创建简单的 nginx 部署后,我的 pod 状态显示为“PENDING”。当我运行 kubectl get pods 命令时,我得到以下信息:
NAME READY STATUS RESTARTS AGE
nginx-deployment-6b474476c4-dq26w 0/1 Pending 0 50m
nginx-deployment-6b474476c4-wjblx 0/1 Pending 0 50m
Run Code Online (Sandbox Code Playgroud)
如果我使用 检查我的节点运行状况kubectl describe node,我会得到:
Taints: node.kubernetes.io/disk-pressure:NoSchedule
Unschedulable: false
Lease:
HolderIdentity: kubernetes-master
AcquireTime: <unset>
RenewTime: Wed, 05 Aug 2020 12:43:57 +0530
Conditions:
Type Status LastHeartbeatTime LastTransitionTime Reason Message
---- ------ ----------------- ------------------ ------ -------
NetworkUnavailable False Wed, 05 Aug 2020 09:12:31 +0530 Wed, 05 Aug 2020 09:12:31 +0530 CalicoIsUp Calico is running on this node …Run Code Online (Sandbox Code Playgroud) persistentvolumeclaim := &apiv1.PersistentVolumeClaim{
ObjectMeta: metav1.ObjectMeta{
Name: "mysql-pv-claim",
},
Spec: apiv1.PersistentVolumeClaimSpec{
StorageClassName: "manual",
},
}
Run Code Online (Sandbox Code Playgroud)
StorageClassName参数采用指向字符串的指针,但是当我将字符串传递"manual"给它时,编译器会出错。