Bagaimana rilis terbaru Kubernetes kini menangani tugas-tugas AI – dan banyak lagi

cloud berisi gettyimages-1350321232

Gambar SerrNovik/Getty

Kubernetes, sebuah sistem manajemen container, telah terbukti penting dalam komputasi modern, kecuali pada satu bidang: kecerdasan buatan (AI) dan pembelajaran mesin (ML). Masalah: AI/ML memerlukan sumber daya CPU, memori, dan GPU, yang tidak mudah dikelola di Kubernetes.

Kini, dengan rilis terbaru Kubernetes — Kubernetes 1.31, Elli — Cloud Native Computing Foundation (CNCF) sedang mengatasi masalah ini.

Juga: 5 cara CIO dapat mendorong permintaan bisnis akan kecerdasan buatan

Fitur AI canggih Elli dimulai dengan dukungan alfa untuk gambar dan artefak Open Container Initiative (OCI) sebagai sumber volume. Ini mungkin kedengarannya tidak banyak, namun memungkinkan pengembang untuk dengan mudah memodifikasi model bahasa skala besar (LLM) seperti yang mereka lakukan dengan gambar kontainer standar.

Elli juga menghadirkan API yang fleksibel untuk infrastruktur dan arsitektur Kubernetes. Hal ini akan membantu menghentikan akuisisi dan pengelolaan akselerator perangkat keras, seperti GPU, yang penting untuk AI dan ML. Ini juga mendukung penerapan fitur-fitur seperti penskalaan otomatis cluster, yang — sekali lagi — akan mempermudah menjalankan aplikasi AI dan ML di Kubernetes.

Di masa lalu, Kubernetes memiliki beberapa cara untuk memulai infrastrukturnya. Alokasi sumber daya dinamis (DRA) yang diperbarui memberikan cara yang lebih efisien untuk mengalokasikan sumber daya sistem. Versi lama, yang menggunakan pengontrol driver DRA, masih didukung melalui “DRA klasik”.

Meninggalkan AI, Kubernetes juga mendukung penuh AppArmor, fitur keamanan kernel Linux yang memungkinkan administrator sistem membatasi kemampuan aplikasi dan riwayat setiap aplikasi. Fitur ini kini tersedia, memungkinkan pengguna untuk menginstal profil AppArmor pada container secara langsung melalui API Kubernetes. Jika diterapkan dengan benar, dukungan AppArmour akan membantu menciptakan cluster Kubernetes dan aplikasi yang sangat aman.

Di bagian keamanan lainnya, fitur opsional baru membantu administrator mengonfigurasi titik akhir sehingga permintaan anonim dapat diblokir. Hal ini akan membantu melindungi grup dari Kontrol Akses Berbasis Peran (RBAC) yang akan memberikan pengguna tak dikenal akses ke grup tersebut.

Juga: OIN memperluas perlindungan paten Linux lagi (tetapi tidak ke AI)

Sebagai perangkat lunak sumber terbuka biasa, Kubernetes 1.31 terus meningkatkan dan memperbarui basis kodenya dengan meninggalkan fitur-fitur lama. Ini termasuk:

  • Untuk menghapus lampiran dari cloud harga: Menyelesaikan proses yang dimulai dengan versi 1.26, Kubernetes 1.31 menghapus semua integrasi untuk model pohon. Langkah ini merupakan bagian dari upaya berkelanjutan untuk menjadikan Kubernetes sebagai platform netral. Anda dapat mengintegrasikan cluster Kubernetes Anda dengan penyedia cloud lain. Namun, Anda tidak dapat melakukan hal tersebut dari dalam Kubernetes. Anda harus menggunakan metode resmi melalui integrasi eksternal.
  • Kelemahan untuk plugin pengurangan volume non-CSI: Rilis ini tidak lagi menggunakan semua plugin non-CSI karena batasan volume, sejalan dengan peralihan Kubernetes ke Container Storage Interface (CSI) untuk semua operasi terkait penyimpanan.
  • Penghapusan Grup v1: Cgroups adalah bagian dari kernel Linux yang membantu Anda mengalokasikan, memprioritaskan, dan mengelola sumber daya sistem antar proses. Mulai sekarang, cgroups v2 adalah yang seharusnya Anda gunakan.

Gabungkan semuanya dan rilis ini lebih dekat daripada menjadikan Kubernetes ramah AI. Angelos Kolaitis, insinyur perangkat lunak senior Canonical dan pemimpin tim untuk rilis Kubernetes 1.31, mengatakan bahwa rilis baru ini “menghilangkan kerumitan dan detail penerapan aturan Kubernetes, mulai Kubernetes untuk melihat dunia yang Anda inginkan dan tinggalkan segalanya. di dalam instalasi, semua tambahan eksternal miliknya.”

Juga: Apa itu Kubernetes dan mengapa itu sangat penting?

Selain fitur-fitur baru, Kolaitis berkata, “Anda tidak perlu melakukan apa pun, namun Kubernetes mengambil langkah ekstra untuk memastikan layanan Anda aktif dan berjalan, dapat diandalkan, dan Anda dapat mengandalkan layanan produksi Anda agar tidak rusak. .

Yang baru itu bagus, tapi konsistensi itu emas. Untuk alasan ini saja, saya sarankan untuk segera memeriksa pembaruan Kubernetes 1.31.

Baca juga:  Video rumahan tanpa langganan ini adalah salah satu bisnis rumahan terbaik saya

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *