Cara Menginstal KubeSphere di Linux Langkah demi Langkah

KubeSphere adalah platform wadah Kubernetes tingkat perusahaan sumber terbuka yang menyediakan alur kerja DevOps yang disederhanakan dan otomatisasi tumpukan penuh. Ini menawarkan antarmuka web yang intuitif dan ramah pengguna yang membantu pengembang membangun dan memantau platform kaya fitur untuk lingkungan Kubernetes perusahaan.

Dalam panduan ini, Anda akan mempelajari cara memasang Kubesphere di Linux langkah demi langkah.

Langkah 1) Persiapkan Linux Anda System

Langkah pertama adalah memutuskan sistem mana yang akan Anda gunakan untuk menginstal Kubesphere. Pada saat penulisan artikel ini, berikut ini adalah satu-satunya sistem operasi yang didukung.
Ubuntu 16.04, 18.04, 20.04, 22.04Debian 9, 10Red Hat Enterprise Linux 7SUSE Linux Enterprise Server 15OpenSUSE Leap 15.2
Terlepas dari sistem yang Anda pilih, pastikan bahwa ini memenuhi persyaratan sistem minimum berikut:
CPU: 2 CoresMemory: 4G (disarankan 8G)Disk Space: 40 G
CATATAN: Anda disarankan memiliki OS yang bersih (tanpa menginstal perangkat lunak lain) untuk mencegah konflik apa pun.

Dalam panduan ini, kita akan menggunakan Ubuntu 22.04 sebagai lingkungan OS kita dengan 4 inti CPU, RAM 8GB, dan ruang disk 40GB.

Langkah 2) Menginstal paket prasyarat

Beberapa persyaratan paket diperlukan sebelum melanjutkan instalasi. Oleh karena itu, instal seperti yang ditunjukkan.
$ sudo apt update $ sudo apt install curl socat conntrack ebtables ipset -y

Setelah terinstal, lanjutkan ke langkah berikutnya.

Langkah 3) Unduh KubeKey

Berikutnya, unduh KubeKey dari halaman rilis Github atau jalankan perintah berikut:
$ curl -sfL https://get-kk.kubesphere.io | VERSION=v3.0.2 sh –

Perintah di atas mengunduh KubeKey rilis terbaru (v3.0.2). Jangan ragu untuk mengubah nomor versi untuk mengunduh versi tertentu.

Selanjutnya, buat file kk dapat dieksekusi menggunakan perintah chmod.
$ chmod +x kk

Langkah 4) Memulai instalasi Kubesphere

Untuk menginstal kluster Kubernetes dan Kubesphere, gunakan sintaks ditunjukkan di bawah ini,
$ sudo ./kk create cluster [–with-kubernetes version] [–with-kubesphere version]

Kami akan menentukan versi Kubernetes dan Kubesphere terbaru seperti yang ditunjukkan. Perhatikan bahwa versi ini mungkin berbeda saat Anda membaca panduan ini. Jadi, pastikan untuk mengganti versinya dengan sesuai. 24.2 –with-kubesphere v3.3.1 –container-manager containerd

CATATAN: Jika Anda tidak menambahkan flag –with-kubesphere pada perintah pada langkah ini, KubeSphere tidak akan diterapkan. KubeKey hanya akan menginstal Kubernetes. Jika Anda menyertakan flag yang sama tanpa menentukan versi KubeSphere, versi KubeSphere terbaru akan diinstal. Juga jika Anda ingin menginstal kubernetes v1.24.x maka itu adalah mandat untuk melewati –contianer-manager flag.

Setelah dieksekusi, perintah menjalankan pemeriksaan awal pada node Anda untuk memastikan bahwa paket prasyarat diinstal, dan Anda akan melihat tabel berikut.

Untuk melanjutkan penginstalan, ketik ‘yes’ dan tekan ENTER untuk melanjutkan penginstalan cukup lama, dalam kasus kami, ini memakan waktu sekitar 20 menit. Pada titik ini, Anda dapat beristirahat saat penginstalan Kubernetes dan Kubesphere berlangsung. Setelah selesai, Anda akan mendapatkan beberapa informasi tentang bagaimana Anda dapat mengakses antarmuka web untuk Kubesphere.

Di browser Anda, buka URL yang disediakan untuk mengakses konsol web. Ini akan membawa Anda ke halaman login yang ditunjukkan di bawah ini. Masuk menggunakan kredensial default yang ditampilkan.
Username: adminPassword: [email protected]

Anda kemudian akan diminta untuk mengubah kata sandi Anda dan memberikan kata sandi yang unik dan lebih kuat.

Akhirnya, Anda akan diantar ke dasbor yang ditunjukkan di bawah ini.

Untuk mendapatkan ikhtisar tentang pemanfaatan sumber daya cluster, klik ‘Platform’ di sudut kiri atas.

Pada menu yang muncul, pilih opsi ‘Manajemen Cluster’.

Ini membuka antarmuka yang menunjukkan penggunaan sumber daya cluster.

Di sebelah kiri adalah menu yang menyediakan daftar opsi untuk mengakses dan melihat berbagai komponen klaster Anda. Misalnya, untuk melihat node dalam cluster, buka Nodes > Cluster nodes.

Jelas, Anda hanya akan melihat satu node yang berfungsi sebagai kontrol dan node pekerja tempat Anda baru saja menginstal Kubernetes dan Kubesphere.

Untuk melihat komponen sistem, klik ‘Komponen Sistem’

Kembali ke terminal, jalankan perintah berikut untuk berinteraksi dengan cluster (atau perintah kubectl)
$ mkdir -p $HOME/.kube $ sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube /config $ sudo chown $(id -u):$(id -g) $HOME/.kube/config

Untuk mendapatkan informasi node, run
$ kubectl description node

Untuk mendapatkan informasi tentang pod di semua ruang nama di klaster Anda, jalankan perintah :
$ kubectl get pods –all-namespaces

Kesimpulan:
Dalam panduan ini, kami telah mendemonstrasikan cara menginstal Kubesphere di Linux, khususnya di Ubuntu 22.04. Untuk informasi lebih lanjut, lihat situs resmi Kubesphere.