Cluster Access
Kubernetes Cluster Access
Setelah instalasi cluster berhasil, ada beberapa cara untuk mengaksesnya untuk memulai manajemen:
Kubernetes Dashboard
1. Pop-up setelah instalasi menyediakan semua data yang diperlukan untuk terhubung ke Kubernetes Dashboard - tautan dan access token.
Informasi yang sama juga disediakan melalui email notifikasi yang sesuai.
2. Ikuti tautan tersebut, pilih opsi Token, dan tempelkan nilai yang diperlukan.
Anda juga dapat login dengan berkas kubeconfig; namun, Anda perlu menginstal kubectl dan mengatur konteks yang tepat (lihat bagian di bawah).
3. Jika Anda kehilangan email dengan Kubernetes cluster access token, itu dapat dilihat dengan menjalankan perintah berikut pada master node (misalnya melalui Web SSH):
kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep fulladmin | awk '{print $1}') | grep 'token:' | sed -e's/token:\| //g'
Sekarang, Anda dapat mengakses Kubernetes Dashboard sekali lagi.
Kubectl Client
Kubectl adalah alat baris perintah untuk mengontrol cluster Kubernetes. Platform ini secara otomatis menginstalnya di semua master node selama pembuatan environment. Anda dapat mulai bekerja dengan cluster Anda menggunakan kubectl segera, cukup sambungkan ke node yang diperlukan melalui SSH.
1. Ikuti langkah instalasi untuk menggunakan kubectl lokal. Selanjutnya, jalankan perintah untuk membuat koneksi jarak jauh:
kubectl config set-cluster jelastic --server={api-endpoint} && \
kubectl config set-context jelastic --cluster=jelastic && \
kubectl config set-credentials user --token={token} && \
kubectl config set-context jelastic --user=user && \
kubectl config use-context jelastic
Gantilah {api-endpoint} dan {token} dengan URL Remote API dan access token masing-masing.
Jika Anda belum mengaktifkan Remote API selama instalasi, itu dapat dilakukan melalui add-on bawaan yang tersedia untuk master node di dashboard platform.
2. Anda dapat memeriksa apakah kubectl memiliki akses ke cluster dengan perintah berikut:
kubectl get pods
Anda harus melihat informasi tentang pods di namespace default.