国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

microk8s安裝過程中遇到的幾個問題

DC_er / 2628人閱讀

摘要:問題安裝過程中部分鏡像需要從的鏡像倉庫拉取但是國內(nèi)無法訪問其鏡像倉庫故需要手動獲取鏡像再自行安裝從官方提供的倉庫獲取不是使用的宿主機器的進程故不能簡單的把自己獲取的鏡像重新來完成安裝需要導(dǎo)出之后然后使用提供的鏡像管理功能進行導(dǎo)入解決原理獲取

問題

microk8s安裝過程中,部分鏡像需要從google的鏡像倉庫拉取,但是國內(nèi)無法訪問其鏡像倉庫, 故需要手動獲取鏡像再自行安裝(從官方提供的google mirror倉庫獲取)

microk8s不是使用的宿主機器的docker進程, 故不能簡單的把自己獲取的鏡像重新tag來完成安裝; 需要導(dǎo)出之后然后使用microk8s提供的鏡像管理功能進行導(dǎo)入

解決原理

獲取到你需要的鏡像名稱和版本之后 (參見后面的排查技巧)

docker pull mirrorgooglecontainers/$imageName:$imageVersion
docker tag  mirrorgooglecontainers/$imageName:$imageVersion k8s.gcr.io/$imageName:$imageVersion
docker save k8s.gcr.io/$imageName:$imageVersion > $imageName.tar
microk8s.ctr -n k8s.io image import $imageName.tar
示例步驟

視你開啟的插件而言,需要手動安裝需要的鏡像, 以我為例, 需要如下這些(注意版本可能不一樣)

k8s.gcr.io/pause:3.1
k8s.gcr.io/heapster-influxdb-amd64:v1.3.3
k8s.gcr.io/heapster-grafana-amd64:v4.4.3
k8s.gcr.io/heapster-amd64:v1.5.2
k8s.gcr.io/kubernetes-dashboard-amd64:v1.8.3

gcr.io/google_containers/k8s-dns-dnsmasq-nanny-amd64:1.14.7
gcr.io/google_containers/k8s-dns-kube-dns-amd64:1.14.7
gcr.io/google_containers/k8s-dns-sidecar-amd64:1.14.7

安裝腳本如下(可以根據(jù)原理做成通用腳本再傳參安裝):

docker pull mirrorgooglecontainers/pause:3.1
docker pull mirrorgooglecontainers/heapster-influxdb-amd64:v1.3.3
docker pull mirrorgooglecontainers/heapster-grafana-amd64:v4.4.3
docker pull mirrorgooglecontainers/kubernetes-dashboard-amd64:v1.8.3
docker pull mirrorgooglecontainers/heapster-amd64:v1.5.2
docker pull mirrorgooglecontainers/k8s-dns-dnsmasq-nanny-amd64:1.14.7
docker pull mirrorgooglecontainers/k8s-dns-kube-dns-amd64:1.14.7
docker pull mirrorgooglecontainers/k8s-dns-sidecar-amd64:1.14.7

docker tag mirrorgooglecontainers/pause:3.1 k8s.gcr.io/pause:3.1
docker tag mirrorgooglecontainers/heapster-influxdb-amd64:v1.3.3 k8s.gcr.io/heapster-influxdb-amd64:v1.3.3
docker tag mirrorgooglecontainers/heapster-grafana-amd64:v4.4.3 k8s.gcr.io/heapster-grafana-amd64:v4.4.3
docker tag mirrorgooglecontainers/kubernetes-dashboard-amd64:v1.8.3 k8s.gcr.io/kubernetes-dashboard-amd64:v1.8.3
docker tag mirrorgooglecontainers/heapster-amd64:v1.5.2 k8s.gcr.io/heapster-amd64:v1.5.2
docker tag mirrorgooglecontainers/k8s-dns-dnsmasq-nanny-amd64:1.14.7 gcr.io/google_containers/k8s-dns-dnsmasq-nanny-amd64:1.14.7
docker tag mirrorgooglecontainers/k8s-dns-kube-dns-amd64:1.14.7 gcr.io/google_containers/k8s-dns-kube-dns-amd64:1.14.7
docker tag mirrorgooglecontainers/k8s-dns-sidecar-amd64:1.14.7 gcr.io/google_containers/k8s-dns-sidecar-amd64:1.14.7

docker save k8s.gcr.io/pause > pause.tar
docker save k8s.gcr.io/heapster-influxdb-amd64 > heapster-influxdb-amd64.tar
docker save k8s.gcr.io/heapster-grafana-amd64 > heapster-grafana-amd64.tar
docker save k8s.gcr.io/kubernetes-dashboard-amd64 > kubernetes-dashboard-amd64.tar
docker save k8s.gcr.io/heapster-amd64 > heapster-amd64.tar
docker save gcr.io/google_containers/k8s-dns-dnsmasq-nanny-amd64 > k8s-dns-dnsmasq-nanny-amd64.tar
docker save gcr.io/google_containers/k8s-dns-kube-dns-amd64 > k8s-dns-kube-dns-amd64.tar
docker save gcr.io/google_containers/k8s-dns-sidecar-amd64 > k8s-dns-sidecar-amd64.tar

microk8s.ctr -n k8s.io image import pause.tar
microk8s.ctr -n k8s.io image import heapster-influxdb-amd64.tar
microk8s.ctr -n k8s.io image import heapster-grafana-amd64.tar
microk8s.ctr -n k8s.io image import kubernetes-dashboard-amd64.tar
microk8s.ctr -n k8s.io image import heapster-amd64.tar
microk8s.ctr -n k8s.io image import k8s-dns-dnsmasq-nanny-amd64.tar
microk8s.ctr -n k8s.io image import k8s-dns-kube-dns-amd64.tar
microk8s.ctr -n k8s.io image import k8s-dns-sidecar-amd64.tar
排查技巧

遇到問題時先通過 microk8s.kubectr get pods 查看是否是RUNNING狀態(tài), 如果不是,先按照上述方法解決鏡像問題

查看具體的鏡像版本時候可以通過 kubectl get pods --namespace=kube-system -o json |grep message直接過濾出錯誤消息

注意namespace的選擇, 特別是你自己定義了namespace之后

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/33182.html

相關(guān)文章

  • microk8s安裝過程遇到幾個問題

    摘要:問題安裝過程中部分鏡像需要從的鏡像倉庫拉取但是國內(nèi)無法訪問其鏡像倉庫故需要手動獲取鏡像再自行安裝從官方提供的倉庫獲取不是使用的宿主機器的進程故不能簡單的把自己獲取的鏡像重新來完成安裝需要導(dǎo)出之后然后使用提供的鏡像管理功能進行導(dǎo)入解決原理獲取 問題 microk8s安裝過程中,部分鏡像需要從google的鏡像倉庫拉取,但是國內(nèi)無法訪問其鏡像倉庫, 故需要手動獲取鏡像再自行安裝(從官方提...

    ShevaKuilin 評論0 收藏0
  • microk8s安裝過程遇到幾個問題

    摘要:問題安裝過程中部分鏡像需要從的鏡像倉庫拉取但是國內(nèi)無法訪問其鏡像倉庫故需要手動獲取鏡像再自行安裝從官方提供的倉庫獲取不是使用的宿主機器的進程故不能簡單的把自己獲取的鏡像重新來完成安裝需要導(dǎo)出之后然后使用提供的鏡像管理功能進行導(dǎo)入解決原理獲取 問題 microk8s安裝過程中,部分鏡像需要從google的鏡像倉庫拉取,但是國內(nèi)無法訪問其鏡像倉庫, 故需要手動獲取鏡像再自行安裝(從官方提...

    hzx 評論0 收藏0
  • 使用Kubernetes你需要知道硬道理

    摘要:是谷歌內(nèi)部為解決這個問題所做的工作的產(chǎn)物,它為管理容器如何在整個集群中運行提供了一個單一的框架。在云中使用服務(wù)在許多云中作為標準問題項提供,盡管它在谷歌云平臺,中最突出地表現(xiàn)為本地特性。使用,運行控制平面,將重點部署將用于所需配置的容器。每一項創(chuàng)新都會帶來新的復(fù)雜性。容器使以一種方便的、可移植的形式打包和運行應(yīng)用程序成為可能,但至少要說以規(guī)模管理容器是一個挑戰(zhàn)。Kubernetes是谷歌內(nèi)部...

    fyber 評論0 收藏0
  • 容錯性好、易于管理和便于觀察:淺談如何利用K8s全面擁抱微服務(wù)架構(gòu)

    摘要:年月日,論壇首次來到中國,在上海跨國采購會展中心召開并獲得了圓滿成功。擁抱微服務(wù)就成為大勢所趨。和大會日期會議日程通告日期年月日會議活動舉辦日期年月至日和贊助方案和多元化獎學(xué)金現(xiàn)正接受申請和即將首次合體落地中國和購票窗口,立即購票 KubeCon + CloudNativeCon 論壇,作為 CNCF 的旗艦會議,自2016年以來已經(jīng)在北美和歐洲兩地的舊金山、倫敦、硅丘(奧斯汀)、哥本...

    Ku_Andrew 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<