以二進制文件安裝K8S之環境準備

爲了k8s集羣能正常運行,需要先完成4項準備工作:
1.關閉防火牆
2.禁用SeLinux
3.關閉Swap
4.安裝Docker

關閉防火牆

# 查看防火牆狀態
getenforce 

#關閉防火牆,禁用防火牆開機自啓動
systemctl stop firewalld
systemctl disable firewalld

禁用SeLinux

# 臨時禁用SeLinux,重啓失效
setenforce 0
# 修改SeLinux配置,永久禁用
sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config

關閉Swap

# 臨時關閉Swap
swapoff -a
# 修改/etc/fstab刪除或者註釋掉swap的掛載,可永久關閉swap
sed -i '/swap/s/^/#/' /etc/fstab

安裝Docker

具體的Docker安裝步驟詳見:Docker實踐之01-入門介紹,這裏需要注意幾個兼容性問題:
(1) K8S與Linux內核版本,詳見Document kernel requirements
(2) K8S與Docker版本,一般來說在k8s的發佈版本CHANGELOG中會有明確的Docker版本說明,詳見CHANGELOG
(3) K8S與Calico插件版本以及Calico與Linux版本兼容性,詳解System requirement

之後的安裝操作所基於的環境及組件版本爲:
(1) 操作系統:CentOS Linux release 7.8.2003 (Core),內核版本:3.10.0-1127.el7.x86_64
(2) K8S版本:v1.19.0
(3) Docker引擎版本:19.03.13
(4) Calico插件版本:v3.19

【參考】
Kubernetes各版本對應支持的docker版本列表
k8s、docker和內核的關係
k8s docker 版本匹配
Kubernetes 與 Calico 版本對比

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章