Cara Menginstal Rancher di Ubuntu 22.04 (Langkah demi Langkah)

Dalam panduan ini, kami mengeksplorasi bagaimana Anda dapat menginstal dan mengatur Rancher di Ubuntu 22.04 (Jammy Jellyfish).
Apa itu Rancher?
Rancheri adalah kumpulan perangkat lunak manajemen kontainer opensource untuk tim yang menerapkan aplikasi pada kontainer. Ini memberi tim DevOps berbagai alat untuk menjalankan dan mengelola beban kerja terkemas sambil mengatasi tantangan keamanan dan operasional yang datang dengan mengelola beberapa kluster Kubernetes.

Rancher membantu merampingkan penyebaran kluster di berbagai lingkungan komputasi termasuk lokal (bare metal), publik dan pribadi cloud dan mengamankannya menggunakan kebijakan keamanan yang diterima secara global. Dengan Rancher, Anda dapat dengan mudah meluncurkan node komputasi Kubernetes langsung dari Rancher WebUI, yang disediakannya langsung.
Persyaratans
Sebelum Anda memulai panduan ini, inilah yang Anda butuhkan.
Instance Ubuntu 20.04 dengan akses SSHPengguna biasa dikonfigurasi dengan hak istimewa sudo2 CPU Core & 4 GB RAM
Dengan itu, mari kita mulai:

Langkah 1) Instal Docker

Rancher biasanya digunakan sebagai wadah buruh pelabuhan, dan sebagai hasilnya, Anda perlu menginstal Docker. Ini adalah mesin containerization opensource yang menawarkan virtualisasi OS-Level dan memungkinkan pengembang untuk mengembangkan, mengemas, dan menjalankan aplikasi di dalam container.

Untuk menginstal Docker, pertama-tama, hapus instalan atau hapus versi Docker yang lebih lama sebagai berikut. Ini hanya jika Anda sudah memiliki instalasi Docker.
$ sudo apt remove -y docker-engine docker.io containerd runc

Selanjutnya, instal Docker sebagai berikut.
$ sudo apt install -y docker.io

Setelah diinstal, konfirmasikan bahwa instalasi berjalan seperti yang diharapkan dengan memeriksa versi Docker yang diinstal.
$ docker version

Selain itu, tambahkan pengguna yang saat ini masuk ke grup Docker untuk memungkinkan mereka menjalankan perintah Docker tanpa hak sudo.
$ sudo usermod -aG docker $USER

Kemudian aktifkan perubahan ke groups.
$ newgrp docker

Step 2) Mulai dan Aktifkan Layanan Docker

Dengan menginstal Docker, layanan berikutnya adalah memulai dan mengaktifkan daemon Docker. Untuk memulai Docker, cukup jalankan perintah:
$ sudo systemctl start docker

Ini juga bijaksana untuk memastikan bahwa layanan dimulai setiap kali selama sistem startup.
$ sudo systemctl enable docker

Untuk mengonfirmasi bahwa layanan Docker sedang berjalan, jalankan perintah:
$ sudo systemctl status docker

Dari output yang ditampilkan, kita dapat melihat bahwa Docker sudah aktif dan berjalan.

Langkah 3) Instal Rancher

Langkah selanjutnya, setelah menginstal Docker, adalah menginstal Rancher.
$ docker run -d –name=rancher-server –restart =kecuali-dihentikan -p 80:80 -p 443:443 –privileged rancher/rancher:v2.4.18

Perintah melakukan beberapa hal.

Ini menarik gambar Rancher (v2.4.18) dan menjalankan wadah Rancher dalam mode terpisah dilambangkan dengan flag -d. Itu juga memetakan port container server 80 & 443 ke port 80 &443 pada host yang ditunjukkan oleh parameter -p 80:80 & 443:443.

The –restart=unless-stopped flag akan membuat container tetap berjalan kecuali dihentikan secara manual.

Untuk mengonfirmasi bahwa wadah sedang berjalan, jalankan perintah buruh pelabuhan di bawah ini:
$ buruh pelabuhan ps

Catatan: Ketika Anda menggunakan gambar buruh pelabuhan peternak terbaru (v2.6), itu akan menampilkan kesalahan di bawah ini. Tampaknya Rancher v2.6 tidak diuji pada Ubuntu 22.04. Itu sebabnya kami menggunakan v2.4.18.
https://127.0.0.1:6444/version?timeout=15m0s”: dial tcp 127.0.0.1:6444: connect: connection failed

Rancher menyediakan antarmuka web dan proxy untuk mengakses dan mengelola Kubernetes clusters.

Step 4) Access Rancher WebUI

Untuk mengakses WebUI, browse UI berikut simpan URL server peternak Anda,

Berdasarkan minat Anda, pilih apakah Anda ingin mengizinkan Lab peternak mengumpulkan informasi anonim tentang penginstalan,

Klik pada ‘Mengerti’

Antarmuka Administrator muncul seperti yang ditunjukkan

Sekarang logout dan login kembali. Kali ini, Anda akan dihadapkan dengan halaman login di mana Anda akan diminta untuk melakukan otentikasi sebagai kredensial pengguna admin yang telah Anda buat di atas.

Dari sini, Anda dapat melanjutkan untuk menambah dan mengimpor cluster Kubernetes yang ada.

Langkah 5) Mengimpor Cluster Kubernetes yang Ada

For tujuan demonstrasi, saya akan mengimpor cluster minikube Kubernetes yang ada ke rancher WebUI.

Kepala ke dasbor dan klik opsi ‘Tambah Cluster’ screen dengan perintah yang harus dijalankan di cluster Kubernetes.

Karena kami telah menggunakan sertifikat yang ditandatangani sendiri selama instalasi rancher, jadi salin perintah curl dan tempel di cluster Kubernetes Anda,

Head to Kubernetes cluster dan run
$ curl –insecure – sfL https://192.168.1.167/v3/import/p5zvshrnhjv4djc88xw92x6v6tvhpftmsmx np9p9mdzbfrg7nvk8x8.yaml | kubectl apply -f –

Sekarang, kembali ke Rancher WebUI, di sana Anda akan melihat bahwa cluster yang diimpor sekarang aktif.

Klik pada cluster ‘minikube’ untuk melihat dasbornya,

Perfect, itu saja dari panduan ini,
Inclusion memandu Anda melalui instalasi Rancher di Ubuntu 22.04. Saran dan masukan Anda sangat kami harapkan.

Baca Juga: Cara Memasang VirtualBox di Ubuntu 22.04 LTS (Jammy Jellyfish)