Recent Comments
Category Archives: kubernetes
kubernets通过给node设置标签实现pod指定node部署
1、添加标签ssd,模拟Node2节点是ssd硬盘 [fencatn@k8s-master ~]$ kubectl get node –show-labels NAME STATUS ROLES AGE VERSION LABELS k8s-master Ready master 52d v1.14.2 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=k8s-master,kubernetes.io/os=linux,node-role.kubernetes.io/master= k8s-node1 Ready <none> 52d v1.14.2 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=k8s-node1,kubernetes.io/os=linux k8s-node2 Ready <none> 52d v1.14.2 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=k8s-node2,kubernetes.io/os=linux k8s-node3 Ready <none> 52d v1.14.2 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=k8s-node3,kubernetes.io/os=linux [fencatn@k8s-master ~]$ kubectl … Continue reading
kubernetes中的deployment模拟failover
先写了个简单的应用部署,副本设置为5 [fencatn@k8s-master ~]$ cat nginx.yml — apiVersion: extensions/v1beta1 kind: Deployment metadata: name: nginx-deployment spec: replicas: 5 template: metadata: labels: app: web_server spec: containers: – name: nginx image: nginx:1.7.9 [fencatn@k8s-master ~]$ 然后开始部署应用 [fencatn@k8s-master ~]$ kubectl apply -f nginx.yml deployment.extensions/nginx-deployment configured [fencatn@k8s-master … Continue reading
因为环境不干净导致的kubeadm部署失败,及解决办法
先说解决办法,转自: https://github.com/kubernetes/kubeadm/issues/1092 zt706 commented on Sep 12, 2018 $ kubeadm reset $ ifconfig cni0 down && ip link delete cni0 $ ifconfig flannel.1 down && ip link delete flannel.1 $ rm -rf /var/lib/cni/ good luck! 正常部署时一堆报错: [root@server3 yum.repos.d]# kubeadm init –apiserver-advertise-address 176.204.66.113 … Continue reading