Ubuntu

Cara menginstal dan mengkonfigurasi Kubernetes di Ubuntu

Cara menginstal dan mengkonfigurasi Kubernetes di Ubuntu

Kubernetes adalah sistem sumber terbuka yang digunakan untuk mengotomatiskan penerapan, penskalaan, dan pengelolaan aplikasi dalam container. Ini juga disebut K8s yang merupakan singkatan singkat yang datang dengan mengganti delapan huruf "ubernete" yang tersisa dengan 8.

Menginstal Kubernetes di Ubuntu

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Kubernetes dan konfigurasikan di sistem Ubuntu. Untuk tutorial ini Anda memerlukan dua node (mesin) Ubuntu dengan konfigurasi minimum berikut:

Sebelum memulai proses instalasi, Anda harus memastikan bahwa mesin Anda diperbarui. Anda dapat menggunakan perintah berikut:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

Tetapkan nama host untuk Node Anda

Langkah 1. Pada node master Anda, gunakan perintah berikut:

sudo hostnameectl set-hostname kubernetes-master

Langkah 2. Pada simpul budak Anda, gunakan perintah berikut:

sudo hostnameectl set-hostname kubernetes-slave

Sangat disarankan agar kedua node memiliki waktu dan tanggal yang akurat untuk mendapatkan sertifikat TLS yang valid.

Instalasi Docker

Lakukan langkah-langkah berikut pada Master dan juga budak.

Langkah 1. Instal Docker menggunakan perintah berikut.

sudo apt install buruh pelabuhan.io

Langkah 2. Verifikasi instalasi Anda, Anda dapat menggunakan:

buruh pelabuhan --versi

Versi Docker

Langkah 3. Secara default, layanan buruh pelabuhan tidak diaktifkan. Jadi, setelah instalasi selesai dengan sukses, jalankan perintah berikut pada kedua node untuk mengaktifkan layanan buruh pelabuhan.

sudo systemctl aktifkan buruh pelabuhan

Aktifkan Layanan Docker

Instalasi Kubernetes

Lakukan langkah-langkah berikut pada Master dan juga budak.

Langkah 1. Instal paket curl menggunakan perintah berikutnya.

sudo apt install curl

Langkah 2. Tambahkan kunci penandatanganan Kubernetes.

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

Tambahkan Kunci Penandatanganan Kubernetes

Langkah 3. Tambahkan repositori Kubernetes.

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

Perhatikan bahwa pada saat penulisan tutorial ini hanya repositori Xenial Kubernetes yang tersedia sehingga ini akan menjadi repositori yang akan kita gunakan untuk instalasi kita.

Langkah 4. Verifikasi instalasi Anda, gunakan perintah:

versi kubeadm

Versi Kubeadm

Langkah 5. Sebelum menginstal Kubernetes, pastikan sistem Anda tidak menggunakan memori swap karena Kubernetes akan menolak untuk beroperasi jika Ubuntu Anda menggunakan memori swap.

Nonaktifkan memori swap:

sudo swapoff -a

Langkah 6. Instal Kubernetes.

sudo apt install kubeadm

Inisialisasi Server Master Kubernetes

Langkah 1. Pada master node Anda, gunakan perintah berikutnya untuk menginisialisasi master node Kubernetes.

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

Inisialisasi Kubernetes

Ambil salinan dari baris terakhir "kubeadm join 10".0.2.15:6443 -token edvbbv.51hy5e2hgaxr1b4h -discovery-token-ca-cert-hash sha256:01db7c5913e363c099dc7a711550b8399c41f7cc92bda6b5ff06d6b8382a73e2” di tangkapan layar sebelumnya karena kami akan menggunakannya di node slave untuk membuatnya bergabung dengan node slave.

Langkah 2. Juga, sesuai output sebelumnya, disarankan untuk menggunakan perintah berikut untuk mulai menggunakan cluster Kubernetes.

mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.konf $HOME/.kube/konfigurasi
sudo chown $(id -u):$(id -g) $HOME/.kube/konfigurasi

Penerapan Jaringan Pod

Untuk mengaktifkan komunikasi antar node cluster, kita harus men-deploy jaringan pod.

Langkah 1.  Pada master node, gunakan perintah berikut untuk men-deploy jaringan pod.

kubectl apply -f https://raw.githubusercontent.com/coreos/flanel/master/Dokumentasi/kube-flanel.yml

Terapkan Jaringan Pod

Langkah 2.  Di node master, pastikan semuanya aktif dan berjalan.

kubectl mendapatkan pod --all-namespaces

Periksa Status

Bergabunglah dengan Cluster Kubernetes

Untuk saat ini, semuanya harus siap untuk node master dan slave untuk bergabung dengan Cluster Kubernetes.

Langkah 1. Pada node slave dan untuk mengizinkan node slave bergabung dengan cluster, gunakan perintah yang disalin sebelumnya dari output langkah inisialisasi Kubernetes, yang akan terlihat seperti ini:

sudo kubeadm bergabung dengan 10.0.2.15:6443 --token edvbbv.51hy5e2hgaxr1b4h --discovery-token-ca-cert-hash sha256:01db7c5913e363c099dc7a711550b8399c41f7cc92bda6b5ff06d6b8382a73e2

Bergabunglah dengan Cluster Kubernetes

Langkah 2. Pada node master, periksa apakah node slave telah bergabung dengan cluster:

kubectl dapatkan node

Selamat, Anda baru saja membuat cluster Kubernetes dan semuanya harus siap untuk melanjutkan dan menerapkan layanan apa pun yang Anda butuhkan (seperti container Apache atau server Nginx) untuk mulai menggunakan cluster Anda.

Saya harap Anda menikmati tutorial ini dan jika Anda menghadapi kesulitan selama instalasi tinggalkan komentar, dan kami akan dengan senang hati membantu Anda.

Tambahkan gerakan Mouse ke Windows 10 menggunakan alat gratis ini
Dalam beberapa tahun terakhir, komputer dan sistem operasi telah berkembang pesat. Ada saat ketika pengguna harus menggunakan perintah untuk menavigas...
Kontrol & kelola gerakan mouse di antara beberapa monitor di Windows 10
Manajer Mouse Tampilan Ganda memungkinkan Anda mengontrol & mengonfigurasi gerakan mouse di antara beberapa monitor, dengan memperlambat gerakannya di...
WinMouse memungkinkan Anda menyesuaikan & meningkatkan gerakan penunjuk tetikus di PC Windows
Jika Anda ingin meningkatkan fungsi default penunjuk tetikus Anda, gunakan freeware WinMouse. Ini menambahkan lebih banyak fitur untuk membantu Anda m...