Mengelola Klaster Kubernetes
Buat klaster Kubernetes
Buka halaman Kubernetes dari menu Kubernetes. Klik tombol Create di kanan atas halaman Kubernetes untuk membuka halaman Create Kubernetes. Anda dapat membuat cluster dalam beberapa langkah:
- Pilih distro dan versi Kubernetes
- Pilih paket yang tersedia
- Tetapkan nama klaster
- Tetapkan tag untuk menemukan klaster dengan cepat (opsional)
- Opsi untuk mengaktifkan titik akhir publik.
Klik tombol Create untuk mulai membuat cluster.
Cluster baru akan ditampilkan dalam daftar dengan status Starting (Memulai). Cluster Anda siap digunakan jika statusnya berubah menjadi Running (Sedang Berjalan). Anda dapat mengklik nama cluster untuk melihat detailnya.
Perbarui kluster
Untuk memperbarui klaster, lakukan tindakan berikut:
- Masuk ke halaman Kubernetes dengan mengklik menu Kubernetes >> Autopilot
- Buka halaman detail dengan mengklik nama cluster
- Update data (misalnya upgrade versi cluster)
- Klik tombol Update
Setup Ingress Controller di Kubernetes Cluster
Agar Ingress controller berfungsi dengan baik, Anda perlu memesan IP eksternal. IP eksternal ini akan berfungsi sebagai titik akhir untuk permintaan eksternal sebelum permintaan HTTP mencapai pod di dalam klaster.
Untuk memesan IP eksternal di Platform Awanio, buka menu Network lalu klik Reserved IPs. Klik tombol ”Create” di pojok kanan atas. Pada halaman formulir Reserved IP yang baru, Anda dapat menggunakan opsi ”all” atau ”kubernetes” untuk mendapatkan IP.
Setelah Anda mendapatkan IP tersebut, gunakan perintah berikut untuk menginstal Nginx Ingress Controller melalui Helm. Dalam contoh ini, IP eksternal adalah 180.222.219.122. Pastikan untuk menggunakan nilai IP Anda sendiri agar berfungsi:
helm --kubeconfig my-cluster-kubeconfig.yaml upgrade \
--install ingress-nginx ingress-nginx \
--repo https://kubernetes.github.io/ingress-nginx \
--namespace ingress-nginx --create-namespace \
--set controller.service.loadBalancerIP=180.222.219.122