Ubuntu

Cara memasang dan mengkonfigurasi Kubernetes di Ubuntu

Cara memasang dan mengkonfigurasi Kubernetes di Ubuntu

Kubernetes adalah sistem sumber terbuka yang digunakan untuk mengotomatisasi penyebaran, penskalaan, dan pengelolaan aplikasi kontena. Ini juga disebut K8s yang merupakan singkatan pendek datang dengan mengganti baki lapan huruf "ubernete" dengan 8.

Memasang Kubernetes di Ubuntu

Dalam tutorial ini, kami akan menunjukkan kepada anda cara memasang Kubernetes dan konfigurasikannya pada sistem Ubuntu. Untuk tutorial ini, anda memerlukan dua nod Ubuntu (mesin) dengan konfigurasi minimum berikut:

Sebelum memulakan proses pemasangan, anda perlu memastikan mesin anda dikemas kini. Anda boleh menggunakan arahan berikut:

sudo apt-get kemas kini
sudo apt-get peningkatan
sudo apt-get dist-upgrade

Tetapkan nama hos untuk Nod anda

Langkah 1. Pada nod induk anda, gunakan arahan berikut:

sudo hostnamectl set-hostname kubernetes-master

Langkah 2. Pada node hamba anda, gunakan arahan berikut:

sudo hostnamectl set-hostname kubernetes-slave

Sangat disarankan agar kedua-dua nod mempunyai masa dan tarikh yang tepat untuk mendapatkan sijil TLS yang sah.

Pemasangan Docker

Lakukan langkah-langkah berikut pada Guru dan juga hamba.

Langkah 1. Pasang Docker menggunakan arahan berikut.

sudo apt install docker.io

Langkah 2. Sahkan pemasangan anda yang boleh anda gunakan:

pelabuhan - penukaran

Versi Docker

Langkah 3. Secara lalai, perkhidmatan dok tidak diaktifkan. Oleh itu, setelah pemasangan selesai dengan jayanya, jalankan arahan berikut pada kedua-dua nod untuk membolehkan perkhidmatan docker.

sudo systemctl aktifkan docker

Dayakan Perkhidmatan Docker

Pemasangan Kubernetes

Lakukan langkah-langkah berikut pada Guru dan juga hamba.

Langkah 1. Pasang paket curl menggunakan arahan seterusnya.

sudo apt install curl

Langkah 2. Tambahkan kunci penandatanganan Kubernetes.

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

Tambah Kunci Tandatangan Kubernetes

Langkah 3. Tambahkan repositori Kubernetes.

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

Perhatikan bahawa pada saat menulis tutorial ini hanya repositori Xenial Kubernetes yang tersedia sehingga ia akan menjadi yang akan kami gunakan untuk pemasangan kami.

Langkah 4. Sahkan pemasangan anda, gunakan arahan:

versi kubeadm

Versi Kubeadm

Langkah 5. Sebelum memasang Kubernetes, pastikan sistem anda tidak menggunakan memori pertukaran kerana Kubernetes akan menolak untuk beroperasi jika Ubuntu anda menggunakan memori pertukaran.

Lumpuhkan memori pertukaran:

sudo swapoff -a

Langkah 6. Pasang Kubernetes.

sudo apt install kubeadm

Permulaan Pelayan Induk Kubernetes

Langkah 1. Pada nod induk anda, gunakan arahan seterusnya untuk memulakan nod utama Kubernetes.

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

Memulakan Kubernetes

Ambil salinan dari baris terakhir “kubeadm join 10.0.2.15: 6443 -token edvbbv.51hy5e2hgaxr1b4h -discovery-token-ca-cert-hash sha256: 01db7c5913e363c099dc7a711550b8399c41f7cc92bda6b5ff06d6b8382a73e2 ”pada tangkapan skrin sebelumnya kerana kami akan menggunakannya dalam kumpulan budak.

Langkah 2. Juga, seperti output sebelumnya, disarankan untuk menggunakan perintah berikut untuk mulai menggunakan kluster Kubernetes.

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

Penyebaran Rangkaian Pod

Untuk membolehkan komunikasi antara node kluster, kita harus menggunakan rangkaian pod.

Langkah 1.  Pada nod induk, gunakan arahan berikut untuk menyebarkan rangkaian pod.

kubectl berlaku -f https: // mentah.githubusercontent.com / coreos / flanel / master / Dokumentasi / kube-flanel.yml

Terapkan Rangkaian Pod

Langkah 2.  Pada nod induk, pastikan semuanya berjalan lancar.

kubectl dapatkan pod - semua ruang nama

Periksa status

Sertailah Kluster Kubernetes

Buat masa ini, segala-galanya harus siap untuk nod tuan dan hamba bergabung dengan Kluster Kubernetes.

Langkah 1. Pada node hamba dan untuk membiarkan node hamba bergabung dengan kluster, gunakan perintah yang disalin lebih awal dari output langkah permulaan Kubernetes, yang seharusnya kelihatan seperti ini:

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

Sertailah Kubernetes Cluster

Langkah 2. Pada nod induk, periksa apakah node hamba telah bergabung dengan kluster:

kubectl dapatkan nod

Tahniah, anda baru sahaja membuat kluster Kubernetes dan semuanya harus bersedia untuk meneruskan dan menggunakan perkhidmatan yang anda perlukan (seperti wadah Apache atau pelayan Nginx) untuk mula menggunakan kluster anda.

Saya harap anda telah menikmati tutorial ini dan sekiranya anda menghadapi kesulitan semasa pemasangan, tinggalkan komen, dan kami akan dengan senang hati membantu anda.

Cara Memasang League Of Legends di Ubuntu 14.04
Sekiranya anda peminat League of Legends, maka ini adalah peluang bagi anda untuk menguji menjalankan League of Legends. Perhatikan bahawa LOL disokon...
Pasang permainan Strategi OpenRA terkini di Ubuntu Linux
OpenRA adalah mesin permainan Strategi Masa Nyata / Bebas yang mencipta semula permainan Westwood awal seperti Command & Conquer klasik: Makluman Mera...
Pasang Dolphin Emulator terkini untuk Gamecube & Wii di Linux
Dolphin Emulator membolehkan anda memainkan permainan Gamecube & Wii pilihan anda di Komputer Peribadi Linux (PC). Menjadi emulator permainan sumber ...