KubernetesはDockerを使用し、kubelet dictatesは任意のクラスタに対して互換性のあるDockerバージョンを使用します。私のKubernetesはどんなバージョンのDockerで動作していますか?
私が質問したのは、Kubernetesクラスターが既に構成され実行されているため、ノードに直接アクセスできない場合、どのバージョンのDockerがクラスター内で実行されているかを知ることができますか?
KubernetesはDockerを使用し、kubelet dictatesは任意のクラスタに対して互換性のあるDockerバージョンを使用します。私のKubernetesはどんなバージョンのDockerで動作していますか?
私が質問したのは、Kubernetesクラスターが既に構成され実行されているため、ノードに直接アクセスできない場合、どのバージョンのDockerがクラスター内で実行されているかを知ることができますか?
次
kubectl get node <node> -o jsonpath="{.status.nodeInfo.containerRuntimeVersion}"
以下kubectl
コマンドは、クラスタ内のノードの詳細情報を表示します:ノードの
kubectl describe nodes
一例を以下に示す:
Name: node3-virtualbox
Roles: <none>
Labels: beta.kubernetes.io/arch=amd64
beta.kubernetes.io/os=linux
kubernetes.io/hostname=node3-virtualbox
Annotations: node.alpha.kubernetes.io/ttl=0
volumes.kubernetes.io/controller-managed-attach-detach=true
Taints: <none>
CreationTimestamp: Tue, 05 Dec 2017 07:01:42 +0100
Conditions:
Type Status LastHeartbeatTime LastTransitionTime Reason Message
---- ------ ----------------- ------------------ ------ -------
OutOfDisk False Tue, 05 Dec 2017 22:52:05 +0100 Tue, 05 Dec 2017 17:08:13 +0100 KubeletHasSufficientDisk kubelet has sufficient disk space available
MemoryPressure False Tue, 05 Dec 2017 22:52:05 +0100 Tue, 05 Dec 2017 21:08:21 +0100 KubeletHasSufficientMemory kubelet has sufficient memory available
DiskPressure False Tue, 05 Dec 2017 22:52:05 +0100 Tue, 05 Dec 2017 21:08:21 +0100 KubeletHasNoDiskPressure kubelet has no disk pressure
Ready False Tue, 05 Dec 2017 22:52:05 +0100 Tue, 05 Dec 2017 21:08:21 +0100 KubeletNotReady runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
Addresses:
InternalIP: 10.0.2.15
Hostname: node3-virtualbox
Capacity:
cpu: 1
memory: 2048268Ki
pods: 110
Allocatable:
cpu: 1
memory: 1945868Ki
pods: 110
System Info:
Machine ID: 9654f9402bfc4042b82b454e323cf46c
System UUID: 6EBA3E13-624C-4C82-A8EA-24FF86FA6E66
Boot ID: c7217654-8514-482c-9899-f04a3d3ce6d8
Kernel Version: 4.4.0-101-generic
OS Image: Ubuntu 16.04.1 LTS
Operating System: linux
Architecture: amd64
Container Runtime Version: docker://1.13.1
Kubelet Version: v1.8.4
Kube-Proxy Version: v1.8.4
ExternalID: node3-virtualbox
Non-terminated Pods: (2 in total)
Namespace Name CPU Requests CPU Limits Memory Requests Memory Limits
--------- ---- ------------ ---------- --------------- -------------
kube-system kube-proxy-sxp5s 0 (0%) 0 (0%) 0 (0%) 0 (0%)
kube-system weave-net-6jf98 20m (2%) 0 (0%) 0 (0%) 0 (0%)
Allocated resources:
(Total limits may be over 100 percent, i.e., overcommitted.)
CPU Requests CPU Limits Memory Requests Memory Limits
------------ ---------- --------------- -------------
20m (2%) 0 (0%) 0 (0%) 0 (0%)
Events: <none>
ノードで実行docker version
をすることができシステム情報:
たとえば、上記のようなシステム情報:コンテナランタイムバージョン:ドッキングウィンドウ:あなたが使用してコンテナ・ランタイムとそのバージョンを見つけることができます//1.13.1