โดยทั่วไป คำถามของฉันเกี่ยวกับการตั้งค่าใบรับรองเริ่มต้นจะได้รับคำตอบที่นี่: Kubernetes ingress จะตั้งค่า default-ssl-certificate ได้อย่างไร.
สิ่งที่ฉันไม่เข้าใจคือส่วนนี้: ฉันควรจะเพิ่มแฟล็ก --default-ssl-certificate=kube-system/host-cert
เป็นอาร์กิวเมนต์ของ Ingress และเพื่อค้นหาการตั้งค่าไฟล์คอนฟิก YAML ของ NGINX Ingress Controller ฉันควรตรวจสอบด้วยคำสั่งดังนี้: kubectl อธิบายการปรับใช้/nginx-ingress-controller --namespace
. แต่มันไม่ได้ทำงานเป็นการปรับใช้:
$ kubectl รับการปรับใช้ --all-namespaces
NAMESPACE ชื่อพร้อม อายุที่ใช้ได้ล่าสุด
kube-ระบบ kubernetes-แดชบอร์ด 1/1 1 1 3d
ระบบ kube kubernetes-metrics-scraper 1/1 1 1 3d
ทำงานเป็นพ็อดเท่านั้น:
$ kubectl รับพ็อด --all-namespaces
NAMESPACE NAME สถานะพร้อมเริ่มอายุใหม่
ingress-nginx ingress-nginx-controller-8xcl9 1/1 กำลังทำงาน 1 (2d ที่แล้ว) 3d
ingress-nginx ingress-nginx-controller-hwhvk 1/1 วิ่ง 1 (2d มาแล้ว) 3d
ingress-nginx ingress-nginx-controller-xqdqx 1/1 Running 3 (2d ที่แล้ว) 3d
ระบบ kube kubernetes-dashboard-548847967d-66dwz 1/1 Running 2 (2d ago) 3d
ระบบ kube kubernetes-metrics-scraper-6d49f96c97-r6dz2 1/1 Running 1 (2d ago) 3d
[...]
ฉันจะจัดหาแฟล็กให้กับคอนโทรลเลอร์ได้อย่างไร