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

資訊專欄INFORMATION COLUMN

mac安裝kubernetes并運行echoserver

wind5o / 1979人閱讀

摘要:序上次雖然寫了兩篇在裝的,但是僅僅限于初步安裝,這次再補上跑個,正好也趕上阿里云有相關鏡像,于是這里再次記錄下。

上次雖然寫了兩篇在mac裝kubernetes的,但是僅僅限于初步安裝,這次再補上跑個demo,正好也趕上阿里云有相關鏡像,于是這里再次記錄下。

安裝minikube
curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.15.0/minikube-darwin-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
安裝kubectl
curl -Lo kubectl http://storage.googleapis.com/kubernetes-release/release/v1.5.1/bin/darwin/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/
啟動
minikube start
kubectl run hello-minikube --image=registry.cn-hangzhou.aliyuncs.com/google-container/echoserver:1.4 --port=8080
kubectl expose deployment hello-minikube --type=NodePort
kubectl get pod
問題

pod的status都在ContainerCreating,查看

kubectl describe pods

出錯部分log

Events:
  FirstSeen    LastSeen    Count    From            SubobjectPath    Type        Reason        Message
  ---------    --------    -----    ----            -------------    --------    ------        -------
  8m        8m        1    {default-scheduler }            Normal        Scheduled    Successfully assigned hello-minikube-957602326-t9mzf to minikube
  6m        3m        2    {kubelet minikube}            Warning        FailedSync    Error syncing pod, skipping: failed to "StartContainer" for "POD" with ErrImagePull: "image pull failed for gcr.io/google_containers/pause-amd64:3.0, this may be because there are no credentials on this request.  details: (Error response from daemon: Get https://gcr.io/v1/_ping: dial tcp 64.233.187.82:443: i/o timeout)"

  6m    1m    10    {kubelet minikube}        Warning    FailedSync    Error syncing pod, skipping: failed to "StartContainer" for "POD" with ImagePullBackOff: "Back-off pulling image "gcr.io/google_containers/pause-amd64:3.0""
解決問題

參考k8s初游: minikube啟動docker鏡像這篇文章的方法,這里我們用阿里的鏡像

minikube ssh
docker pull registry.cn-hangzhou.aliyuncs.com/google-containers/pause-amd64:3.0
docker tag registry.cn-hangzhou.aliyuncs.com/google-containers/pause-amd64:3.0 gcr.io/google_containers/pause-amd64:3.0

刪除pod再觀察下

kubectl delete pods xxxx
kubectl get pod --all-namespaces

這下變成running了

NAME                             READY     STATUS    RESTARTS   AGE
hello-minikube-957602326-gf17s   1/1       Running   0          40s
跑下demo
curl $(minikube service hello-minikube --url)

輸出

CLIENT VALUES:
client_address=172.17.0.1
command=GET
real path=/
query=nil
request_version=1.1
request_uri=http://192.168.99.101:8080/

SERVER VALUES:
server_version=nginx: 1.10.0 - lua: 10001

HEADERS RECEIVED:
accept=*/*
host=192.168.99.101:31860
user-agent=curl/7.43.0
BODY:
解決kube-addon-manager-minikube的ImagePullBackOff問題

查看詳情

kubectl describe --namespace=kube-system po kube-addon-manager-minikube

發現拉取gcr.io/google-containers/kube-addon-manager:v6.1失敗,使用阿里云的鏡像fix一下

minikube ssh
docker pull registry.cn-hangzhou.aliyuncs.com/google-containers/kube-addon-manager-amd64:v6.1
docker tag registry.cn-hangzhou.aliyuncs.com/google-containers/kube-addon-manager-amd64:v6.1 gcr.io/google-containers/kube-addon-manager:v6.1

使用

kubectl get pods --all-namespaces

正常了

NAMESPACE     NAME                             READY     STATUS    RESTARTS   AGE
default       hello-minikube-957602326-gf17s   1/1       Running   1          44m
kube-system   kube-addon-manager-minikube      1/1       Running   0          55m
minikube dashboard
kubectl get pod --all-namespaces
NAMESPACE     NAME                             READY     STATUS              RESTARTS   AGE
default       hello-minikube-957602326-gf17s   1/1       Running             1          47m
kube-system   kube-addon-manager-minikube      1/1       Running             0          58m
kube-system   kube-dns-v20-m9p7t               0/3       ContainerCreating   0          2m
kube-system   kubernetes-dashboard-k6z7w       0/1       ImagePullBackOff    0          2m

查看下

kubectl describe --namespace=kube-system po kube-dns-v20-m9p7t 

fix

minikube ssh
docker pull registry.cn-hangzhou.aliyuncs.com/google-containers/kubedns-amd64:1.9
docker tag registry.cn-hangzhou.aliyuncs.com/google-containers/kubedns-amd64:1.9 gcr.io/google_containers/kubedns-amd64:1.9

docker pull registry.cn-hangzhou.aliyuncs.com/google-containers/kube-dnsmasq-amd64:1.4
docker tag registry.cn-hangzhou.aliyuncs.com/google-containers/kube-dnsmasq-amd64:1.4 gcr.io/google_containers/kube-dnsmasq-amd64:1.4

docker pull registry.cn-hangzhou.aliyuncs.com/google-containers/exechealthz-amd64:1.2
docker tag registry.cn-hangzhou.aliyuncs.com/google-containers/exechealthz-amd64:1.2 gcr.io/google_containers/exechealthz-amd64:1.2

fix

kubectl describe --namespace=kube-system po kubernetes-dashboard-k6z7w
docker pull registry.cn-hangzhou.aliyuncs.com/google-containers/kubernetes-dashboard-amd64:v1.5.0
docker tag registry.cn-hangzhou.aliyuncs.com/google-containers/kubernetes-dashboard-amd64:v1.5.0 gcr.io/google_containers/kubernetes-dashboard-amd64:v1.5.1

最后再次打開dashboard

minikube dashboard

看到久違的界面了

doc

minikube-0.15.0

k8s初游: minikube啟動docker鏡像

minikube 無法啟動dashboard的問題

mac使用minikube安裝kubernetes

mac本地安裝kubernetes

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/32545.html

相關文章

  • Minikube在Mac上搭建PHP容器集群

    摘要:安裝環境開啟服務開啟服務需要安裝虛擬機,我自己看裝的是免費的虛擬機軟件,因為需要開啟一個虛擬機運行服務。開啟查看的狀態配置依賴鏡像運行需要在機器上擁有但是由于中所周知的原因,這個不能下載,因此我們通過中轉了一下。 1 安裝環境 curl -Lo minikube https:// storage.googleapis.com/minikube/releases/v0.12.2/mini...

    roundstones 評論0 收藏0
  • Minikube在Mac上搭建PHP容器集群

    摘要:安裝環境開啟服務開啟服務需要安裝虛擬機,我自己看裝的是免費的虛擬機軟件,因為需要開啟一個虛擬機運行服務。開啟查看的狀態配置依賴鏡像運行需要在機器上擁有但是由于中所周知的原因,這個不能下載,因此我們通過中轉了一下。 1 安裝環境 curl -Lo minikube https:// storage.googleapis.com/minikube/releases/v0.12.2/mini...

    cfanr 評論0 收藏0
  • 帶著問題學 Kubernetes 抽象對象 Service

    摘要:慶幸,引入了這個抽象的概念。會虛擬出一個,并在它銷毀之前保持該地址保持不變。通過對它的訪問,以代理的方式負載到對應的上,同時生命周期的變換,也會及時反應在代理上。該與同名,它所暴露的地址信息正是對應的地址。由此猜測是維護了與的映射關系。 帶著問題學 Kubernetes 抽象對象 Service 摘要:本文屬于原創,歡迎轉載,轉載請保留出處:https://github.com/jas...

    baukh789 評論0 收藏0
  • 帶著問題學 Kubernetes 抽象對象 Service

    摘要:慶幸,引入了這個抽象的概念。會虛擬出一個,并在它銷毀之前保持該地址保持不變。通過對它的訪問,以代理的方式負載到對應的上,同時生命周期的變換,也會及時反應在代理上。該與同名,它所暴露的地址信息正是對應的地址。由此猜測是維護了與的映射關系。 帶著問題學 Kubernetes 抽象對象 Service 摘要:本文屬于原創,歡迎轉載,轉載請保留出處:https://github.com/jas...

    opengps 評論0 收藏0
  • Docker 和 Kubernetes 從聽過到略懂:給程序員的旋風教程

    摘要:默認監聽在端口,所以我們把宿主機的端口映射到容器的端口用下面的命令可以看到正在運行中的容器這時如果你用瀏覽器訪問,就能看到我們剛才創建的頁面。這時如果刷新瀏覽器,就可以看到更新的內容。 早在 Docker 正式發布幾個月的時候,LeanCloud 就開始在生產環境大規模使用 Docker,在過去幾年里 Docker 的技術棧支撐了我們主要的后端架構。這是一篇寫給程序員的 Docker ...

    jackzou 評論0 收藏0

發表評論

0條評論

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