k8s
我是灰太狼sjh
这个作者很懒,什么都没留下…
展开
-
k8s rolling update and rolling back
Rolling update can ensure the continuity of business because during the update there are copies running all the time.demo:create Deployment httpdcreate ReplicaSet httpd-8*create three Podsnow the...原创 2019-01-24 17:33:43 · 396 阅读 · 0 评论 -
k8s monitor
1.create AKS clusteraz group create -n aks2019rg -l eastusaz aks get-versions -l eastus -o tableaz aks create -g aks2019rg -n aks2019 --node-count 2 --node-vm-size Standard_A2 --disable-rbac --gene...原创 2019-02-08 18:09:30 · 859 阅读 · 0 评论 -
k8s :AKS with Azure storage
Azure Disk for static:manually create an Azure disk and attach it to a pod in AKS1.create Azure Disk2.mount disk as volumekubectl apply -f azure-disk-pod.yamlkubectl describe pod mypodverify t...原创 2019-02-06 22:59:50 · 463 阅读 · 0 评论 -
k8s-monitor
Weave Scope can show a complete view of clusters and applications. Its excellent interactivity allows users to easily monitor and troubleshoot containerized applications in real time.Heapster is Kube...原创 2019-01-29 16:49:55 · 473 阅读 · 0 评论 -
k8s -Service to public
visit Pod via Servicewe start 3 pods to run httpdPods are assigned with their IP which can only be visited in k8s Clustercreate Service:v1 is apiVersion of Servicekind of resource is Service,w...原创 2019-01-23 13:42:56 · 161 阅读 · 0 评论 -
k8s -helm
Helm has two important concepts: chart and release.Chart is a collection of information that creates an application, including configuration templates, parameter definitions, dependencies, documentat...原创 2019-01-28 23:15:11 · 329 阅读 · 0 评论 -
k8s Daemonset
only one Daemonset can run on each nodekubectl get daemonset --namespace=kube-systemkubectl get pod --namespace=kube-system -o widethe system pod:dns\etcd\apiserver\controller manager\scheduler\f...原创 2019-01-23 11:23:36 · 1075 阅读 · 1 评论 -
k8s volume
we use Cloud Provider Storage to provide Volume to k8screate PersistentVolume,PersistentVolumeClaim,Pod(to use PVC)demo:1.Create PV and PVC.define the Volume path and kind in PersistentVolumedef...原创 2019-01-28 15:11:26 · 221 阅读 · 0 评论 -
k8s health check
the default health check : pod will restart when encountering errorcreate Pod ,simulate failure by exit “1”then pod has restarted 3 timesLiveness:the process will create healthy file,delete it a...原创 2019-01-28 12:41:26 · 710 阅读 · 0 评论 -
k8s-deploy Pod to assigned Node
by deafult,Scheduler will schedule Pods to all available Nodes.But in some situations,we will deploy Pod to assigned Node such as deploying using I/O’s Pod to Node with SSD,using GPU’s Pod to Node wi...原创 2019-01-20 21:05:21 · 435 阅读 · 1 评论 -
how k8s failover nodes
I have four Pods running on k8s cluster(node1 and node2)execute “halt -h” on node2kubectl get node,shows node2 is not readythen k8s will tag Pods "Unknown"on node2,and create two new Pods on node...原创 2019-01-20 19:23:40 · 373 阅读 · 0 评论 -
k8s YAML
two ways to create resources1.cmdkubectl run nginx-deployment --image=nginx:1.7.9 --replicas=22.configuration file :ymlkubectl apply -f nginx.ymlthe advantage of yml:1.describes What the app ach...原创 2019-01-20 16:57:13 · 383 阅读 · 0 评论 -
k8s Deployment
**kubectl run nginx-deployment --image=nginx:1.7.9 --replicas=2**deploy two copied Deployment nginx-deploymentusing image :nginx:1.7.9kubectl describe deploymentwe find the ReplicaSet is created...原创 2019-01-20 14:15:53 · 241 阅读 · 0 评论 -
a demo for k8s
deploy app on my k8s cluster:deployed the deployment httpd-app,two Podskubectl run httpd-app --image=httpd --replicas=2kubectl get deploymentkubectl get pod -o wideMaster:Node1:Node2:1.ku...原创 2019-01-19 21:22:31 · 160 阅读 · 0 评论 -
k8s architecture
Master:192.168.1.112API-Server:provide restful API to the client to manage resources of Cluster.Scheduler:decide to put Pod on which NodeController Manager:to manage resourcesetcd :to store Cluste...原创 2019-01-19 20:57:20 · 233 阅读 · 0 评论 -
k8s second experience :install my k8s
deploy k8s clusterexperiment: master 192.168.1.112node1 192.168.1.150node2 192.168.1.224Install Docker,All 3 nodes need to installapt-get update && apt-get install docker.ioInstall kubel...原创 2019-01-19 20:35:56 · 161 阅读 · 0 评论 -
k8s first experience
1.k8s conceptCluster:Master调度NodePod:smallest work cell ,run on the noderelated containers run on the same pod to share resoures and lifecycletwo ways: one-container-per-Pod ,several—related-con...原创 2019-01-19 20:24:24 · 173 阅读 · 0 评论 -
k8s ingress and egress
simple architecture of ingress in k8s:create ingress controllerTo create the ingress controller, use Helm to install nginx-ingress. For added redundancy, two replicas of the NGINX ingress controlle...原创 2019-02-24 14:44:21 · 4987 阅读 · 0 评论