mac下安裝docker-desktop中的k8s

引用自

https://www.cnblogs.com/luoluoshidafu/p/11214456.html
https://segmentfault.com/a/1190000015234764

最近學(xué)習(xí)k8s,看到mac中的docker自帶k8s就準(zhǔn)備安裝,結(jié)果發(fā)現(xiàn)安裝后一直處于starting狀態(tài),往上查了半天,發(fā)現(xiàn)是國(guó)內(nèi)無(wú)法訪問(wèn)k8s鏡像下載的相關(guān)網(wǎng)站,解決方案如下

修改 hosts

  • vim /etc/hosts
  • 加入hosts
    ip k8s.gcr.io gcr.io
    

ip 為路由器分配給電腦的 ip,請(qǐng)勿填寫(xiě) 127.0.0.1

將 gcr.io k8s.gcr.io 添加到非安全 registry

  • Preferences -> Daemon -> Basic -> insecure registries
  • 加入registries
    gcr.io
    k8s.gcr.io
    

開(kāi)啟lnmp

git clone --recursive https://github.com/khs1994-docker/lnmp.git
cd lnmp
# 開(kāi)啟 local server
lnmp-docker.sh gcr.io
# 查看日志 
lnmp-docker.sh gcr.io logs
# 從設(shè)置中查看 k8s 狀態(tài),開(kāi)啟成功之后關(guān)閉 local server
lnmp-docker.sh gcr.io down

安裝k8s dashboard鏡像

  • 獲取k8s dashboard鏡像并修改
    #獲取鏡像
    docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kubernetes-dashboard-amd64:v1.10.1
    #修改tag
    docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/kubernetes-dashboard-amd64:v1.10.1 k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.1
    #刪除無(wú)用鏡像
    docker rmi registry.cn-hangzhou.aliyuncs.com/google_containers/kubernetes-dashboard-amd64:v1.10.1
    

安裝docker k8s

  • Preferences -> Kubernetes
  • 點(diǎn)擊選擇以下選項(xiàng)
    • [x] Enable Kubernetes
    • [ ] Deploy Docker Stacks to Kubernetes by default
    • [x] Show system containers(advanced)
  • Apply
    稍等片刻就可以看到k8s處于running狀態(tài)

啟動(dòng)k8s dashboard

  • 創(chuàng)建dashboard
    kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml
    
  • 啟動(dòng)代理
    kubectl proxy
    
  • 登陸dashboard
    • 訪問(wèn)地址
      http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/
      
    • 查找并輸入令牌
      kubectl -n kube-system describe secret default| awk '$1=="token:"{print $2}'
      
最后編輯于
?著作權(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)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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