Canonical Memperkenalkan Micro-Kubernetes: Cluster Desktop

Mikro-Kubernet atau hanya MicroK8s adalah Kubernetes produksi terkecil, sederhana dan murni untuk laptop, cluster, IoT dan Edge Computing, pada Intel dan ARM, menurut Canonical, pengembangnya.

MikroK8s tidak diperlukan konfigurasi, mendukung pembaruan otomatis dan akselerasi GPU. Pada hari Kamis, penerbit mengumumkan kedatangan ketersediaan tinggi (HA) di MicroK8s.

Kubernetes adalah sebuah platform open source yang dapat diperluas dan portabel untuk layanan dalam peti kemas dan manajemen beban kerja. Mempromosikan penulisan konfigurasi deklaratif dan otomatisasi. Ini adalah ekosistem yang besar dan berkembang pesat.

Alat, dukungan, dan layanan Kubernetes tersedia secara luas. Awalnya dikembangkan oleh Google, pengembangannya dipercayakan kepada Cloud Native Computing Foundation (CNCF) open source, yang memungkinkan teknologi orkestrasi container berkembang pesat.

MikroK8s, meski kecil dan sederhana, adalah implementasi penuh Kubernetes. Ini menggabungkan pembaruan otomatis dan kemampuan keamanan yang terdefinisi dengan baik.

juga termasuk layanan add-on sumber terbuka Canonicalseperti pendaftaran container, transfer penyimpanan, dan aktivasi GPGPU asli untuk akselerasi hardware dan alur kerja machine learning. Sekarang dengan HA, MicroK8s siap digunakan untuk pengembangan offline, aplikasi IoT, pengujian, pembuatan prototipe, atau untuk membangun pipeline CI / CD.

Apa Kubernetes yang sangat tersedia?

Cluster Kubernetes yang sangat tersedia itu dapat menahan kegagalan komponen apa pun dan terus memberikan beban kerja tanpa gangguan. Selain itu, dengan versi baru MicroK8s,

HA diaktifkan secara otomatis segera setelah tiga atau lebih node dikelompokkan, dan penyimpanan data secara otomatis bermigrasi antar node untuk mempertahankan kuorum jika terjadi kegagalan. Didesain sebagai Kubernetes yang didukung minimal, MicroK8s dengan mudah diinstal dan dibundel di Linux, macOS, atau Windows.

Agar berfungsi, cluster Kubernetes HA membutuhkan 3 item. Beginilah cara kerjanya di MicroK8s:

  • Harus ada beberapa node komputasi, karena MicroK8s menggunakan setiap node sebagai node pekerja, selalu ada lebih dari satu pekerja jika ada lebih dari satu node di cluster.
  • Layanan Kubernetes API harus berjalan di lebih dari satu node, sehingga hilangnya satu node tidak membuat cluster tidak dapat digunakan.
  • Setiap node di cluster MicroK8s adalah server API, yang menyederhanakan load balancing dan dengan demikian memungkinkan failover instan ke endpoint API yang berbeda jika terjadi kegagalan salah satunya;

Kesehatan cluster harus berada di penyimpanan data tepercaya. Secara default, MicroK8s menggunakan Dqlite, SQLite yang sangat tersedia, sebagai penyimpanan datanya.

Menurut Canonical, tSemua yang diperlukan untuk MicroK8s HA adalah memiliki setidaknya tiga node di cluster, dari mana Dqlite secara otomatis sangat tersedia.

Jika cluster memiliki lebih dari tiga node, node tambahan akan menjadi kandidat siaga untuk penyimpanan data dan akan dipromosikan secara otomatis jika penyimpanan data kehilangan salah satu node-nya.

Tujuan kami adalah untuk menghilangkan pengelolaan cluster Kubernetes sehari-hari.

Pasang, gabungkan, lalu lihat terbang. Anda dapat mengkonfigurasi MicroK8s jika Anda mau. Kebanyakan orang tidak peduli.

MicroK8s akan menerapkan pembaruan keamanan secara otomatis secara default, tunda jika Anda mau. Tingkatkan ke versi Kubernetes yang lebih baru dengan satu perintah. Semudah itu.

Promosi otomatis dari node siaga dalam klaster pemungutan suara Dqlite membuat MicroK8s HA mandiri dan memastikan bahwa kuorum dipertahankan bahkan jika tidak ada tindakan administratif yang diambil.

MicroK8s menyediakan cluster Kubernetes tingkat produksi hanya menambahkan node MicroK8s tambahan.

Administrator dapat melakukan tugas di node mana pun. Tiga dari node secara otomatis dipilih untuk menyediakan penyimpanan data untuk bidang kontrol Kubernetes, berdasarkan kapasitas dan penggunaannya. Jika node penyimpanan data gagal, node lain dipromosikan untuk berpartisipasi dalam konsensus penyimpanan data.

Jika Anda ingin tahu lebih banyak tentang itu, Anda dapat memeriksa detailnya di link berikut.


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.