Score:0

cert-manager ในคำสั่งซื้อ: ไม่มีตัวแก้ไขความท้าทายที่กำหนดค่าไว้

ธง cn

ฉันกำลังพยายามสร้าง wildcard cert บน Rancher kubernetes engine หลัง cloud loadbalancer หลังจากติดตั้ง rancher ฉันมีผู้ออก:

apiVersion: cert-manager.io/v1
ชนิด: ผู้ออก
ข้อมูลเมตา:
  คำอธิบายประกอบ:
    meta.helm.sh/release-name: คนเลี้ยงแกะ
    meta.helm.sh/release-namespace: ระบบปศุสัตว์
  การสร้างการประทับเวลา: "2021-09-21T12:10:25Z"
  รุ่น: 1
  ป้ายกำกับ:
    แอพ: คนเลี้ยงแกะ
    app.kubernetes.io/managed-by: หางเสือ
    แผนภูมิ: rancher-2.5.9
    มรดก: หางเสือ
    ปล่อย: คนเลี้ยงแกะ
  ชื่อ: คนเลี้ยงแกะ
  เนมสเปซ: ระบบโค
  ทรัพยากรเวอร์ชัน: "1318"
  selfLink: /apis/cert-manager.io/v1/namespaces/cattle-system/issuers/rancher
  รหัส: #
ข้อมูลจำเพาะ:
  จุดสุดยอด:
    อีเมล: #
    ห่วงโซ่ที่ต้องการ: ""
    privateKeySecretRef:
      ชื่อ: Letsencrypt-Production
    เซิร์ฟเวอร์: https://acme-v02.api.letsencrypt.org/directory
    นักแก้ปัญหา:
    - http01:
        ทางเข้า: {}
สถานะ:
  จุดสุดยอด:
    อีเมลที่ลงทะเบียนล่าสุด: #
    ยูริ: https://acme-v02.api.letsencrypt.org/#
  เงื่อนไข:
  - เวลาเปลี่ยนผ่านครั้งสุดท้าย: "2021-09-21T12:10:27Z"
    ข้อความ: บัญชี ACME ถูกลงทะเบียนกับเซิร์ฟเวอร์ ACME
    เหตุผล: ACMEAccountRegistered
    สถานะ: "จริง"
    ประเภท: พร้อม

นี่คือคำสั่ง:

kubectl อธิบายคำสั่ง wildcard-dev-mctqj-4171528257 -n cow-system

ชื่อ: wildcard-dev-mctqj-4171528257
Namespace: ระบบโค
ป้ายกำกับ: <ไม่มี>
คำอธิบายประกอบ: cert-manager.io/certificate-name: wildcard-dev
              cert-manager.io/certificate-revision: 1
              cert-manager.io/private-key-secret-name: wildcard-dev-2g4rc
เวอร์ชัน API: acme.cert-manager.io/v1
ชนิด: สั่งซื้อ
ข้อมูลเมตา:
  ประทับเวลาการสร้าง: 2021-09-21T14:10:50Z
  รุ่น: 1
  เขตข้อมูลที่มีการจัดการ:
    เวอร์ชัน API: acme.cert-manager.io/v1
    ประเภทฟิลด์: FieldsV1
    fieldV1:
      f: ข้อมูลเมตา:
        f: คำอธิบายประกอบ:
          .:
          f:cert-manager.io/certificate-name:
          f:cert-manager.io/certificate-revision:
          f:cert-manager.io/private-key-secret-name:
          f:kubectl.kubernetes.io/last-applied-configuration:
        f:เจ้าของอ้างอิง:
          .:
          k:{"uid":"}
            .:
            f:apiเวอร์ชัน:
            f:blockOwnerDeletion:
            f:ตัวควบคุม:
            f: ชนิด:
            ฉ:ชื่อ:
            f:uid:
      f:ข้อมูลจำเพาะ:
        .:
        f:commonName:
        f:dnsชื่อ:
        f:ผู้ออกอ้างอิง:
          .:
          f: ชนิด:
          ฉ:ชื่อ:
        ฉ: คำขอ:
      ฉ:สถานะ:
        .:
        f:การอนุญาต:
        f:finalizeURL:
        ฉ: รัฐ:
        f:url:
    ผู้จัดการ: ผู้ควบคุม
    การทำงาน: อัปเดต
    เวลา: 2021-09-21T14:10:52Z
เจ้าของอ้างอิง:
    เวอร์ชัน API: cert-manager.io/v1
    การลบเจ้าของบล็อก: จริง
    ผู้ควบคุม: จริง
    ประเภท: CertificateRequest
    ชื่อ: wildcard-dev-mctqj
    ยูไอดี: #
  เวอร์ชันทรัพยากร: 48930
  ลิงค์ตัวเอง: /apis/acme.cert-manager.io/v1/namespaces/cattle-system/orders/wildcard-dev-mctqj-4171528257
  ยูไอดี: #
ข้อมูลจำเพาะ:
  ชื่อสามัญ: *.
  ชื่อ DNS:
    *.rancher-dev.com
  อ้างอิงผู้ออก:
    ชนิด: ผู้ออก
    ชื่อ: คนเลี้ยงแกะ
  ขอ:
สถานะ:
  การอนุญาต:
    ความท้าทาย:
      โทเค็น: #######
      ประเภท: dns-01
      URL: https://acme-v02.api.letsencrypt.org/acme/chall-v3/##
    ตัวระบุ: rancher.dev.com
    สถานะเริ่มต้น: อยู่ระหว่างดำเนินการ
    URL: https://acme-v02.api.letsencrypt.org/acme/authz-v3/##
    สัญลักษณ์แทน: จริง
  สรุป URL: https://acme-v02.api.letsencrypt.org/acme/finalize/###
  รัฐ: รอดำเนินการ
  URL: https://acme-v02.api.letsencrypt.org/acme/order/###
เหตุการณ์:
  พิมพ์อายุเหตุผลจากข้อความ
  ---- ------ ---- ---- -------
  คำเตือน Solver 49m cert-manager ไม่สามารถระบุการกำหนดค่าโปรแกรมแก้ไขที่ถูกต้องสำหรับชุดของโดเมนในคำสั่งซื้อ: ไม่สามารถใช้โปรแกรมแก้ปัญหาที่กำหนดค่าไว้สำหรับ th is challenge

DNS เปลี่ยนจากค

ใบรับรอง:

apiVersion: cert-manager.io/v1
ชนิด: ใบรับรอง
ข้อมูลเมตา:
  ชื่อ: wildcard-dev
  เนมสเปซ: ระบบโค
ข้อมูลจำเพาะ:
  secretName: wildcard-dev
  ผู้ออกอ้างอิง:
    ชนิด: ผู้ออก
    ชื่อ: คนเลี้ยงแกะ
  ชื่อสามัญ: '*.rancher.dev.com'
  DNSชื่อ:
  - '*.rancher.dev.com'

ฉันยังไม่ได้สร้างทางเข้าเลย ..

ฉันคิดว่า trubl ตามลำดับ

ประเภท: dns-01

ฉันทำอะไรผิด ?

Mbe สร้างผู้ออกรายที่สอง ?

ที่จริงแล้วฉันต้องการสร้างใบรับรองตัวแทนและโคลนเขาด้วย kubed เพราะฉันต้องการเนมสเปซจำนวนมากใน kube ด้วย 1 wldcard cert คุณสามารถแนะนำอะไรฉันได้บ้าง?)

cn flag
วิธีแก้ไข: ตัวแก้ http01 ไม่รองรับไวด์การ์ด คุณควรใช้ dns01 สำหรับใบรับรองไวด์การ์ดแทน https://cert-manager.io/docs/faq/kubed/#serving-a-wildcard-to-ingress-resources-in-different-namespaces-default-ssl-certificate

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา