參考:
《kubernetes權威指南》第2章
問題:cgroupdriver 問題導致kublet無法執行
因為kubernetes設定cgroupdriver為systemd,而docker服務的cgroupdriver預設為cgroupfs,建議修改為systemd:
[root@master ~]# cat /etc/docker/daemon.json
安裝cni網路外掛程式(在master和node上都需要執行)
如果node節點上缺少calico相關檔案,導致一直處於notready,可以從master上拷貝
/etc/cni/net.d/10-calico.conflist
/etc/cni/net.d/calico-kubeconfig
/opt/cni/bin/calico
/opt/cni/bin/calico-ipam
在k8s上搭建mongodb集群
之前在k8s上搭建的mongo集群,總是需要在pod新建好之後,再連上去執行命令在多個pod間建立聯絡。本想著要不要寫乙個東西一起放進pod裡面去代替最後那步手動操作,但上github上一搜發現已經有老哥完成了這個工具了。以下是用到的兩個k8s配置 kind statefulset metadata...
centos 7 部署k8s集群
systemctl stop firewalld systemctl disable firewalld yum y install ntp systemctl start ntpd systemctl enable ntpd yum update y 安裝etcd kubernetes yum y...
k8s搭建集群
k8s由兩種型別資源組成 分別是 master 和 nodes k8s的集群部署方式有三種 1.kubeadm 2.minikube 3.二進位製包 前兩種為自動部署,簡化操作。說一說手動部署的 二進位製包 k8s集群部署步驟 1.關閉防火牆 firewall cmd state systenctl...