kubernetes離線一鍵安裝教程

前言

離線安裝包中不包含docker,請先自行安裝docker,適配版本1.11.一、1.12.一、1.13.一、17.0三、17.0九、18.06

docker 安裝

# 設置docker repo源
cat > /etc/yum.repos.d/docker.repo <<EOF
[docker]
name=Docker Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/docker/yum/repo/centos7
enabled=1
gpgcheck=1
gpgkey=https://mirrors.tuna.tsinghua.edu.cn/docker/yum/gpg
EOF

# 安裝docker 1.13.1
yum -y install docker-engine-1.13.1 --disableexcludes=docker

k8s master/node 安裝

# 在master執行,安裝k8s master
./k8s master

# 獲取節點加入到k8s master token
./k8s master -t

# 在node上執行,初始化node節點並加入到集羣
./k8s node
? Please input k8s master ip address:  輸入master ip 地址,記得開放6443端口
? Please enter the host name:  輸入節點名稱
? Please input k8s master join token, use k8s master -token get:  輸入 master token 口令
? Please input k8s master ca cert hash token, use k8s master -token get:  輸入 master ca token 口令

# dashboard地址 https://masterip:32000 或者 https://masterip:30000

安裝包列表

kubernetes1.12.3 離線安裝包

推薦指數:⭐️ ⭐️ ⭐️ ⭐️ ⭐️node

版本及release note:linux

  • v1.12.3 版本release note, 同時也修復了重大安全漏洞: CVE-2018-1002108,嚴重程序達到9.8(滿分10)
  • 修改kubeadm 證書到期時間,延遲至10年
  • 優化linux內核,解決Failed to watch directory xxxx no space left on device問題,同時優化kubelet參數,防止系統資源不夠時將kubernet系統組件驅逐
  • calico v3.3.2 使用typha做爲存儲,k8s數據存儲模式超過50各節點推薦啓用typha,Typha組件能夠幫助Calico擴展到大量的節點,而不會對Kubernetes API服務器形成過分的影響。
  • 使用helm v2.12.0 管理kubernetes
  • dashboard v1.10
  • 使用 heapster 套件

下載方式:git

# 下載離線安裝包
wget http://www.jiunile.com/k8s/k8s-1.12.3.tar.gz
# 解壓工具,與k8s-1.12.3.tar.gz 放在同一層目錄
wget http://www.jiunile.com/k8s/decrypt && chmod +x decrypt

# 百度網盤地址:
https://pan.baidu.com/s/1PplHyDkYDTusx46j9uHwDA
提取碼:dy6f

# 解壓,k8s-1.12.3.tar.gz和decrypt必須在同一目錄,切記不要有其他的包。
chmod +x decrypt && ./decrypt
# 解壓碼 掃描並關注頂部二維碼獲取,記得打賞一下(^U^)ノ~YO

kubernetes1.11.5 離線安裝包

推薦指數:⭐️ ⭐️ ⭐️ ⭐️ ⭐️github

版本及release note:docker

  • v1.11.5版本是1.11中最穩定的一個,修復了不少bug,對PVC有更好支持,同時也修復了重大安全漏洞: CVE-2018-1002108,嚴重程序達到9.8(滿分10)
  • 修改kubeadm 證書到期時間,延遲至10年
  • 優化linux內核,解決Failed to watch directory xxxx no space left on device問題,同時優化kubelet參數,防止系統資源不夠時將kubernet系統組件驅逐
  • calico v3.2.4
  • 使用helm v2.11.0 管理kubernetes
  • dashboard v1.10
  • 使用 heapster 套件
  • 已在生產環境使用,你們能夠放心下載

下載方式:centos

# 下載離線安裝包
wget http://www.jiunile.com/k8s/k8s-1.12.3.tar.gz
# 解壓工具,與k8s-1.12.3.tar.gz 放在同一層目錄
wget http://www.jiunile.com/k8s/decrypt && chmod +x decrypt

# 百度網盤地址:
https://pan.baidu.com/s/1PplHyDkYDTusx46j9uHwDA
提取碼:dy6f

# 解壓,k8s-1.11.5.tar.gz和decrypt必須在同一目錄,切記不要有其他的包。
chmod +x decrypt && ./decrypt
# 解壓碼 掃描並關注頂部二維碼獲取,記得打賞一下(^U^)ノ~YO

視頻地址:http://team.jiunile.com/pro/k8s/安全

相關文章
相關標籤/搜索