手把手教你搭建Kubernetes集群
接上一篇Kubernetes介紹,本篇文章將全面實(shí)操搭建Kubernetes集群。文中腳本命令均經(jīng)過本人實(shí)操驗(yàn)證可行,此外還專門錄制一組搭建環(huán)境的視頻文末分享,一起來試試吧!
一、 環(huán)境準(zhǔn)備
1. 1 機(jī)器環(huán)境

1.3 服務(wù)器靜態(tài)IP配置

1.4 查看主機(jī)名

1.5 配置IP host映射關(guān)系

1.6 安裝依賴環(huán)境
注意:每一臺(tái)機(jī)器都需要安裝此依賴環(huán)境

1.7 防火墻配置
安裝iptables,啟動(dòng)iptables,設(shè)置開機(jī)自啟,清空iptables規(guī)則,保存當(dāng)前規(guī)則到默認(rèn)規(guī)則

1.8 關(guān)閉selinux

1.9 升級Linux內(nèi)核為4.44版本
非常重要,如果不升級后面出現(xiàn)問題很難解決

二、 安裝K8S
2.1 調(diào)整內(nèi)核參數(shù)

2.2 調(diào)整系統(tǒng)臨時(shí)區(qū)

2.3 關(guān)閉系統(tǒng)不需要的服務(wù)

2.4 設(shè)置日志保存方式
2.4.1 創(chuàng)建保存日志的目錄

2.4.2 創(chuàng)建配置文件存放目錄

2.4.3 創(chuàng)建配置文件

2.4.4 重啟systemd journald 的配置

2.4.5 打開文件數(shù)調(diào)整(可忽略,不執(zhí)行)

2.4.6 kube-proxy 開啟 ipvs 前置條件

三、Docker部署
3.1 安裝docker

3.2 設(shè)置docker daemon文件

3.3 重啟docker服務(wù)

四、kubeadm安裝K8S
4.1?yum倉庫鏡像
國內(nèi)鏡像配置(國內(nèi)建議配置)


4.2 安裝kubeadm 、kubelet、kubectl(1.20.1)

五、準(zhǔn)備k8s鏡像
5.1 修改配置文件



5.2 根據(jù)配置文件拉取鏡像

六、K8S的Master部署
6.1 執(zhí)行初始化

6.2 驗(yàn)證是否成功

6.3 查看Master節(jié)點(diǎn)網(wǎng)絡(luò)狀態(tài)

6.4 配置網(wǎng)絡(luò)
使用以下命令安裝Calico網(wǎng)絡(luò)

此時(shí)查看node信息, master的狀態(tài)已經(jīng)是Ready
了.

看到STATUS是Ready的,說明網(wǎng)絡(luò)已經(jīng)通了。
七、追加Node節(jié)點(diǎn)

八、驗(yàn)證狀態(tài)

以上全部腳本均經(jīng)過實(shí)踐驗(yàn)證過,有問題歡迎討論,關(guān)注公眾號后續(xù) ,此外這里還有一組搭建Kubernetes的完整視頻,可以加zhaoxi0069微信領(lǐng)?。?/span>