Cara Menginstal Rancher di Ubuntu 24.04|20.04|18.04
Halo orang-orang baik. Panduan ini akan membahas instalasi dan penggunaan platform manajemen kontainer Rancher di Ubuntu LTS. Rancher adalah platform manajemen kontainer lengkap yang bersifat open source, siap produksi, dan dikembangkan oleh Rancher Labs.
Rancher secara native mendukung Kubernetes dan memungkinkan pengguna mengontrol fiturnya melalui antarmuka pengguna yang sederhana dan intuitif. Kubernetes dapat diluncurkan dalam hitungan menit dengan satu klik melalui Rancher. Ini terintegrasi dengan LDAP, AD, dan GitHub untuk autentikasi.
Rancher juga menyediakan katalog Aplikasi dengan lebih dari 90 aplikasi Docker populer di mana Anda dapat menyebarkan dan mengelola aplikasi kompleks hanya dengan sekali klik. Jika Anda pengguna Helm, tidak perlu khawatir karena Rancher sudah menyertakannya. Selain itu, sangat mudah untuk memperbarui Kubernetes ke rilis stabil terbaru menggunakan antarmuka Rancher UI.
Buku Panduan Lengkap Desktop Ubuntu
Kuasai Ubuntu seperti seorang ahli - mulai dari kustomisasi desktop yang indah hingga otomatisasi terminal yang kuat. Sempurna untuk pengembang, admin sistem, dan pengguna mahir yang ingin kendali penuh atas lingkungan kerja mereka.
Instalasi Rancher di Ubuntu
Berikut adalah proses instalasi Rancher di Ubuntu. Setelah instalasi, kita akan menerapkan klaster Kubernetes dan membuat kontainer aplikasi uji.
Setup ini memiliki dua VM yang sedang kami gunakan.
Rancher Node: 192.168.18.60
Worker Node: 192.168.18.61Langkah 1: Pasang Docker Engine
Karena Rancher dan semua beban kerja berjalan pada kontainer Docker, Anda perlu menginstal mesin Docker di server Anda
Perbarui indeks apt sistem:
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common -yKemudian pasang versi terbaru Docker dari repositori
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker-archive-keyring.gpg
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"Menginstal runtime kontainer Docker Engine.
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-pluginTunggu hingga proses unduh dan instalasi paket selesai, lalu periksa versi Docker yang terpasang.
$ docker version
Client: Docker Engine - Community
Version: 27.0.3
API version: 1.46
Go version: go1.21.11
Git commit: 7d4bcd8
Built: Sat Jun 29 00:02:23 2024
OS/Arch: linux/amd64
Context: default
Server: Docker Engine - Community
Engine:
Version: 27.0.3
API version: 1.46 (minimum version 1.24)
Go version: go1.21.11
Git commit: 662f78c
Built: Sat Jun 29 00:02:23 2024
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.7.18
GitCommit: ae71819c4f5e67bb4d5ae76a6b735f29cc25774e
runc:
Version: 1.7.18
GitCommit: v1.1.13-0-g58aa920
docker-init:
Version: 0.19.0
GitCommit: de40ad0Anda juga bisa menginstal versi eksperimen Docker menggunakan skrip yang disediakan oleh Docker.
curl -fsSL get.docker.com -o get-docker.sh
chmod +x get-docker.sh
sudo ./get-docker.sh
sudo usermod -aG docker $USERLangkah 2: Mulai kontainer Rancher
Selanjutnya, buat kontainer server Rancher baru dengan menjalankan perintah:
sudo docker run -d --privileged \
--restart=unless-stopped \
-p 80:80 \
-p 443:443 \
--name rancher \
rancher/rancherJika Anda memiliki port 80 & 443 yang digunakan di sistem host Anda oleh aplikasi lain, Anda dapat memetakan ke port yang berbeda seperti di bawah ini
sudo docker run -d --privileged \
--restart=unless-stopped \
-p 8080:80 \
-p 8443:443 \
--name rancher \
rancher/rancherPeriksa status kontainer menggunakan perintah docker ps:
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
efefef5aad09 rancher/rancher "entrypoint.sh" 3 seconds ago Up 2 seconds 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp rancherLangkah 3: Akses Antarmuka Web Rancher
Dapatkan alamat IP atau Nama Host dari node Rancher Anda:
ip ad
# OR
hostname -f
Dapatkan kata sandi bootstrap:
docker logs rancher 2>&1 | grep "Bootstrap Password:"Contoh keluaran dari menjalankan perintah-perintah:
2024/07/14 13:51:07 [INFO] Bootstrap Password: rkfl7hjffwdvrwwfv7w7wplrcl4qxwmvt4x56cwj9jm9wkmcmsthkpAntarmuka pengguna Rancher dapat diakses di https://<server_ip>.
Masukkan kata sandi yang dikumpulkan dari menjalankan perintah docker logs.
Selanjutnya, ubah kata sandi sesuai petunjuk.
Anda kemudian akan mengakses Dasbor Rancher.
Langkah 3: Buat Klaster Kubernetes
Di sini kita akan membuat klaster Kubernetes dengan satu node, perhatikan bahwa di lingkungan Produksi, Anda akan membutuhkan setidaknya tiga node, satu node master, dan dua node pekerja.
Untuk membuat cluster baru, navigasikan ke Manajemen Cluster
Klik “Clusters” > “Create”.
Di sini Anda memiliki tiga opsi untuk membuat sebuah klaster:
- Buat sebuah cluster di penyedia Kubernetes yang dihosting
- Menyediakan node baru dan membuat cluster menggunakan RKE2/K3s
- Gunakan node yang ada dan buat cluster menggunakan RKE2/K3s
Pilih opsi yang sesuai untuk menyebarkan cluster baru atau mengimpor cluster yang sudah ada dan mengelolanya dari Dashboard Rancher.
Bacaan lebih lanjut:
Lihat halaman Dokumentasi Rancher untuk langkah-langkah cara melakukan penyebaran dan manajemen klaster.
Tetap nantikan lebih banyak artikel terkait Docker dan Kubernetes.




