推薦K8s的一鍵安裝和一鍵升級


centos7 deploy_Kubernetes-v1.15.1

后續腳本更新統一由kkitDeploy項目持續更新相應腳本

請移步至kkitDeploy項目

https://github.com/luckman666/kkitdeploy_server

##########################################################################

k8s 1.15.2一鍵部署地址: https://github.com/luckman666/k8s1.15.2

k8s 1.15.1一鍵部署地址:https://github.com/luckman666/k8s1.15.1

k8s 1.15.0一鍵部署地址:https://github.com/luckman666/deploy_Kubernetes-v1.15.0

k8s 1.14.1一鍵部署地址:https://github.com/luckman666/deploy_Kubernetes-v1.14.1

k8s 1.13.1一鍵部署地址:https://github.com/luckman666/deploy_Kubernetes-v1.13.1

優化了部分代碼!

覺得不錯給個star哦!! 注意事項:

1、只需要在修改base.config里面的固定參數即可。

2、給.sh結尾的腳本賦權限。

3、然后只需執行./k8s1.15.1.sh就可以啦!

4、tail -f setup.log 查看日志

5、物理機不用說了,要是虛擬機cpu必須最少是2個哦!切記

部署k8s集群具體實現步驟:

git clone https://github.com/luckman666/k8s1.15.1.git

cd k8s1.15.1 && chmod -R 755 .

編輯base.config里面的參數

./k8s1.15.1.sh

base.config參數介紹:

masterIP:

masterip="192.168.1.107"

K8S版本:

k8s_version="v1.15.1"

服務器root密碼

root_passwd=root123

多台主機的主機名前綴,主節點就叫k8s1,node叫k8s2依次后推

hostname=k8s

集群服務器IP地址

hostip=( 192.168.1.107 192.168.1.108 192.168.1.109 ) 再部署的時候嚴格按照我所給的示例參數寫哦。換參數不要換格式,以免出錯

部署完后進入到dashboard文件夾部署dashboard

cd dashboard

kubectl create -f .

然后查看部署情況以及登錄的node節點端口

kubectl get service --all-namespaces | grep kubernetes-dashboard

例如結果: kube-system kubernetes-dashboard NodePort 10.101.25.47 443:31660/TCP 22m 那么你就輸入https://nodeIP:31660來登錄

查看登錄時候的token

kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')

關注公眾號回復:k8s 獲得k8s各個版本的一鍵部署腳本

 

 

這個是readme.md的說明,在GitHub上下載腳本,安裝上面進行修改,即可成功。

https://github.com/luckman666/k8sUpdate

這個是一鍵升級的腳本

 

 主要修改base.config的配置就行,升級到16.1,沒有發現問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM