GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Kubernetes di Ubuntu 18.04 LTS

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Kubernetes di Ubuntu 18.04 LTS. Bagi Anda yang belum tahu, Kubernetes adalah sistem manajemen kontainer sumber terbuka dan gratis yang menyediakan platform untuk otomatisasi penerapan, penskalaan, dan operasi wadah aplikasi di seluruh cluster komputer host. Dengan Kubernetes, Anda dapat dengan bebas menggunakan infrastruktur cloud hybrid, lokal, dan publik untuk menjalankan tugas penerapan organisasi Anda.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi Kubernetes di server Ubuntu 18.04 (Bionic Beaver).

Instal Kubernetes di Ubuntu 18.04 LTS Bionic Beaver

Langkah 1. Pertama, pastikan semua paket sistem Anda mutakhir dengan menjalankan apt berikut perintah di terminal.

sudo apt updatesudo apt upgrade

Langkah 2. Memasang Docker.

Sekarang kita harus menginstal Docker karena image Docker akan digunakan untuk mengelola container di cluster. Jalankan perintah berikut:

sudo apt install docker.io

Setelah Docker diinstal, pastikan Docker diaktifkan untuk memulai setelah reboot:

sudo systemctl aktifkan buruh pelabuhan Sudo systemctl mulai buruh pelabuhan

Langkah 3. Menginstal Kubernetes di Ubuntu.

Pertama, tambahkan kunci penandatanganan Kubernetes di kedua node:

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

Selanjutnya, tambahkan Xenial Kubernetes Repository pada kedua node:

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

Langkah 4. Menginstal Kubeadm.

Langkah terakhir dalam proses instalasi adalah menginstal Kubeadm pada kedua node melalui perintah berikut:

sudo apt install kubeadm

Periksa nomor versi Kubeadm dan juga verifikasi instalasi melalui perintah berikut:

versi kubeadm

Langkah 4. Penerapan Kubernetes.

Pertama, nonaktifkan memori swap (jika berjalan) di kedua node:

sudo swapoff -a

Selanjutnya, berikan nama host ke setiap node:

sudo hostnamectl set-hostname master-nodesudo hostnamectl set-hostname slave-node
  • Inisialisasi Kubernetes pada node master:
sudo kubeadm init --pod-network-cidr=10.244.0.0/16mkdir -p $HOME/.kubesudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/configsudo chown $(id -u ):$(id -g) $HOME/.kube/config

Anda dapat memeriksa status master node dengan menjalankan perintah berikut:

kubectl mendapatkan node
  • Terapkan Jaringan Pod melalui node master:

Jaringan pod adalah media komunikasi antar node jaringan:

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

Gunakan perintah berikut untuk melihat status jaringan:

kubectl get pod --all-namespaces

Sekarang ketika Anda melihat status node, Anda akan melihat bahwa master-node sudah siap:

sudo kubectl dapatkan node

Selanjutnya, tambahkan node slave ke jaringan untuk membentuk cluster:

sudo kubeadm gabung 192.168.100.6:6443 --token 06tl4c.oqn35jzecidg0r0m --discovery-token-ca-cert-hash sha256:c40f5fa0aba6ba311efcdb0e8cb637ae0eb8ce27b7a9603d47be 

Sekarang ketika Anda menjalankan perintah berikut pada master node, itu akan mengkonfirmasi bahwa dua node, node master, dan node server sedang berjalan di sistem Anda:

sudo kubectl dapatkan node

Selamat! Anda telah berhasil menginstal Kubernetes. Terima kasih telah menggunakan tutorial ini untuk menginstal Kubernetes di sistem Ubuntu 18.04. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda untuk memeriksa situs resmi Kubernetes.


Ubuntu
  1. Cara Menginstal Grafana di Ubuntu 16.04 LTS

  2. Cara Menginstal R di Ubuntu 18.04 LTS

  3. Cara Menginstal R di Ubuntu 20.04 LTS

  1. Cara Install Kubernetes (k8s) di Ubuntu 20.04 LTS Server

  2. Cara Menginstal OctoberCMS di Ubuntu 16.04 LTS

  3. Cara Menginstal AbanteCart di Ubuntu 16.04 LTS

  1. Cara Menginstal Hubzilla di Ubuntu 18.04 LTS

  2. Cara menginstal ERPNext di Ubuntu 18.04 LTS

  3. Cara Menginstal Nextcloud di Ubuntu 18.04 LTS