2016-10-05 16 views
2

私はおそらくいくつかの基本的なものがありません。 kubectlログコマンドの使用方法は以下の通りです: kubectlコマンドのPODとSERVICEとは何ですか?

[email protected]:~$ kubectl get pods --all-namespaces 
NAMESPACE  NAME         READY  STATUS    RESTARTS AGE 
kube-system etcd-master        1/1  Running   0   24m 
kube-system kube-apiserver-master     1/1  Running   0   24m 
kube-system kube-controller-manager-master   1/1  Running   0   24m 
kube-system kube-discovery-982812725-3kt85   1/1  Running   0   24m 
kube-system kube-dns-2247936740-kimly    3/3  Running   0   24m 
kube-system kube-proxy-amd64-gwv99     1/1  Running   0   20m 
kube-system kube-proxy-amd64-r08h9     1/1  Running   0   24m 
kube-system kube-proxy-amd64-szl6w     1/1  Running   0   14m 
kube-system kube-scheduler-master     1/1  Running   0   24m 
kube-system kubernetes-dashboard-1655269645-x3uyt 1/1  Running   0   24m 
kube-system weave-net-4g1g8       1/2  CrashLoopBackOff 7   14m 
kube-system weave-net-8zdm3       1/2  CrashLoopBackOff 8   20m 
kube-system weave-net-qm3q5       2/2  Running   0   24m 

私は、ログコマンドのPODを前提としている上述した第2の「名前」欄から何か:私のポッドの

"kubectl logs [-f] [-p] POD [-c CONTAINER] [options]" 

リストは次のようです。だから、私は次のコマンドを試してみる。

[email protected]:~$ kubectl logs etcd-master 
Error from server: pods "etcd-master" not found 
[email protected]:~$ kubectl logs weave-net-4g1g8 
Error from server: pods "weave-net-4g1g8" not found 
[email protected]:~$ kubectl logs weave-net 
Error from server: pods "weave-net" not found 
[email protected]:~$ kubectl logs weave 
Error from server: pods "weave" not found 

したがって、logsコマンドのPODとは何ですか?

サービスに関しても同じ質問があります。 'describe'コマンドのように、SERVICEをコマンドに指定する方法はありますか?

[email protected]:~$ kubectl get services --all-namespaces 
NAMESPACE  NAME     CLUSTER-IP  EXTERNAL-IP PORT(S)   AGE 
default  kubernetes    100.64.0.1  <none>  443/TCP   40m 
kube-system kube-dns    100.64.0.10  <none>  53/UDP,53/TCP 39m 
kube-system kubernetes-dashboard 100.70.83.136 <nodes>  80/TCP   39m 

[email protected]:~$ kubectl describe service kubernetes-dashboard 
Error from server: services "kubernetes-dashboard" not found 
[email protected]:~$ kubectl describe services kubernetes-dashboard 
Error from server: services "kubernetes-dashboard" not found 

また、はそれが織りネット-8zdm3がCrashLoopBackOff状態になっていても正常ですか?私はそれぞれの接続された労働者のために1つを持っているようです。 正常でない場合、どうすれば修正できますか?私はここで似たような質問を見つけました:kube-dns and weave-net not startingしかし実用的な答えはありません。

ありがとうございました!

答えて

4

defaultとは異なる名前空間でポッドを実行しているようです。

[email protected]:~$ kubectl get pods --all-namespacesあなたのポッドは返されますが、[email protected]:~$ kubectl logs etcd-masterが見つかりません。 kubectl logs etcd-master --all-namespacesを実行するか、ネームスペースがわかっている場合はkubectl logs etcd-mastern --namespace=mynamespaceを実行してみてください。

あなたのサービスにも同じことが起こります。

+0

ありがとうございました。それは助けになった。私は、DNS検索で織りに何か問題があることをログで見ることができます...これは解決するべき次の私の挑戦です。 – Andrew

関連する問題