前言
本篇講的是通過K8s官方工具kubeadm
來安裝並且快速部署 K8s集羣
,也是官方推薦的最小化部署管理K8s
集羣的最佳實踐,比如集羣的升級、降級、初始化配置等等。
系統環境:
- CentOS Linux release 7.6.1810
軟件版本:
- yum 7/x86_64
- Docker 1.13.1
- K8s 1.18.0
安裝
安裝前請檢查防火牆,由於涉及到的網絡端口較多,在內網的可以考慮直接關閉。安裝基於Docker 1.19
版本,如沒有安裝Docker
,請參考另一篇文章基於Centos7安裝Docker1.19
1. 配置yum源
在國內無法直接使用K8s源,這裏選用國內阿里源。
使用vim
打開文件/etc/yum.repos.d/kubernetes.repo
並鍵入以下內容保存:
[kubernetes]
name=kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-