คำถามติดแท็ก kubernetes

KUBERNETES คำถามต้องเกี่ยวข้องกับนักพัฒนา Kubernetes เป็นแพลตฟอร์มโอเพนซอร์ซที่ออกแบบมาเพื่อการปรับใช้การปรับขนาดและการทำงานของแอพพลิเคชันคอนเทนเนอร์โดยอัตโนมัติในหลาย ๆ โฮสต์และ / หรือคลาวด์ คำถามเกี่ยวกับการกำหนดค่ากลุ่มควรถามใน https://serverfault.com

7
วิธีการลองดึงภาพใน kubernetes Pods อีกครั้ง
ฉันยังใหม่กับ kubernetes ฉันมีปัญหาในพ็อด เมื่อฉันรันคำสั่ง kubectl get pods ผลลัพธ์: NAME READY STATUS RESTARTS AGE mysql-apim-db-1viwg 1/1 Running 1 20h mysql-govdb-qioee 1/1 Running 1 20h mysql-userdb-l8q8c 1/1 Running 0 20h wso2am-default-813fy 0/1 ImagePullBackOff 0 20h เนื่องจากปัญหาของโหนด "wso2am-default-813fy" ฉันต้องรีสตาร์ท ข้อเสนอแนะใด ๆ ?

4
ไม่ตรงกันสำหรับชนิด“ การปรับใช้” ในรุ่น "extensions / v1beta1
ฉันประสบปัญหาขณะปรับใช้ mojaloop .kubernetes กำลังตอบกลับด้วยบันทึกข้อผิดพลาดเช่น ฉันตรวจสอบรุ่น Kubernetes ของฉันแล้วและ 1.16 เป็นรุ่นดังนั้นฉันจะแก้ไขปัญหาเช่นนี้กับรุ่น API ได้อย่างไรจากการตรวจสอบฉันพบว่า Kubernetes ไม่รองรับแอป / v1beta2, apps / v1beta1 ดังนั้นฉันจะทำให้ Kubernetes เป็นอย่างไร ใช้ในปัจจุบันไม่ใช่รุ่นที่ไม่สนับสนุนหรือรุ่นที่รองรับฉันใหม่กับ Kubernetes และทุกคนที่สามารถสนับสนุนฉันฉันมีความสุข ข้อผิดพลาด: การตรวจสอบล้มเหลว: [ไม่สามารถจดจำ "": ไม่ตรงกับประเภท "การปรับใช้" ในรุ่น "แอพ / v1beta2" ไม่สามารถรับรู้ "": ไม่ตรงกับประเภท "การปรับใช้" ในรุ่น "ส่วนขยาย / v1beta1" รู้จัก "": ไม่ตรงกับประเภท "StatefulSet" ในรุ่น "แอป / v1beta2" …
27 kubernetes 

1
ตัวกำหนดตารางเวลาการไหลของอากาศไม่สามารถเริ่มต้นด้วยตัวจัดการ kubernetes
ฉันใช้ https://github.com/helm/charts/tree/master/stable/airflowแผนภูมิหมวกกันน็อกและสร้างpuckle/docker-airflowภาพv1.10.8 พร้อม kubernetes ติดตั้งอยู่และใช้ภาพนั้นในแผนภูมิหางเสือ แต่ฉันยังคงได้รับ File "/usr/local/bin/airflow", line 37, in <module> args.func(args) File "/usr/local/lib/python3.7/site-packages/airflow/bin/cli.py", line 1140, in initdb db.initdb(settings.RBAC) File "/usr/local/lib/python3.7/site-packages/airflow/utils/db.py", line 332, in initdb dagbag = models.DagBag() File "/usr/local/lib/python3.7/site-packages/airflow/models/dagbag.py", line 95, in __init__ executor = get_default_executor() File "/usr/local/lib/python3.7/site-packages/airflow/executors/__init__.py", line 48, in get_default_executor DEFAULT_EXECUTOR = _get_executor(executor_name) File "/usr/local/lib/python3.7/site-packages/airflow/executors/__init__.py", line …

1
รับโทเค็นการรับรองความถูกต้องจาก AWS EKS โดยใช้ AWS Java SDK v2
ฉันจะรับโทเค็นการตรวจสอบสิทธิ์ Kubernetes จาก AWS EKS โดยใช้ AWS Java SDK v2 ได้อย่างไร โทเค็นการรับรองความถูกต้องที่สามารถใช้ในการรับรองความถูกต้องกับ Kubernetes โดยใช้ Kubernetes SDK กล่าวอีกนัยหนึ่งฉันต้องการได้รับโทเค็นการรับรองความถูกต้องจาก EKS เพื่อใช้สำหรับการรับรองความถูกต้องกับ Kubernetes เพื่อที่ฉันจะได้ไม่ต้องสร้าง "kube config" ที่จริงผมมีวิธีการแก้ปัญหาการทำงานร่วมกับ AWS Java SDK v1 (ไม่ v2) มองไปที่ตัวอย่างโค้ดในต่อไปนี้เปิดประเด็น นอกจากนี้ยังมีตัวอย่างโค้ด Python ที่นี่แต่ฉันไม่ประสบความสำเร็จกับ AWS Java SDK v2 ความพยายามทำด้วย AWS Java SDK v2 ของฉัน: public static String getAuthenticationToken(AwsCredentialsProvider awsAuth, Region …

2
ผู้ปฏิบัติงานเริ่มล้มเหลว CSINodeIfo: ข้อผิดพลาดในการอัปเดตคำอธิบายประกอบ CSINode
ฉันสร้าง kubernetes cluster 1 master และ 2 nodes ผู้ทำงาน 2 เดือนที่แล้ววันนี้โหนดผู้ทำงานคนหนึ่งเริ่มที่จะล้มเหลวและฉันไม่รู้ว่าทำไม ฉันคิดว่าไม่มีอะไรผิดปกติเกิดขึ้นกับคนงานของฉัน ฉันใช้ผ้าสักหลาดและ kubeadm เพื่อสร้างคลัสเตอร์และมันทำงานได้ดีมาก ถ้าฉันอธิบายโหนด: tommy@bxybackend:~$ kubectl describe node bxybackend-node01 Name: bxybackend-node01 Roles: <none> Labels: beta.kubernetes.io/arch=amd64 beta.kubernetes.io/os=linux kubernetes.io/arch=amd64 kubernetes.io/hostname=bxybackend-node01 kubernetes.io/os=linux Annotations: flannel.alpha.coreos.com/backend-data: {"VtepMAC":"06:ca:97:82:50:10"} flannel.alpha.coreos.com/backend-type: vxlan flannel.alpha.coreos.com/kube-subnet-manager: true flannel.alpha.coreos.com/public-ip: 10.168.10.4 kubeadm.alpha.kubernetes.io/cri-socket: /var/run/dockershim.sock node.alpha.kubernetes.io/ttl: 0 volumes.kubernetes.io/controller-managed-attach-detach: true CreationTimestamp: Sun, 03 Nov …

2
อะไรคือความแตกต่างระหว่าง JFrog Container Registry กับ JFrog Artifactory
คือรีจิสทรีเดือยสำหรับ JFrog กลุ่มสินค้าหรือมันเป็นชุดของความสามารถในการเพิ่มเติมบางอย่าง? ฟังก์ชั่นนั้นน่าสนใจมาก แต่ก็น่าจะเข้าใจรายละเอียด

1
การใช้ไคลเอนต์ไปที่ 'kubectl ใช้' กับ Kubernetes API โดยตรงกับหลายประเภทในไฟล์ YAML เดียว
ฉันใช้https://github.com/kubernetes/client-goและใช้งานได้ดี ฉันมีรายการ (YAML) สำหรับแผงควบคุม Kubernetes อย่างเป็นทางการ: https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta4/aio/deploy/recommended.yaml ฉันต้องการเลียนแบบkubectl applyรายการนี้ในโค้ด Go โดยใช้ client-go ฉันเข้าใจว่าฉันจำเป็นต้องทำ marshalling (ไม่) จำนวนหนึ่งของ YAML เป็นประเภท API ที่ถูกต้องที่กำหนดไว้ในแพ็คเกจ: https://github.com/kubernetes/api ฉันประสบความสำเร็จในการสร้างCreateAPI ชนิดเดียวให้กับคลัสเตอร์ของฉันแต่ฉันจะทำสิ่งนี้เพื่อรายการที่มีรายการประเภทที่ไม่เหมือนกันได้อย่างไร มีทรัพยากรkind: List*ที่สนับสนุนประเภทต่าง ๆ เหล่านี้หรือไม่? วิธีแก้ปัญหาปัจจุบันของฉันคือการแยกไฟล์ YAML ที่ใช้csplitด้วย --- เป็นตัวคั่น csplit /path/to/recommended.yaml /---/ '{*}' --prefix='dashboard.' --suffix-format='%03d.yaml' ต่อไปฉันวนซ้ำส่วน (14) ใหม่ที่สร้างขึ้นอ่านไบต์สลับประเภทของวัตถุที่ส่งคืนโดยตัวถอดรหัสของ UniversalDeserializer และเรียกวิธีการ API ที่ถูกต้องโดยใช้ไคลเอนต์ k8s ของฉัน ฉันต้องการทำสิ่งนี้โดยทางโปรแกรมเพื่อทำการอัพเดตแดชบอร์ดเวอร์ชันใหม่ใด ๆ ลงในคลัสเตอร์ของฉัน …

5
kubernetes / elb time outs สำหรับคำขอ http คืออะไร
ฉันมีจาวา API (ยอมรับ HTTPS คำร้องขอ _ บรรจุลงในอิมเมจ docker และจากนั้นจะถูกปรับใช้โดยใช้คลัสเตอร์ k8s ที่ด้านบนของ EC2s ต้นแบบ EC2 มี ELB อยู่ด้านหน้า ฉันสามารถส่งคำขอ POST ไปที่ ELB เพื่อไปที่จาวา API นั้น บางครั้งคำขอ curl ของฉันนั่งรอคำตอบตลอดไปแม้ว่าเมื่อฉันเห็น kube บันทึกการประมวลผลก็ประสบความสำเร็จ สิ่งนี้เกิดขึ้นสำหรับคำขอที่มีขนาดใหญ่กว่าประมาณ 40 นาทีคำขอที่มี 25 นาทีจะได้รับการตอบสนองตกลง คุณคิดว่าการหมดเวลาจะอยู่ที่ไหน พารามิเตอร์การกำหนดค่าเฉพาะใด ๆ ที่ฉันควรดู ไคลเอนต์ (curl) -> ELB -> k8s -> พ็อดที่รันอิมเมจ java api ฉันคิดว่าสิ่งนี้จะเกี่ยวข้อง (ฉันไม่ได้ตั้งค่า …

2
Kubernetes Dashboard - ข้อผิดพลาดเซิร์ฟเวอร์ที่ไม่รู้จักหลังจากเข้าสู่ระบบ
ฉันติดตั้ง Kubernetes ผ่าน Kubespray เรียบร้อยแล้วและดูเหมือนว่าทุกอย่างจะทำงานได้ดี ฉันสามารถเข้าถึงคลัสเตอร์ผ่าน kubectl และรายการโหนด, พ็อด, บริการ, ความลับและอื่น ๆ เป็นไปได้ที่จะใช้ ressources ใหม่และจุดสิ้นสุดแดชบอร์ดทำให้ฉันได้รับหน้าเข้าสู่ระบบแดชบอร์ด ฉันได้เข้าสู่ระบบด้วยสัญญาณของความ serviceaccounts แตกต่างกัน (ค่าเริ่มต้น Kubernetes-แดชบอร์ด Kubernetes ผู้ดูแลระบบ, ... ) ... กับการเข้าสู่ระบบที่ฉันได้รับป๊อปอัพเหมือนกันทุกที่อธิบายไว้ในป๊อปอัพเตือนแดชบอร์ดที่ต้องห้าม kubesprayตัวอย่างเช่น ดังนั้นฉันจึงใช้การควบคุมคลัสเตอร์สำหรับบัญชีบริการเริ่มต้นตามที่อธิบายไว้ เมื่อฉันเข้าสู่ระบบตอนนี้ด้วยโทเค็นบัญชีค่าเริ่มต้นฉันได้รับเท่านั้น Unknown Server Error (404) the server could not find the requested resource Redirecting to previous state in 3 seconds... กล่องซึ่งเปลี่ยนเส้นทางฉันไปที่หน้าเข้าสู่ระบบหลังจากนั้น kubectl …

5
ทริกเกอร์เวิร์กโฟลว์แบบแมนนวลใน Github Actions
ฉันกำลังตั้งค่า Github Actions สำหรับที่เก็บโครงการ เวิร์กโฟลว์ประกอบด้วยขั้นตอนต่อไปนี้: สร้างภาพนักเทียบท่า ผลักรูปภาพไปยังรีจิสตรีคอนเทนเนอร์ เปิดใช้งานการปรับใช้ Kubernetes อย่างไรก็ตามฉันมีการปรับใช้ Kubernetes สองแบบ: หนึ่งเพื่อการพัฒนาและอีกหนึ่งสำหรับการผลิต ดังนั้นฉันมี Github Action สองเวิร์กโฟลว์ เวิร์กโฟลว์ Github Action สำหรับการพัฒนาจะถูกเรียกใช้ทุกครั้งที่มีการส่งการกระทำ: on: push: branches: - master แต่ฉันไม่ต้องการสำหรับกระบวนการผลิตของฉัน ฉันต้องการไกไกด้วยตนเองเช่นปุ่มส่งไปยังการผลิต ฉันไม่เห็นอะไรเลยใกล้เคียงกับที่อยู่ในเอกสาร มีวิธีการทริกเกอร์กระแสงานด้วยตนเองในการกระทำของ Github หรือไม่? ฉันจะแยกการพัฒนาและเวิร์กโฟลว์การผลิตของฉันเพื่อให้บรรลุสิ่งที่ฉันต้องการได้อย่างไรทั้งใน Github Actions, Docker หรือ Kubernetes

3
standard_init_linux.go: 211: กระบวนการผู้ใช้ exec ทำให้เกิด "ข้อผิดพลาดรูปแบบ exec"
ฉันกำลังสร้าง Dockerfile สำหรับสคริปต์ไพ ธ อนซึ่งจะทำงานในระบบ minikube windows 10 ด้านล่างคือ Dockerfile ของฉัน สร้างนักเทียบท่าโดยใช้คำสั่งด้านล่าง docker build -t python-helloworld . และโหลดใน minikube docker อสูร docker save python-helloworld | (eval $(minikube docker-env) && docker load) ไฟล์ Docker FROM python:3.7-alpine #add user group and ass user to that group RUN addgroup -S appgroup && adduser …

1
ใช้ดีบักเกอร์ Visual Studio กับแอป ASP.NET Core เว็บที่ทำงานใน Kubernetes หรือไม่
ทีมของเราต้องการให้สามารถเรียกใช้ดีบักเกอร์ Visual Studio จากอินสแตนซ์ที่ปรับใช้ของแอปพลิเคชัน ASP.NET ของเราไปยังคลัสเตอร์ Kubernetes ภายในของเรา ฉันต้องหาวิธีแก้ปริศนาให้จบ แต่ฉันไม่ค่อยคุ้นเคยกับ Visual Studio 2019 อิมเมจ Docker นั้นถูกคอมไพล์ด้วยอิมเมจ. NET Core อย่างเป็นทางการและมี / vsdbg บรรจุด้วยเวอร์ชันล่าสุด (ซึ่งไม่รองรับ --attach) Visual Studio ทำงานร่วมกับ Docker Desktop ของฉัน Kubectl ได้รับการกำหนดค่าอย่างถูกต้อง ฉันสามารถใช้คลัสเตอร์ kubernetes ที่มาพร้อมกับ Docker Desktop หรือคลัสเตอร์ kubernetes ภายในของเราสำหรับการทดสอบ ปัจจุบัน Azure ไม่ใช่ตัวเลือก ฉันเข้าใจจากเอกสารว่านี่คือสิ่งที่ Microsoft ต้องการให้ฉันทำ ฉันควรกำหนดค่า Visual Studio ให้สามารถทำสิ่งนี้ได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.