2017-06-06 89 views
0

我想運行Istio玩一圈,但我有我的本地kubernetes安裝面臨的問題,我successfuly與調試我安裝如何正確調試Kubernetes?

這是我目前的狀況的方式堆疊:

[email protected]:/tmp/istio-0.1.5# kubectl get svc 
NAME   CLUSTER-IP  EXTERNAL-IP PORT(S)      AGE 
grafana   10.233.2.70  <pending>  3000:31202/TCP    1h 
istio-egress 10.233.39.101 <none>  80/TCP      1h 
istio-ingress 10.233.48.51 <pending>  80:30982/TCP,443:31195/TCP 1h 
istio-manager 10.233.2.109 <none>  8080/TCP,8081/TCP    1h 
istio-mixer  10.233.39.58 <none>  9091/TCP,9094/TCP,42422/TCP 1h 
kubernetes  10.233.0.1  <none>  443/TCP      4h 
prometheus  10.233.63.20 <pending>  9090:32170/TCP    1h 
servicegraph 10.233.39.104 <pending>  8088:30814/TCP    1h 

[email protected]:/tmp/istio-0.1.5# kubectl get pods 
NAME        READY  STATUS RESTARTS AGE 
grafana-1261931457-3hx2p   0/1  Pending 0   1h 
istio-ca-3887035158-6p3b0  0/1  Pending 0   1h 
istio-egress-1920226302-vmlx1 0/1  Pending 0   1h 
istio-ingress-2112208289-ctxj5 0/1  Pending 0   1h 
istio-manager-2910860705-z28dp 0/2  Pending 0   1h 
istio-mixer-2335471611-rsrhb  0/1  Pending 0   1h 
prometheus-3067433533-l2m48  0/1  Pending 0   1h 
servicegraph-3127588006-1k5rg 0/1  Pending 0   1h 

kubectl get rs 
NAME      DESIRED CURRENT READY  AGE 
grafana-1261931457   1   1   0   1h 
istio-ca-3887035158  1   1   0   1h 
istio-egress-1920226302 1   1   0   1h 
istio-ingress-2112208289 1   1   0   1h 
istio-manager-2910860705 1   1   0   1h 
istio-mixer-2335471611  1   1   0   1h 
prometheus-3067433533  1   1   0   1h 
servicegraph-3127588006 1   1   0   1h 

kubectl get pods --show-labels 
NAME        READY  STATUS RESTARTS AGE  LABELS 
grafana-1261931457-3hx2p   0/1  Pending 0   1h  app=grafana,pod-template-hash=1261931457 
istio-ca-3887035158-6p3b0  0/1  Pending 0   1h  istio=istio-ca,pod-template-hash=3887035158 
istio-egress-1920226302-vmlx1 0/1  Pending 0   1h  istio=egress,pod-template-hash=1920226302 
istio-ingress-2112208289-ctxj5 0/1  Pending 0   1h  istio=ingress,pod-template-hash=2112208289 
istio-manager-2910860705-z28dp 0/2  Pending 0   1h  istio=manager,pod-template-hash=2910860705 
istio-mixer-2335471611-rsrhb  0/1  Pending 0   1h  istio=mixer,pod-template-hash=2335471611 
prometheus-3067433533-l2m48  0/1  Pending 0   1h  app=prometheus,pod-template-hash=3067433533 
servicegraph-3127588006-1k5rg 0/1  Pending 0   1h  app=servicegraph,pod-template-hash=3127588006 

[email protected]:/tmp/istio-0.1.5# kubectl get nodes --show-labels 
NAME  STATUS AGE  VERSION   LABELS 
node1  Ready  5h  v1.6.4+coreos.0 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=node1,node-role.kubernetes.io/master=true,node-role.kubernetes.io/node=true 
node2  Ready  5h  v1.6.4+coreos.0 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=node2,node-role.kubernetes.io/master=true,node-role.kubernetes.io/node=true 
node3  Ready  5h  v1.6.4+coreos.0 app=prometeus,beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=node3,node-role.kubernetes.io/node=true 
node4  Ready  5h  v1.6.4+coreos.0 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=node4,node-role.kubernetes.io/node=true 

不幸的是,我讀了大部分文件後,我發現只有極少數的方式來調試安裝

journalctl -r -u kubelet 
kubectl get events 
kubectl describe deployment 

有什麼共同的工作流程調試Kubernetes安裝?

+0

這是一個複雜的問題。你如何構建你的集羣? kubeadm? KOPS?別的東西?請添加到您的原始帖子。另外,也可以從您的kube-system ns發佈信息。 – JamStar

+0

謝謝你的猜測,看起來像一些相關的命名空間的問題: 根@節點1:〜#kubectl獲得命名空間 名稱狀態AGE 默認Active 21H KUBE-公共活動21H KUBE-系統主動21H –

回答

0
+0

其實,這是一個好的起點,但不包括我的情況。 F.e所有我的豆莢在狀態懸而未決,並沒有太多的解釋。即使事件日誌清晰,部署狀態好,描述沒有顯示任何犯罪 –

+0

看起來莢細節'kubectl描述莢grafana-1261931457-3hx2p'也看到這個莢任何日誌'kubectl日誌grafana-1261931457-3hx2p' – sfgroups

+0

你能提供有關您的集羣環境的更多詳細信息?你在虛擬機中運行嗎? – sfgroups