Service Mesh minikube 安裝步驟

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章