課程內容:各種k8s部署方式。包括minikube部署,kubeadm部署,kubeasz部署,rancher部署,k3s部署。包括開發測試環境部署k8s,和生產環境部署k8s。
詳細介紹helm命令,學習helm chart語法,編寫helm chart。深入分析各專案原始碼,學習編寫helm外掛程式
第四個課程發布:
本課程將詳細介紹k8s所有命令,以及命令的go原始碼分析,學習知其然,知其所以然
1配置環境
systemctl set-hostname master01
systemctl set-hostname master02
systemctl set-hostname node01
systemctl set-hostname node02
vi /etc/hosts
192.168.198.154 master01
192.168.198.155 master02
192.168.198.156 node01
192.168.198.157 node02
scp /etc/hosts root@master02:/etc/hosts
scp /etc/hosts root@node01:/etc/hosts
scp /etc/hosts root@node02:/etc/hosts
關閉swap
swapoff -a
vi /etc/fstab
關閉防火牆
iptables -f
systemctl stop firewalld && systemctl disable firewalld
關閉selinux
sed -i 's/enforcing/disabled/g' /etc/selinux/config; setenforce 0
2安裝docker
curl -o /etc/yum.repos.d/docker.repo
yum makecache fast
yum install -y docker-ce
配置映象加速:
cat > /etc/docker/daemon.json <"registry-mirrors": [""]
eof啟動docker
systemctl start docker && systemctl enable docker
3安裝rancher
docker run -d --restart=unless-stopped -p 8080:80 -p 8443:443 rancher/rancher:v2.3.1
4圖形介面操作
K8S 集群安裝
1 作業系統 centos 7.4 2 主機資訊 k8smaster主機 kb master 001 192.168 0.11 kb master 002 192.168 0.12 kb master 003 192.168 0.13 k8snode主機 kb node 001 192.168 0....
K8S集群安裝
node設定 部署k8s的dashboard 本文記錄在centoos7上安裝k8s集群。環境配置 master 10.192.33.249 node1 10.192.33.248 兩台機器均已安裝docker18.06,沒有配置docker的registry,且都已經配置為自啟動 timedate...
k8s集群部署 docker部署k8s安裝篇
1 安裝docker 緊接著配置乙個穩定 stable 的倉庫 倉庫配置會儲存到 etc yum.repos.d docker ce.repo檔案中 yum config manager add repo 更新yum安裝的相關docke軟體包 安裝docker ce yum update y yum...