這裡分類和彙總了欣宸的全部原創(含配套原始碼):https://github.com/zq2599/blog_demos
標題敢號稱極速,是因為使用了開源專案sealos,正是因為sealos,原本繁瑣複雜的kubernetes部署操作變得簡單高效
sealos是個熱門開源專案,地址是:https://github.com/fanux/sealos,官方說明容易引發讀者的舒適感:
sealos提供的免費部署版本是kubernetes-1.22.0,其餘版本雖然支援,但不在免費範圍內
本次實戰使用三臺64位元X86伺服器,作業系統都是CentOS-7.9.2009,基本情況如下表:
主機名 | IP地址 | 角色 | 設定 |
---|---|---|---|
master | 192.168.95.138 | 主控節點 | 2核2G |
node0 | 192.168.95.139 | 工作節點 | 4核8G |
node1 | 192.168.95.140 | 工作節點 | 4核8G |
yum install redhat-lsb lrzsz wget -y
systemctl stop firewalld && \
systemctl disable firewalld && \
setenforce 0
wget -c https://sealyun.oss-cn-beijing.aliyuncs.com/latest/sealos && \
chmod +x sealos && \
mv sealos /usr/bin
wget -c https://sealyun.oss-cn-beijing.aliyuncs.com/05a3db657821277f5f3b92d834bbaf98-v1.22.0/kube1.22.0.tar.gz
sealos init --passwd '888888' \
--master 192.168.95.138 \
--node 192.168.95.139 --node 192.168.95.140 \
--pkg-url /root/kube1.22.0.tar.gz \
--version v1.22.0
kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml
watch kubectl get pods -n kuboard