文章目錄
1、centos7 docker 安裝
1.1 docker安裝
yum install docker -y
systemctl start docker && systemctl status docker && systemctl enable docker
1.2 鏡像加速
vim /etc/docker/daemon.json
使用中科大ustc的鏡像庫加速
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
重啓docker
systemctl restart docker.service
2 安裝kubectl
訪問官方github網址:
https://github.com/kubernetes/kubernetes/releases
打開CHANGELOG-1.19.md” 點擊超鏈進入
進入“Client Binaries”區域;
選擇和目標機器系統匹配的二進制包下載
解壓縮,放入/usr/local/bin目錄;
mv kubectl /usr/local/bin
chmod +x /usr/local/bin/kubectl
2.0 驗證
kubectl version
2.1 驗證是否支持虛擬化
grep -E --color 'vmx|svm' /proc/cpuinfo
有紅色的部分則證明是可以的
否則,hyper-V 請參考這篇文章
https://editor.csdn.net/md/?articleId=106578346
3 安裝minikube
官方教程
https://minikube.sigs.k8s.io/docs/start/
3.1 安裝
curl -Lo minikube https://github.com/kubernetes/minikube/releases/download/v1.11.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
3.2啓動
支持多種安裝方式,默認使用virtualbox創建虛擬機,使用–vm-driver=none,添加這個參數之後,minikube會直接在當前系統裏安裝kubenetes。
minikube delete
minikube config set driver docker
minikube config set driver none
minikube start
sudo minikube start --driver=none
3.3 驗證可用性
kubectl run hello-minikube --image=k8s.gcr.io/echoserver:1.4 --port=8080
kubectl get pod
3.4 確認minikube 是否已啓動
minikube status
3.5 安裝conntrack-tools
yum install conntrack-tools