Score:0

ปิดใช้งานการแปลงอัตโนมัติของทรัพยากรที่เลิกใช้แล้ว

ธง br

ฉันกำลังพยายามสร้างทรัพยากร K8S โดยตั้งใจโดยเลิกใช้งาน apiVersion เพื่อจุดประสงค์ในการทดสอบ แต่ลงท้ายด้วยทรัพยากรที่แปลงเป็นทรัพยากรที่ไม่เลิกใช้แล้ว apiVersion. ฉันไม่เข้าใจว่าเหตุใดจึงเกิดขึ้น และไม่พบการสนทนา/หัวข้อเกี่ยวกับวิธีบังคับให้ K8S API เคารพรายการทรัพยากรของฉัน

ไม่มีใครรู้ว่ามันสามารถทำได้? หรือแม้กระทั่ง ทำไม มันทำตัวแบบนั้นเหรอ?

นี่คือทรัพยากรที่ฉันพยายามสร้าง:

apiVersion: networking.k8s.io/v1beta1
ชนิด: ทางเข้า
ข้อมูลเมตา:
  ชื่อ: เลิก-เข้า
ข้อมูลจำเพาะ:
  กฎ:
    - โฮสต์: example.com
      http:
        เส้นทาง:
          - เส้นทาง: /*
            ประเภทเส้นทาง: การนำไปใช้งานเฉพาะ
            แบ็กเอนด์:
              ชื่อบริการ: ทดสอบ
              พอร์ตบริการ: 80

ฉันพยายามสร้างทรัพยากรนี้ในหลายคลัสเตอร์ด้วยเวอร์ชันต่อไปนี้:

  • 1.16
  • 1.21
  • 1.23

สำหรับแต่ละคลัสเตอร์ ฉันใช้สิ่งที่เกี่ยวข้อง คูเบก รุ่น. นี่เป็นตัวบ่งชี้ว่า « การแปลง » ไม่ได้เกิดขึ้นฝั่งไคลเอ็นต์

นี่คือทรัพยากรที่สร้างขึ้นบนคลัสเตอร์ อย่างที่คุณเห็น apiVersion ไม่เหมือนกันâ¦

รุ่น api: networking.k8s.io/v1                                                                                                                                                                                
ชนิด: ทางเข้า                                                                                                                                                                                                   
ข้อมูลเมตา:                                                                                                                                                                                                       
  คำอธิบายประกอบ:                                                                                                                                                                                                  
    kubectl.kubernetes.io/last-applied-configuration: |                                                                                                                                                         
      {"apiVersion":"networking.k8s.io/v1beta1","kind":"Ingress","metadata":{"annotations":{},"name":"deprecated-ingress","namespace":" test1"},"spec":{"rules":[{"host":"example.com","http":{"paths":[{"backen
d":{"serviceName":"test","servicePort":80},"path":"/*","pathType":"ImplementationSpecific"}]}}]}}                                                                                                           
  การสร้างการประทับเวลา: "2022-06-02T12:06:04Z"                                                                                                                                                                     
  ผู้เข้ารอบสุดท้าย:                                                                                                                                                                                                   
  - networking.gke.io/ingress-finalizer-V2                                                                                                                                                                      
  รุ่น: 1                                                                                                                                                                                                 
  เขตข้อมูลที่ได้รับการจัดการ:                                                                                                                                                                                                
  - รุ่น api: networking.k8s.io/v1beta1                                                                                                                                                                       
    fieldType: FieldsV1                                                                                                                                                                                        
    fieldV1:                                                                                                                                                                                                   
      f: ข้อมูลเมตา:                                                                                                                                                                                               
        f:ผู้เข้ารอบสุดท้าย:                                                                                                                                                                                           
          .: {}                                                                                                                                                                                                 
          v:"networking.gke.io/ingress-finalizer-V2": {}
    ผู้จัดการ: glbc
    การดำเนินการ: อัปเดต
    เวลา: "2022-06-02T12:06:04Z"
  - รุ่น api: networking.k8s.io/v1beta1
    fieldType: FieldsV1
    fieldV1:
      f: ข้อมูลเมตา:
        f: คำอธิบายประกอบ:
          .: {}
          f:kubectl.kubernetes.io/last-applied-configuration: {}
      f:ข้อมูลจำเพาะ:
        f:กฎ: {}
    ผู้จัดการ: kubectl
    การดำเนินการ: อัปเดต
    เวลา: "2022-06-02T12:06:04Z"
  ชื่อ: เลิก-เข้า
  เนมสเปซ: test1
  ทรัพยากรเวอร์ชัน: "489457660"
  selfLink: /apis/networking.k8s.io/v1/namespaces/test1/ingresses/deprecated-ingress
  รหัส: c8c80e6f-3e72-45b7-aca7-d17ab4a49f19
ข้อมูลจำเพาะ:
  กฎ:
  - โฮสต์: example.com
    http:
      เส้นทาง:
      - แบ็กเอนด์:
          บริการ:
            ชื่อ: ทดสอบ
            ท่า:
              จำนวน: 80
        เส้นทาง: /*
        ประเภทเส้นทาง: การนำไปใช้งานเฉพาะ
สถานะ:
  โหลดบาลานซ์: {}

ฉันลองกับ CronJob และเวอร์ชันด้วย ชุด/v1beta1 และฉันก็ลงเอยด้วยการ ชุด/v1 รุ่น.

โพสต์คำตอบ

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