GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menyebarkan Kubernetes Node Tunggal dengan Microk8s di Ubuntu 20.04

Apa itu Kubernetes?

Kubernetes adalah platform gratis, open source, extensible, dan portabel yang digunakan untuk mengelola layanan kemas dan beban kerja di berbagai jenis lingkungan fisik, cloud, dan virtual. Ini membantu dalam otomatisasi dan konfigurasi deklaratif. Ini memiliki ekosistem yang luas dan cepat berkembang. Alat, dukungan, dan layanan Kubernetes tersedia secara luas.

Fitur Kubernetes:

Berikut adalah fitur yang didukung Kubernetes:

Kemampuan penyembuhan diri

Penjadwalan otomatis

Penyeimbangan Beban

Penskalaan Horizontal

Peluncuran Otomatis

Konsistensi lingkungan untuk pengembangan, pengujian, dan produksi

Infrastruktur yang dapat diskalakan secara otomatis

Manajemen Aplikasi Terpusat

Pemanfaatan Sumber Daya Tinggi

Dapat membuat infrastruktur yang dapat diprediksi

Fitur siap perusahaan dan banyak lagi.

Pada artikel ini, kita akan melihat cara menginstal Kubernetes node tunggal dengan bantuan beberapa perintah yang mudah diikuti. Untuk mendemonstrasikan proses penyebaran, kami telah menggunakan Ubuntu 20.04 sebagai sistem operasi. Ubuntu adalah distribusi Linux yang sangat efisien dan banyak digunakan. Karena fokus pada keramahan pengguna, banyak orang menggunakannya sebagai driver harian. Ini juga merupakan distribusi yang paling banyak digunakan di komunitas teknologi.

Kami akan menginstal Kubernetes menggunakan antarmuka baris perintah (juga dikenal sebagai Terminal).

Tanpa basa-basi lagi, mari kita mulai.

Panduan Pemasangan:

Berikut adalah langkah-langkah yang terlibat dalam proses penyebaran Kubernetes di Ubuntu:

Langkah 1:Instal MicroK8s

Pertama-tama kita perlu menginstal MicroK8s pada sistem Ubuntu kita. Ini adalah distribusi Kubernetes yang minimal, ringan, kecil, dan sepenuhnya sesuai. Kami menggunakan manajer paket snapd untuk menginstal microk8s.

Jika Anda tidak memiliki pengelola paket snapd, Anda dapat menginstalnya dari sini:

https://snapcraft.io/docs/installing-snapd?_ga=2.126145930.647748854.1648705733-158347252.1648705733

Untuk menginstal microk8s, kita akan menjalankan perintah berikut:

sudo snap install microk8s --classic

Langkah 2:Berikan hak istimewa admin kepada pengguna Anda

Hak istimewa admin diperlukan untuk penggunaan perintah yang lancar. Untuk itu sebuah grup dibuat, yang dapat digabungkan menggunakan perintah berikut:

sudo usermod -a -G microk8s $USER

sudo chown -f -R $USER ~/.kube

Untuk memperbarui grup, Anda harus masuk kembali ke sesi dengan menjalankan perintah yang disebutkan di bawah ini:

su - $USER

Langkah 3:Periksa status Kubernetes

Untuk memeriksa status Kubernetes saat sedang dimulai, jalankan perintah berikut:

microk8s status --wait-ready

Langkah 4:Aktifkan layanan yang Anda inginkan

Pada langkah ini, kita akan mengaktifkan layanan yang kita inginkan. Untuk melihat semua layanan yang tersedia dan fitur opsional, jalankan perintah ini:

microk8s enable –help

Untuk mengaktifkan layanan tertentu, jalankan perintah berikut:

microk8s enable dashboard dns ingress

Untuk menonaktifkan layanan, jalankan perintah berikut:

Microk8s disable <name>

Langkah 5:Mulailah menggunakan Kubernetes

Sekarang setelah kita selesai dengan konfigurasi penting, mari kita mulai menggunakan Kubernetes.

Anda dapat menjadikan kubectl sebagai alat manajemen Kubernetes default di terminal Anda jika Anda menggunakan microk8s. Untuk melakukannya, ketik

Alias ​​​​mkctl=”microk8s kubectl”. Anda juga dapat mengelola cluster Kubernetes lainnya dengan kubectl dengan menunjuk ke masing-masing file kubeconfig melalui argumen “—kubeconfig”.

microk8s kubectl get all --all-namespaces

Langkah 6:Akses dasbor Kubernetes

Untuk mengakses dasbor Kubernetes, Anda dapat menggunakan perintah berikut:

microk8s dashboard-proxy

Langkah 7:Mulai Microk8s

Anda dapat memulai layanan dengan menjalankan perintah berikut:

microk8s start

Langkah 8:Hentikan Microk8s

Untuk menghentikan layanan, jalankan perintah berikut:

microk8s stop

Dalam panduan hari ini, kita melihat secara detail cara menginstal Single Node Kubernetes dengan microk8s di Ubuntu 20.04. Kami juga menjelajahi berbagai perintah yang digunakan untuk mengonfigurasi instance Kubernetes.

Kami harap Anda bersenang-senang menjelajahi panduan ini.

Untuk mempelajari cara menggunakan 'kubectl get' dengan bantuan beberapa contoh, cobalah halaman ini:

https://linuxways.net/centos/kubectl-get-command-explained-with-examples/


Ubuntu
  1. Cara menyebarkan Aplikasi Node.js dengan pm2 dan Nginx di Ubuntu

  2. Cara Menginstal Kubernetes dengan Minikube di Ubuntu 20.04

  3. Cara Menyebarkan Modsecurity dengan Nginx di Ubuntu 20.04 LTS

  1. Cara Menginstal Kubernetes di Ubuntu 18.04

  2. Cara menyebarkan Odoo 11 di Ubuntu 18.04

  3. Cara Mengelola Versi NodeJS dengan n di Ubuntu 20.04

  1. Cara Menyebarkan Rocket.Chat di Ubuntu 18.04

  2. Cara Instal database Apache Cassandra NoSQL pada Single Node Ubuntu 16.04

  3. Cara menggunakan Ghost Blog dengan Nginx di Ubuntu 18.04 LTS