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

11
ฉันจะให้คอนเทนเนอร์ทำงานบน Kubernetes ได้อย่างไร
ตอนนี้ฉันกำลังพยายามเรียกใช้คอนเทนเนอร์ธรรมดาด้วยเชลล์ (/ bin / bash) บนคลัสเตอร์ Kubernetes ฉันคิดว่ามีวิธีที่จะทำให้คอนเทนเนอร์ทำงานบน Docker container โดยใช้pseudo-ttyและแยกตัวเลือก ( -tdตัวเลือกdocker runคำสั่ง) ตัวอย่างเช่น, $ sudo docker run -td ubuntu:latest มีตัวเลือกเช่นนี้ใน Kubernetes หรือไม่ ฉันได้ลองเรียกใช้คอนเทนเนอร์โดยใช้kubectl run-containerคำสั่งเช่น: kubectl run-container test_container ubuntu:latest --replicas=1 แต่คอนเทนเนอร์จะออกไปสองสามวินาที (เช่นเดียวกับการเรียกใช้ด้วยdocker runคำสั่งโดยไม่มีตัวเลือกที่ฉันกล่าวถึงข้างต้น) และ ReplicationController เรียกใช้ซ้ำอีกครั้ง มีวิธีทำให้คอนเทนเนอร์ทำงานบน Kubernetes เหมือน-tdตัวเลือกในdocker runคำสั่งหรือไม่

13
วิธีสลับคลัสเตอร์ kubectl ระหว่าง gcloud และ minikube
ฉันมี Kubernetes ทำงานได้ดีในสองสภาพแวดล้อมที่แตกต่างกันคือในสภาพแวดล้อมท้องถิ่นของฉัน (MacBook ที่ใช้ minikube) และใน Container Engine ของ Google (GCE, Kubernetes บน Google Cloud) ฉันใช้ MacBook / สภาพแวดล้อมในพื้นที่เพื่อพัฒนาและทดสอบไฟล์ YAML ของฉันจากนั้นเมื่อเสร็จสิ้นให้ลองใช้ GCE ขณะนี้ฉันจำเป็นต้องทำงานกับแต่ละสภาพแวดล้อมทีละรายการ: ฉันต้องการแก้ไขไฟล์ YAML ในสภาพแวดล้อมภายในเครื่องของฉันและเมื่อพร้อมแล้ว (git) จะโคลนไฟล์เหล่านั้นไปยังสภาพแวดล้อม GCE จากนั้นจึงใช้ / ปรับใช้ นี่เป็นกระบวนการที่ค่อนข้างยุ่งยาก ตามหลักการแล้วฉันต้องการใช้ kubectl จาก Macbook ของฉันเพื่อสลับไปมาระหว่างสภาพแวดล้อม minikube หรือ GCE Kubernetes ในพื้นที่ได้อย่างง่ายดายและเพื่อกำหนดตำแหน่งที่จะใช้ไฟล์ YAML ได้อย่างง่ายดาย มีวิธีง่ายๆในการสลับบริบทเพื่อทำสิ่งนี้หรือไม่?

13
ฉันจะรับบันทึกจากพ็อดทั้งหมดของตัวควบคุมการจำลองแบบ Kubernetes ได้อย่างไร
การรันkubectl logsแสดง stderr / stdout ของ Kubernetes container หนึ่งคอนเทนเนอร์ ฉันจะรับ stderr / stdout รวมของชุดพ็อดได้อย่างไรโดยเฉพาะที่สร้างโดยตัวควบคุมการจำลองแบบบางตัว

12
รับ YAML สำหรับบริการ Kubernetes ที่ทำให้ใช้งานได้ไหม
ฉันพยายามที่จะปรับใช้ app ของฉันที่จะKubernetesทำงานในGoogle คอนเทนเนอร์เครื่องยนต์ app ที่สามารถพบได้ที่: https://github.com/Industrial/docker-znc Dockerfileสร้างเป็นภาพบนGoogle คอนเทนเนอร์ Registry ฉันปรับใช้แอปในKubernetesผ่านปุ่ม + แล้ว ฉันไม่มี YAML สำหรับสิ่งนี้ ฉันได้ใส่ความลับในKubernetesสำหรับไฟล์ PEM ที่แอปต้องการ ฉันจะรับ YAML สำหรับการปรับใช้งานบริการและพ็อดที่ Kubernetes สร้างขึ้นได้อย่างไรโดยกรอกแบบฟอร์ม ฉันจะนำความลับเข้าสู่Podเพื่อใช้งานได้อย่างไร?

7
ฉันจะทริกเกอร์งานตามกำหนดการของ Kubernetes ด้วยตนเองได้อย่างไร
ฉันได้สร้างงานตามกำหนดการของ Kubernetesซึ่งทำงานวันละสองครั้งตามกำหนดเวลา อย่างไรก็ตามฉันต้องการเรียกใช้ด้วยตนเองเพื่อวัตถุประสงค์ในการทดสอบ ฉันจะทำเช่นนี้ได้อย่างไร?

3
ฉันจะลบคลัสเตอร์และบริบทจาก kubectl config ได้อย่างไร
kubectl config view แสดงบริบทและคลัสเตอร์ที่ตรงกับคลัสเตอร์ที่ฉันลบไป ฉันจะลบรายการเหล่านั้นได้อย่างไร คำสั่ง kubectl config unset clusters ดูเหมือนจะลบคลัสเตอร์ทั้งหมด มีวิธีในการเลือกลบรายการคลัสเตอร์หรือไม่? บริบทเกี่ยวกับอะไร?

8
บันทึก kubectl - อย่างต่อเนื่อง
kubectl logs <pod-id> รับบันทึกล่าสุดจากการปรับใช้ - ฉันกำลังแก้ไขข้อบกพร่องและสนใจที่จะทราบบันทึกขณะรันไทม์ - ฉันจะรับสตรีมบันทึกอย่างต่อเนื่องได้อย่างไร แก้ไข: แก้ไขคำถามในตอนท้าย
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.