Minikube快速安裝Kubernetes

CentOS 7.6 192.168.73.145 4核(最低2核) 8G(最低2G)

Docker 20.10.14

kubectl 1.19.0

Minikube 1.13.0

簡(jiǎn)介

Minikube是一個(gè)易于在本地運(yùn)行Kubernetes的工具,可以省去繁瑣的安裝流程,在你電腦上的虛擬機(jī)內(nèi)快速創(chuàng)建單機(jī)版Kubernetes集群,便于嘗試Kubernetes或使用Kubernetes日常開(kāi)發(fā)。

安裝Docker

選擇Docker作為運(yùn)行容器,安裝方式參見(jiàn) xxx

安裝kubectl

kubectl是用于運(yùn)行Kubernetes集群命令的管理工具。

curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.19.0/bin/linux/amd64/kubectl
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl

安裝Minikube

Minikube的安裝非常簡(jiǎn)單,省去了繁瑣的安裝流程。

# 下載安裝
curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.13.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
# 安裝conntrack,否則啟動(dòng)minikube會(huì)報(bào)錯(cuò)
yum install -y conntrack
# 啟動(dòng)
minikube start --driver=none

執(zhí)行如下命令測(cè)試一下安裝情況,能正常執(zhí)行說(shuō)明安裝成功

kubectl get services

啟動(dòng)Minikube dashboard

Minikube是部署在服務(wù)器上,從外部無(wú)法訪(fǎng)問(wèn)服務(wù)器的回環(huán)地址,所以需要做代理來(lái)實(shí)現(xiàn)外部訪(fǎng)問(wèn),開(kāi)啟代理端口44444

kubectl proxy --port=44444 --address='0.0.0.0' --disable-filter=true --accept-hosts='^.*' 

防火墻開(kāi)放端口44444

firewall-cmd --add-port=44444/tcp --permanent
firewall-cmd --reload
firewall-cmd --query-port=44444/tcp

啟動(dòng)并返回用戶(hù)可訪(fǎng)問(wèn)的地址

minikube dashboard --url

命令行打印一個(gè)地址,ip換成linux服務(wù)器的地址,端口換成4444,然后在瀏覽器中訪(fǎng)問(wèn)即可打開(kāi)dashboard界面

http://192.168.73.145:44444/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/

PS

1、如果啟動(dòng)Minikube時(shí)長(zhǎng)時(shí)間不成功,可查看日志

minikube logs -f

一般情況是拉取鏡像失敗了,解決方法為刪除Minikube然后重新安裝

minikube delete
minikube start --driver=none 
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容