ฉันวิ่ง:
kubectl ใช้ -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.48.1/deploy/static/provider/aws/deploy.yaml
แต่มันไม่ทำงาน
เหตุการณ์:
พิมพ์อายุเหตุผลจากข้อความ
---- ------ ---- ---- -------
ตัวกำหนดตารางเวลาเริ่มต้นปกติ 8m56s กำหนด ingress-nginx/ingress-nginx-controller-68649d49b8-g5r58 เป็น ip-10-40-0-32.ap-northeast-2.compute.internal เรียบร้อยแล้ว
คำเตือน FailedMount 8m56s (x2 มากกว่า 8m56s) kubelet MountVolume.SetUp ล้มเหลวสำหรับวอลุ่ม "webhook-cert": ไม่พบ "ingress-nginx-admission" ที่เป็นความลับ
Normal Killing 7m56s kubelet Container controller ล้มเหลว โพรบ liveness จะถูกรีสตาร์ท
Normal Pulled 7m45s (x2 over 8m54s) kubelet Container image "k8s.gcr.io/ingress-nginx/controller:v0.48.1@sha256:e9fb216ace49dfa4a5983b183067e97496e7a8b307d2093f4278cd550c303899" มีอยู่แล้วในเครื่อง
ปกติสร้าง 7m45s (x2 มากกว่า 8m54s) kubelet สร้างตัวควบคุมคอนเทนเนอร์
ปกติเริ่มต้น 7m45s (x2 มากกว่า 8m53s) kubelet เริ่มต้นตัวควบคุมคอนเทนเนอร์
คำเตือน 7m16s ที่ไม่แข็งแรง (x7 มากกว่า 8m36s) kubelet Liveness probe ล้มเหลว: HTTP probe ล้มเหลวด้วยรหัสสถานะ: 500
คำเตือน 3m46s ที่ไม่แข็งแรง (x30 มากกว่า 8m36s) kubelet โพรบความพร้อมล้มเหลว: โพรบ HTTP ล้มเหลวด้วยรหัสสถานะ: 500
บันทึก...
ไม่ได้ระบุ --kubeconfig และ --master การใช้ inClusterConfig สิ่งนี้อาจไม่ทำงาน
{"ระดับ":"ข้อมูล",
"msg":"แก้ไขการกำหนดค่าเว็บฮุค 'ingress-nginx-admission' กลายพันธุ์=เท็จ ตรวจสอบ=จริง ล้มเหลวนโยบาย=ล้มเหลว",
"แหล่งที่มา":"k8s/k8s.go:39",
"เวลา":"2021-08-17T18:08:40Z"
}
{"err":"เซิร์ฟเวอร์ไม่พบทรัพยากรที่ร้องขอ",
"ระดับ":"ร้ายแรง",
"msg":"ไม่สามารถตรวจสอบเว็บฮุค",
"แหล่งที่มา":"k8s/k8s.go:48","เวลา":"2021-08-17T18:08:40Z"
}
ฉันลองเปลี่ยนการปรับใช้ของ --ingress-class=nginx
ถึง --ingress-class=nginx2
หรือติดตั้ง v0.35 หรือพยายาม:
kubectl ใช้ -f https://raw.githubusercontent.com/kubernetes/ingress-nginx /controller-v0.48.1/deploy/static/provider/baremetal/deploy.yaml
แต่ข้อผิดพลาดเดียวกันซ้ำ
สิ่งแวดล้อม:
- รุ่น kubeadm: v1.22.0
- รุ่นนักเทียบท่า: 20.10.7
- ระบบปฏิบัติการ: อูบุนตู
- อินสแตนซ์ AWS EC2