20201201 kubernetes (一)
課堂資料
安裝 Kubernetes
所有機器安裝步驟
環境下加裝常用工具

為叢集設置主機名稱以便 nodes 間的相互溝通,XXX 分別對應自己的角色 Hostname



禁用 Selinux 與 swap,
kubernetes 基於性能理由建議關閉 swap、更改 fstab 檔案註解 swap 分區以避免重開機後再次作用

註解swap只留下UUID





註解 swap 後須重新開機並使用free檢查swap是否關閉
ptables相關功能或模組的啟用與停用,後續kubernetes會接手管理這部分的網路功能



添加 docker-ce 與 kubernetes 的 yum 源、並重整 yum 倉庫
進入編輯後輸入以下文檔






安裝 docker-ce 與 kubernetes、指定套件的安裝版本並設置為開機啟動






Master機器初始化:以vm1 為Master
初始化 master,api-server-advertise 指定為 master 的內部 IP,pod-network-cidr 與 service-cidr 都採預設值,也可以變更為其他
安裝通用的 flannel容器網路介面CNI(Container Network Interface)元件
Then you can join any number of worker nodes by running the following on each as root:
將結果複製去 vm2、vm3






檢查是否連接:IP 位址:[ httpd-service's port(s) ]



初始化k8s













Last updated
Was this helpful?