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 ได้อย่างง่ายดาย มีวิธีง่ายๆในการสลับบริบทเพื่อทำสิ่งนี้หรือไม่?