Skaffold เป็นเครื่องมือบรรทัดคำสั่งที่อำนวยความสะดวกในการพัฒนาแอปพลิเคชัน Kubernetes อย่างต่อเนื่อง คุณสามารถวนซ้ำซอร์สโค้ดแอปพลิเคชันของคุณภายในเครื่อง จากนั้นปรับใช้กับคลัสเตอร์ Kubernetes ภายในหรือระยะไกล Skaffold จัดการขั้นตอนการทำงานสำหรับการสร้าง พุช และปรับใช้แอปพลิเคชันของคุณ นอกจากนี้ยังมีแบบเอกสารสำเร็จรูปและอธิบายการปรับแต่งสำหรับไปป์ไลน์ CI/CD
หรือตรวจสอบหน้าการเผยแพร่ Github ของเราเพื่อดูข้อมูลการเผยแพร่หรือติดตั้งเวอร์ชันเฉพาะ
การพัฒนาท้องถิ่นอย่างรวดเร็วอย่างเห็นได้ชัด
เพิ่มประสิทธิภาพซอร์สเพื่อปรับใช้ - Skaffold ตรวจจับการเปลี่ยนแปลงในซอร์สโค้ดของคุณและจัดการไปป์ไลน์เพื่อ สร้าง พุช และ ปรับใช้ แอปพลิเคชันของคุณโดยอัตโนมัติด้วย การแท็กรูปภาพตามนโยบาย
ข้อเสนอแนะอย่างต่อเนื่อง - Skaffold จะรวบรวมบันทึกจากทรัพยากรที่ใช้งานและส่งต่อพอร์ตคอนเทนเนอร์ไปยังเครื่องของคุณโดยอัตโนมัติ
ความคล่องตัวของโครงการ
แบ่งปันกับนักพัฒนารายอื่น - Skaffold เป็นวิธีที่ง่ายที่สุดในการ แบ่งปันโครงการของคุณ กับโลก: git clone
และ skaffold run
การรับรู้บริบท - ใช้โปรไฟล์ Skaffold, การกำหนดค่าระดับผู้ใช้, ตัวแปรสภาพแวดล้อม และแฟล็กเพื่ออธิบายความแตกต่างในสภาพแวดล้อม
โครงสร้าง CI/CD - ใช้ skaffold run
ตั้งแต่ต้นจนจบ หรือใช้เฟส Skaffold แต่ละเฟสเพื่อสร้างไปป์ไลน์ CI/CD ของคุณ skaffold render
จะแสดงรายการ Kubernetes ที่มีไฮเดรตซึ่งสามารถใช้ในเวิร์กโฟลว์ GitOps ได้
การกำหนดค่าแบบเสียบปลั๊กและประกาศได้สำหรับโปรเจ็กต์ของคุณ
skaffold init - Skaffold ค้นพบไฟล์ของคุณและสร้างไฟล์ปรับแต่งของตัวเอง
แอปที่มีหลายองค์ประกอบ - Skaffold รองรับแอปพลิเคชันที่ประกอบด้วยหลายส่วนประกอบ
นำเครื่องมือของคุณเองมาเอง - Skaffold มีสถาปัตยกรรมแบบเสียบปลั๊กเพื่อผสานรวมกับเครื่องมือสร้างหรือปรับใช้
น้ำหนักเบา
ฝั่งไคลเอ็นต์เท่านั้น - Skaffold ไม่มีส่วนประกอบฝั่งคลัสเตอร์ ดังนั้นจึงไม่มีภาระค่าใช้จ่ายหรือการบำรุงรักษา
ไปป์ไลน์ขั้นต่ำ - Skaffold นำเสนอไปป์ไลน์ขั้นต่ำที่ดื้อรั้นเพื่อให้ทุกอย่างเรียบง่าย
สำหรับประสบการณ์ที่มีการจัดการของ Skaffold คุณสามารถติดตั้งส่วนขยาย Google Cloud Code
ได้:
สำหรับโค้ด Visual Studio
สำหรับ JetBrains IDE
สามารถจัดการและรักษา Skaffold ให้ทันสมัยอยู่เสมอ ในขณะเดียวกันก็มอบประสบการณ์การเริ่มต้นระบบที่มีคำแนะนำมากขึ้น พร้อมทั้งมอบและจัดการการขึ้นต่อกันทั่วไปอื่นๆ และทำงานร่วมกับคลัสเตอร์ Kubernetes ใดๆ ได้
เรายินดีรับความช่วยเหลือจากชุมชนอย่างเปิดกว้าง - Skaffold จะไม่มีจุดยืนที่เป็นอยู่ทุกวันนี้หากปราศจากความช่วยเหลือจากชุมชน! ดูคู่มือการสนับสนุนของเราสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีเริ่มต้นส่ง PR ครั้งแรกของคุณ
มาออกไปเที่ยวกับเรา!
เราคอยติดตาม #skaffold บน Kubernetes Slack อยู่เสมอ
รายชื่อผู้รับจดหมายของผู้ใช้ skaffold
มีอะไรที่คุณต้องการให้เราได้ยิน? ให้ข้อเสนอแนะกับเรา!
เวลาทำการ
เราเปิดทำการในวันพุธสุดท้ายของเดือน เวลา 9.30 น. ตามเวลาแปซิฟิก นี่เป็นฟอรัมที่เปิดกว้างสำหรับใครก็ตามที่จะมาร่วมแสดงความคิดเห็น ข้อกังวล หรือเพียงแค่มาสังสรรค์กับทีมโดยทั่วไป! นี่เป็นช่วงเวลาที่ดีในการรับคำติชมโดยตรงเกี่ยวกับการมีส่วนร่วม หรือแสดงความคิดเห็นเกี่ยวกับวิธีที่คุณคิดว่าเราสามารถปรับปรุงโครงการได้ มาแสดงให้เราเห็นว่าคุณใช้งาน Skaffold อย่างไร!
เข้าร่วมรายชื่ออีเมลของผู้ใช้ Skaffold เพื่อรับคำเชิญในปฏิทินโดยตรงบนปฏิทินของคุณ คุณสามารถเข้าถึงคำเชิญ Hangouts ได้โดยตรงจากคำเชิญในปฏิทินนี้
สำรวจ
ความคิดเห็นของคุณมีค่ามากสำหรับเรา! เรามีแบบสำรวจความคิดเห็นของผู้ใช้โดยไม่ระบุชื่อ โปรดช่วยเราโดยสละเวลาสัก 5 นาทีสั้นๆ เพื่อแจ้งให้เราทราบว่าคุณพอใจกับ Skaffold เพียงใด และเราควรปรับปรุงอะไรบ้าง! คุณยังสามารถรัน skaffold survey
จากเทอร์มินัลของคุณเพื่อเปิดแบบสำรวจได้โดยตรงในเบราว์เซอร์เริ่มต้นของคุณ
ลิงค์แบบสำรวจ - https://forms.gle/BMTbGQXLWSdn7vEs6
Skaffold มีวางจำหน่ายทั่วไปและถือว่าพร้อมสำหรับการผลิต ข้อมูลการครบกำหนดของฟีเจอร์โดยละเอียดและวิธีที่เราเลิกใช้งานฟีเจอร์ต่างๆ ได้อธิบายไว้ในนโยบายการเลิกใช้งานของเรา
โปรดดูกระบวนการเปิดเผยข้อมูลด้านความปลอดภัยของเรา คำแนะนำด้านความปลอดภัยทั้งหมดได้รับการจัดการบน Github