我想在我的Kubernetes集群中安装nginx控制器。我在一个服务器上设置了我的主节点,另一个服务器上设置了工作节点。我正在使用Ubuntu 20.04。
我按照链接(https://github.com/kubernetes/ingress-nginx/blob/main/deploy/static/provider/cloud/1.23/deploy.yaml)进行操作,并使用“kubectl apply -f file_name.yaml”来安装控制器。
当我获取pod时,它显示:
然而,当我检查了Pod时,它显示:
我看到了另一个错误信息:
有人可以告诉我这是什么原因吗?有什么方法/设置可以解决这些问题吗?
谢谢。
我按照链接(https://github.com/kubernetes/ingress-nginx/blob/main/deploy/static/provider/cloud/1.23/deploy.yaml)进行操作,并使用“kubectl apply -f file_name.yaml”来安装控制器。
当我获取pod时,它显示:
ubuntu@masternode:~/hello_deploy$ kubectl get pod -n ingress-nginx
NAME READY STATUS RESTARTS AGE
ingress-nginx-admission-create-lrzll 1/1 Running 0 27s
ingress-nginx-admission-patch-x46xh 1/1 Running 0 27s
ingress-nginx-controller-7575567f98-s9968 0/1 ContainerCreating 0 27s
然而,当我检查了Pod时,它显示:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Scheduled 14m default-scheduler Successfully assigned ingress-nginx/ingress-nginx-controller-7575567f98-s9968 to workernode
Warning FailedMount 109s (x14 over 14m) kubelet MountVolume.SetUp failed for volume "webhook-cert" : secret "ingress-nginx-admission" not found
Warning FailedMount 45s (x6 over 12m) kubelet Unable to attach or mount volumes: unmounted volumes=[webhook-cert], unattached volumes=[webhook-cert kube-api-access-n2xrb]: timed out waiting for the condition
我看到了另一个错误信息:
Unable to attach or mount volumes: unmounted volumes=[webhook-cert], unattached volumes=[webhook-cert kube-api-access-n2xrb]: timed out waiting for the condition
有人可以告诉我这是什么原因吗?有什么方法/设置可以解决这些问题吗?
谢谢。