Cara Install K3s (Lightweight Kubernetes) di VPS
0 people liked this article
A. Pendahuluan
K3s merupakan distribusi Kubernetes yang ringan dan dirancang untuk menjalankan serta mengelola container dengan kebutuhan resource yang lebih rendah. K3s cocok digunakan pada VPS karena proses instalasinya sederhana dan tidak membutuhkan spesifikasi server yang terlalu besar.
B. Persiapan
Sebelum mulai instalasi K3s di Ubuntu 24.04, pastikan server sudah memenuhi kebutuhan berikut.
- Ubuntu 24.04 LTS
- RAM minimal 1 GB
- CPU 1 Core
C. Instalasi
1.Pastikan sistem sudah menggunakan package terbaru dan package pendukung sudah terinstall.
sudo apt update && sudo apt upgrade -y2. Melakukan instalasi package pendukung
sudo apt install curl wget nano -y3. Install K3S
curl -sfL https://get.k3s.io | sh -
4. Cek Status K3s
sudo systemctl status k3s
5. Cek Node Kubernetes
sudo k3s kubectl get nodes
6. Buat Directory Konfigurasi Kubernetes
mkdir -p $HOME/.kube
7.Copy File Konfigurasi K3s
sudo cp /etc/rancher/k3s/k3s.yaml $HOME/.kube/config
8. Ubah Permission File Config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
9. Testing Kubectl Tanpa Sudo
kubectl get nodes
10. Test Deploy Aplikasi
kubectl create deployment nginx --image=nginx
11. Cek hasil dengan menjalankan perintah berikut:
kubectl get pods
12. Expose sebagai service:
kubectl expose deployment nginx --type=NodePort --port=80
13. Cek Port
kubectl get svc nginx
14. Cek akses public
http://IP-VPS:port
Contoh
http://IP-VPS:31778
15. Cek Komponen K3s
kubectl get pods -A
16. Cek Service
kubectl get svc -A
C. Kesimpulan
Instalasi K3s di VPS merupakan cara yang praktis untuk membangun cluster Kubernetes dengan kebutuhan resource yang lebih ringan dibandingkan Kubernetes standar. Prosesnya cukup sederhana, dimulai dari mempersiapkan VPS, memperbarui sistem, kemudian menjalankan installer K3s menggunakan script resmi.
Setelah K3s terpasang, administrator dapat menggunakan kubectl untuk mengelola cluster, seperti melihat node, membuat deployment, menjalankan container, dan mengatur service. K3s juga menyediakan beberapa komponen penting secara bawaan sehingga dapat digunakan untuk kebutuhan deployment aplikasi di VPS.
Dengan demikian, K3s cocok digunakan pada VPS dengan resource terbatas maupun untuk kebutuhan development, testing, hingga deployment aplikasi skala kecil dan menengah. Selain ringan, K3s tetap menyediakan fitur utama Kubernetes sehingga pengguna dapat mempelajari dan menerapkan konsep container orchestration tanpa membutuhkan infrastruktur yang besar.
Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala, silakan hubungi Support Biznet GIO melalui email support@biznetgio.com, live chat maupun WhatsApp melalui website www.biznetgio.com, atau melalui telepon di nomor (021) 5714567.
Popular Articles
-
Cara Install & Konfigurasi Monitoring Cacti Serta Mengetahui Fungsi Fitur Pada Cacti
15 people say this guide was helpful
-
Cara Mengaktifkan Telnet pada Windows 7, 8 dan 10
5 people say this guide was helpful
-
Install dan Konfigurasi Samba Server pada Ubuntu
5 people say this guide was helpful
-
Cara Membuat atau Menambahkan SSH Key pada Layanan Neo Lite dan NEO Lite Pro
3 people say this guide was helpful