GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Kubernetes di Ubuntu 18.04 Bionic Beaver

Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi Kubernetes di Ubuntu 18.04 LTS. Sebelum melanjutkan dengan tutorial ini, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.

Kubernetes adalah sistem manajemen kontainer sumber terbuka dan gratis yang menyediakan platform untuk otomatisasi penerapan, penskalaan, dan operasi kontainer aplikasi di seluruh kelompok komputer host. Dengan Kubernetes, Anda dapat dengan bebas menggunakan infrastruktur cloud hybrid, lokal, dan publik untuk menjalankan tugas penerapan organisasi Anda.

Instal Kubernetes di Ubuntu

Langkah 1. Pertama, sebelum Anda mulai menginstal paket apa pun di server Ubuntu Anda, kami selalu menyarankan untuk memastikan bahwa semua paket sistem telah diperbarui.

sudo apt update
sudo apt upgrade

Langkah 2. Instal Docker.

Instal Docker dengan perintah:

sudo apt install docker.io

Anda dapat memverifikasi instalasi dan juga memeriksa nomor versi Docker melalui perintah berikut:

docker --version

Aktifkan utilitas Docker di kedua node dengan menjalankan perintah berikut di masing-masing node:

sudo systemctl enable docker
sudo systemctl start docker

Langkah 2. Menginstal Kubernetes.

Pertama, Tambahkan Kunci Penandatanganan Kubernetes:

curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add

Selanjutnya, Tambahkan Repositori Perangkat Lunak:

sudo apt-add-repository "deb http://apt.kubernetes.io/ kubernetes-xenial main"

Kubeadm (Kubernetes Admin) adalah alat yang membantu inisialisasi cluster. Ini mempercepat penyiapan dengan menggunakan praktik terbaik yang bersumber dari komunitas. Kubelet adalah paket kerja, yang berjalan di setiap node dan memulai container. Alat ini memberi Anda akses baris perintah ke kluster:

sudo apt-get install kubeadm kubelet kubectl
sudo apt-mark hold kubeadm kubelet kubectl

Verifikasi penginstalan dengan:

kubeadm version

Langkah 3. Penerapan Kubernetes.

Mulai Deployment Kubernetes, Mulai dengan menonaktifkan memori swap di setiap server:

sudo swapoff –a

Tetapkan Nama Host Unik untuk Setiap Node Server:

sudo hostnamectl set-hostname master-node

Selanjutnya, tetapkan nama host node pekerja dengan memasukkan yang berikut di server pekerja:

sudo hostnamectl set-hostname worker01

Langkah 4. Inisialisasi Kubernetes di Master Node.

Beralih ke node server master, dan masukkan berikut ini:

sudo kubeadm init --pod-network-cidr=10.244.0.0/16

Setelah perintah ini selesai, ia akan menampilkan pesan bergabung kubeadm di bagian akhir. Catat seluruh entri. Ini akan digunakan untuk menggabungkan node pekerja ke cluster. Kemudian, masukkan berikut ini untuk membuat direktori untuk cluster:

kubernetes-master:~$ mkdir -p $HOME/.kube
kubernetes-master:~$ sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
kubernetes-master:~$ sudo chown $(id -u):$(id -g) $HOME/.kube/config

Langkah 5. Deploy Jaringan Pod ke Cluster.

Jaringan Pod adalah cara untuk memungkinkan komunikasi antara node yang berbeda dalam cluster. Tutorial ini menggunakan jaringan virtual flanel:

sudo kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

Verifikasi bahwa semuanya berjalan dan berkomunikasi:

kubectl get pods --all-namespaces

Langkah 6. Bergabung dengan Worker Node ke Cluster.

Beralih ke sistem worker01 dan masukkan perintah yang Anda catat dari Langkah 3:

kubeadm join --discovery-token abcdef.1234567890abcdef --discovery-token-ca-cert-hash sha256:1234..ramona 1.2.3.4:6443

Ganti kode alfanumerik dengan kode dari server master Anda. Ulangi untuk setiap node pekerja di cluster. Tunggu beberapa menit. kemudian Anda dapat memeriksa status node dan Beralih ke server master, dan masukkan:

kubectl get nodes

Hanya itu yang perlu Anda lakukan untuk menginstal Kubernetes di Ubuntu 18.04 LTS. Saya harap Anda menemukan tip cepat ini bermanfaat. Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk meninggalkan komentar di bawah.


Ubuntu
  1. Cara Menginstal CUDA di Ubuntu 18.04 Bionic Beaver

  2. Cara Menginstal MariaDB di Ubuntu 18.04 Bionic Beaver

  3. Cara Menginstal Redis di Ubuntu 18.04 Bionic Beaver

  1. Cara Menginstal Ubuntu 18.04 Bionic Beaver

  2. Cara Menginstal Webmin di Ubuntu 18.04 LTS (Bionic Beaver)

  3. Cara Menginstal Gogs di Ubuntu 18.04 Bionic Beaver

  1. Cara Menginstal VirtualBox di Ubuntu 18.04 Bionic Beaver

  2. Cara Menginstal MySQL di Ubuntu 18.04 Bionic Beaver

  3. Cara Menginstal MongoDB di Ubuntu 18.04 Bionic Beaver