Canonical untuk menambahkan dukungan ContainerD untuk Kubernetes dan Microk8s

KontainerD

Recientemente Canonical telah melaporkan keputusannya untuk menambahkan dukungan ContainerD untuk meningkatkan kinerja dalam produk yang berfokus pada Kubernetes. dan solusi wadah lainnya seperti Microk8s.

Canonical mengatakan peluncuran tersebut akan meningkatkan "keamanan dan ketahanan" dari berbagai wadahnya, tetapi akan terus mendukung Docker di jalur Kubernetes-nya. Ini juga akan membiarkan teknologinya sendiri selama peningkatan - cluster akan mempertahankan waktu proses yang dipilih semula daripada menanggung peningkatan paksa.

Apa itu ContainerD?

ContainerD adalah runtime untuk Linux dan Windows, yang mengelola seluruh siklus hidup container di sistem host Anda, dari transfer dan penyimpanan gambar hingga eksekusi dan pemantauan kontainer, transfer gambar, penyimpanan tingkat rendah hingga lampiran jaringan, pemantauan proses, dan lainnya.

ContainerD menawarkan beberapa fitur berikut:

  • Dukungan untuk format wadah OCI
  • Dukungan untuk pembuatan jaringan, serta modifikasinya dan penghapusan antarmuka.
  • Multi-tenant didukung dengan penyimpanan CAS untuk gambar global
  • Dukungan spesifikasi waktu proses OCI (juga dikenal sebagai runC)
  • Waktu proses container dan dukungan siklus proses
  • Mengelola Jaringan Namespace Containers untuk Bergabung dengan Namespaces yang Ada

Apa itu Kubernetes?

Kubernetes adalah sistem kontainer sumber terbuka yang mengotomatiskan penerapan, ukuran, dan pengelolaan aplikasi dalam kontainer.

Ini menyediakan mekanisme untuk penerapan, pemeliharaan, dan penskalaan aplikasi. Komponen-komponen yang membentuk Kubernetes dirancang untuk digabungkan secara longgar, namun dapat diperluas sehingga dapat mendukung berbagai macam alur kerja.

Apa itu Microk8s?

MicroK8s dikirimkan sebagai paket dok tunggal yang dapat diinstal pada 42 versi Linux yang berbeda. Dengan ruang disk dan memori kecil, MicroK8s menyediakan cara yang efisien untuk memulai dengan Kubernetes, baik itu di desktop, di server, di cloud, atau di perangkat IoT.

Pembaruan otomatis dan fungsi keamanan disertakan seperti yang ditentukan. Pembaruan otomatis memastikan bahwa pengembang selalu bekerja dari versi terbaru Kubernetes dengan binari yang dikirim langsung dari sumber dan dikonfigurasi dalam hitungan detik.

Menjalankan versi terbaru juga berarti MicroK8s memanfaatkan kemampuan keamanan bawaan Kubernetes.

ContainerD adalah opsi terbaik untuk memaksimalkan penggunaan Kubernetes

Kubernet MikroK8

Selain meningkatkan keamanan, Containerd memastikan latensi rendah dan kinerja yang kuat untuk penawaran Kubernetes Canonical.

ContainerD didukung di Kubernetes dan Microk1.14s versi 8 bersama dengan runtime Docker tradisional, yang dijanjikan Canonical untuk didukung dalam penawaran Ubuntu Kubernetes yang dirancang untuk mendukung operasi multi-cloud dan kompatibilitas dengan penyedia hosting cloud utama seperti Amazon Elastic Container Service for Kubernetes (Amazon EKS), Google Kubernetes Engine, dan Azure Kubernetes Service.

ContainerD menjadi runtime standar industri yang berfokus pada kesederhanaan, ketahanan, dan portabilitas, kata Carmine Rimi, Manajer Produk di Canonical Kubernetes.

Mengizinkan Kubernetes untuk mengelola ContainerD secara langsung mengurangi jumlah bagian yang bergerak dan mengurangi latensi pada waktu boot dan meningkatkan penggunaan CPU dan memori di semua node dalam cluster.

Setelah diterima di CNCF selama hampir dua tahun, ContainerD terus mengalami momen signifikan yang menunjukkan permintaan untuk teknologi container utama, kata Chris Aniszczyk, CTO dari Cloud Native Computing Foundation.

Pelanggan mereka harus menyadari bahwa runtime default cluster mereka tidak akan diganti setelah upgrade, yang berarti jika Anda menggunakan runtime Docker, kecuali Anda memutuskan untuk bermigrasi ke container, fokuslah pada kesederhanaan, portabilitas, dan ketahanan.

Jika Anda tertarik dan ingin tahu lebih banyak tentang ContainerD Anda dapat mengunjungi situs proyek atau periksa kode proyek di tautan ini


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.