2 个月前我创建了一个 kubernetes 集群 1 个主节点和 2 个工作节点,今天一个工作节点开始出现故障,我不知道为什么。我认为我的工人没有发生任何异常。
我使用 flannel 和 kubeadm 创建集群,并且运行良好。
如果我描述节点:
tommy@bxybackend:~$ kubectl describe node bxybackend-node01
Name: bxybackend-node01
Roles: <none>
Labels: beta.kubernetes.io/arch=amd64
beta.kubernetes.io/os=linux
kubernetes.io/arch=amd64
kubernetes.io/hostname=bxybackend-node01
kubernetes.io/os=linux
Annotations: flannel.alpha.coreos.com/backend-data: {"VtepMAC":"06:ca:97:82:50:10"}
flannel.alpha.coreos.com/backend-type: vxlan
flannel.alpha.coreos.com/kube-subnet-manager: true
flannel.alpha.coreos.com/public-ip: 10.168.10.4
kubeadm.alpha.kubernetes.io/cri-socket: /var/run/dockershim.sock
node.alpha.kubernetes.io/ttl: 0
volumes.kubernetes.io/controller-managed-attach-detach: true
CreationTimestamp: Sun, 03 Nov 2019 09:41:48 -0600
Taints: node.kubernetes.io/not-ready:NoExecute
node.kubernetes.io/not-ready:NoSchedule
Unschedulable: false
Conditions:
Type Status LastHeartbeatTime LastTransitionTime Reason Message
---- ------ ----------------- ------------------ ------ -------
MemoryPressure False Wed, 11 Dec 2019 11:17:05 -0600 Wed, 11 Dec …Run Code Online (Sandbox Code Playgroud) Docker 容器具有与之关联的 cgroup 和命名空间,无论它们是在 pod、虚拟机还是主机中运行。
同样,Kubernetes Pod 是否具有与其关联的命名空间和 cgroup,或者只是 pod 内的容器具有这些(cgroup 和命名空间)关联。如果他们这样做,我如何从主机那里找到这些信息?
cgroups kubernetes docker-container linux-namespaces kubernetes-pod
enum Category{ restaurant, pizzera, fast_food, other }
class XXX ...
Run Code Online (Sandbox Code Playgroud)
如何从其他类静态访问XXX.Category?
非常感谢您抽出时间;-)
无论如何,是否有列出所有 securityContext ,包括默认值和已定义的:
仅使用kubectl get pod -o yaml显示清单中定义的内容spec.securityContext而不显示spec.containers[*].securityContext默认清单?