ฉันกำลังพยายามติดตั้งผ้าดิบบนคลัสเตอร์ kubernetes โหนดเดียวที่มีอยู่ (ติดตั้งผ่าน kubeadm) ปรากฏอยู่ ๒ ประการ คือ tigera-ผู้ประกอบการ และ ทรัพยากรที่กำหนดเอง. ใช้งานได้ดีถ้าฉันติดตั้งด้วยตนเองผ่าน kubectl:
kubectl -f ใช้ tigera-operator.yaml
สร้าง customresourcedefinition.apiextensions.k8s.io/bgpconfigurations.crd.projectcalico.org
สร้าง customresourcedefinition.apiextensions.k8s.io/bgppeers.crd.projectcalico.org
สร้าง customresourcedefinition.apiextensions.k8s.io/blockaffinities.crd.projectcalico.org
สร้าง customresourcedefinition.apiextensions.k8s.io/clusterinformations.crd.projectcalico.org
สร้าง customresourcedefinition.apiextensions.k8s.io/felixconfigurations.crd.projectcalico.org
สร้าง customresourcedefinition.apiextensions.k8s.io/globalnetworkpolicies.crd.projectcalico.org
สร้าง customresourcedefinition.apiextensions.k8s.io/globalnetworksets.crd.projectcalico.org
สร้าง customresourcedefinition.apiextensions.k8s.io/hostendpoints.crd.projectcalico.org
สร้าง customresourcedefinition.apiextensions.k8s.io/ipamblocks.crd.projectcalico.org
สร้าง customresourcedefinition.apiextensions.k8s.io/ipamconfigs.crd.projectcalico.org
สร้าง customresourcedefinition.apiextensions.k8s.io/ipamhandles.crd.projectcalico.org
สร้าง customresourcedefinition.apiextensions.k8s.io/ippools.crd.projectcalico.org
สร้าง customresourcedefinition.apiextensions.k8s.io/kubecontrollersconfigurations.crd.projectcalico.org
สร้าง customresourcedefinition.apiextensions.k8s.io/networkpolicies.crd.projectcalico.org
สร้าง customresourcedefinition.apiextensions.k8s.io/networksets.crd.projectcalico.org
สร้าง customresourcedefinition.apiextensions.k8s.io/apiservers.operator.tigera.io
สร้าง customresourcedefinition.apiextensions.k8s.io/imagesets.operator.tigera.io
สร้าง customresourcedefinition.apiextensions.k8s.io/installations.operator.tigera.io
สร้าง customresourcedefinition.apiextensions.k8s.io/tigerastatuses.operator.tigera.io
สร้างเนมสเปซ/tigera-operator แล้ว
คำเตือน: นโยบาย/v1beta1 PodSecurityPolicy เลิกใช้แล้วใน v1.21+ ไม่พร้อมใช้งานใน v1.25+
สร้าง podsecuritypolicy.policy/tigera-operator แล้ว
สร้าง serviceaccount/tigera-operator แล้ว
สร้างคลัสเตอร์บทบาท.rbac.authorization.k8s.io/tigera-operator
สร้างคลัสเตอร์บทบาทผูกพัน.rbac.authorization.k8s.io/tigera-operator
สร้าง deployment.apps/tigera-operator แล้ว
เมื่อฉันพยายามติดตั้งผ่าน โมดูล kubernetes ที่ใช้งานได้ (แกนหลักหรือชุมชนเหมือนกัน) ฉันได้รับข้อผิดพลาดต่อไปนี้:
ร้ายแรง: [งาน-pve]: ล้มเหลว! => {"change": false, "msg": "ไม่พบการจับคู่แบบตรงทั้งหมดสำหรับ operation.tigera.io/v1.Installation โดย [kind, name, singularName, shortNames]"}
รายการนี้เป็นส่วนผสมของทรัพยากรทุกประเภทและมีความยาวมากกว่า 5,000 บรรทัด
ฉันไม่แน่ใจว่าจะแก้ปัญหาอย่างไร แต่ฉันกำลังรอคำแนะนำใดๆ
ฉันเดาว่าปัญหานี้เกิดขึ้นกับรายการอื่นๆ ด้วย ดังนั้นฉันไม่คิดว่านี่เป็นปัญหาเฉพาะของผ้าดิบ
งานที่ต้องทำคือ:
- ชื่อ: ใช้รายการแสดงตัวดำเนินการ tigera
kubernetes.core.k8s:
src: "/tmp/tigera-operator.yaml"
สถานะ: ปัจจุบัน
kubeconfig: /etc/kubernetes/admin.conf
บนโฮสต์ฉันเรียกใช้ ansible 4.4 (apple m1 ติดตั้งผ่าน brew)
บนเซิร์ฟเวอร์ ฉันใช้ Ubuntu 20.04.3
ไลบรารี Pip: openshift (0.12.1), kubernetes (12.0.1)