การเปิดตัว Bastille 0.9.20220216 ซึ่งเป็นระบบการจัดการคอนเทนเนอร์ที่ใช้ FreeBSD Jail

Bastille 0.9.20220216 ได้รับการเผยแพร่แล้ว ซึ่งเป็นระบบสำหรับการปรับใช้และการจัดการแอปพลิเคชันที่ทำงานในคอนเทนเนอร์ที่แยกได้โดยอัตโนมัติโดยใช้กลไก FreeBSD Jail โค้ดนี้เขียนด้วยภาษาเชลล์ ไม่ต้องการการพึ่งพาจากภายนอกสำหรับการดำเนินการ และเผยแพร่ภายใต้ใบอนุญาต BSD

สำหรับการจัดการคอนเทนเนอร์ มีอินเทอร์เฟซบรรทัดคำสั่ง Bastille ให้ใช้งาน ซึ่งช่วยให้คุณสามารถสร้างและอัปเดตสภาพแวดล้อมแบบจำกัด (jailed environment) ตามเวอร์ชัน FreeBSD ที่เลือก และดำเนินการต่างๆ เกี่ยวกับคอนเทนเนอร์ เช่น การเริ่มต้น/หยุด การสร้าง การโคลน การนำเข้า/ส่งออก การแปลง การเปลี่ยนการตั้งค่า การจัดการการเข้าถึงเครือข่าย และการกำหนดขีดจำกัดการใช้ทรัพยากร นอกจากนี้ยังรองรับการปรับใช้สภาพแวดล้อมในคอนเทนเนอร์ด้วย Linux (Ubuntu и Debian) ดำเนินการโดยใช้ Linuxulator คุณสมบัติขั้นสูง ได้แก่ การรองรับการเรียกใช้คำสั่งทั่วไปพร้อมกันในหลายคอนเทนเนอร์ เทมเพลตแบบซ้อนกัน สแนปช็อต และการสำรองข้อมูล พาร์ติชันรูทในคอนเทนเนอร์จะถูกเมานต์แบบอ่านอย่างเดียว

คลังเก็บนี้มีเทมเพลตประมาณ 60 แบบสำหรับเรียกใช้คอนเทนเนอร์ของแอปพลิเคชันทั่วไปได้อย่างรวดเร็ว ซึ่งนำเสนอโปรแกรมต่างๆ เซิร์ฟเวอร์ (nginx, mysql, wordpress, asterisk, redis, postfix, elasticsearch, salt, เป็นต้น), นักพัฒนา (gitea, gitlab, jenkins, python, php, perl, ruby, rust, go, node.js, openjdk) และผู้ใช้ (firefox, chromium) รองรับการใช้งานคอนเทนเนอร์แบบซ้อนกัน ทำให้สามารถใช้เทมเพลตหนึ่งภายในอีกเทมเพลตหนึ่งได้ สภาพแวดล้อมสำหรับการรันคอนเทนเนอร์สามารถสร้างได้ทั้งบนเครื่องจริงและบนเครื่องเสมือน เซิร์ฟเวอร์ หรือบอร์ด Raspberry Pi รวมถึงในสภาพแวดล้อมคลาวด์ AWS EC2, Vultr และ DigitalOcean

โครงการนี้กำลังได้รับการพัฒนาโดย Christer Edwards จาก SaltStack ซึ่งเป็นผู้ดูแลพอร์ตของระบบจัดการการกำหนดค่าส่วนกลาง Salt สำหรับ FreeBSD ด้วย Christer เคยมีส่วนร่วมในการพัฒนาโครงการนี้มาก่อน Ubuntuเขาเคยเป็นผู้ดูแลระบบที่ GNOME Foundation และทำงานที่ Adobe (เขาเป็นผู้เขียนชุดเครื่องมือ Hubble ซึ่ง Adobe เปิดให้ใช้งานแบบโอเพนซอร์ส สำหรับการตรวจสอบและบำรุงรักษาความปลอดภัยของระบบ)

ในรุ่นใหม่:

  • เพิ่มการสนับสนุนสำหรับการโคลนสภาพแวดล้อมเจลที่ตั้งอยู่บนพาร์ติชัน ZFS
  • เพิ่มคำสั่ง "bastille list release -p" เพื่อแสดงการเผยแพร่ระดับกลางเมื่อแสดงรายการเวอร์ชันของระบบในสภาพแวดล้อม
  • ปรับปรุงการใช้งานสภาพแวดล้อมด้วย Linuxเพิ่มการรองรับการใช้งานสภาพแวดล้อม Debian и Ubuntu สำหรับสถาปัตยกรรม Aarch64 (arm64)
  • ปัญหาในการสร้างเครือข่ายเสมือนเพื่อเชื่อมต่อคอนเทนเนอร์โดยใช้ระบบย่อย VNET ได้รับการแก้ไขแล้ว

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster