在centos7上搭建k8s環境

2022-09-24 13:57:17 字數 499 閱讀 7498

參考:

《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...