Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Tutorial Kubernetes untuk Pemula - Part 3 (Pembuatan Cluster)

Posted on May 25, 2020 by Syauqi Wiryahasana

Inisialisasi Cluster

Silakan login ke server MASTER (k8s-master) dan lakukan inisialisasi cluster kubernetes dengan perintah:
sudo kubeadm init --pod-network-cidr=10.244.10.0/16 --apiserver-advertise-address=IP_ADDRESS_K8SMASTER
silakan ganti --pod-network-cidr dengan ip lokal yang diinginkan, dan juga ganti IP_ADDRESS_K8SMASTER dengan IP Address master clusternya. CATAT bagian kubeadm join! [youtube https://www.youtube.com/watch?v=ODvUJRE89Ww&w=640] contoh: [sourcecode] Your Kubernetes control-plane has initialized successfully! To start using your cluster, you need to run the following as a regular user: mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config You should now deploy a pod network to the cluster. Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at: https://kubernetes.io/docs/concepts/cluster-administration/addons/ Then you can join any number of worker nodes by running the following on each as root: kubeadm join 13.2.10.13:6443 --token z7788s.5guirc4mhrchhfsx \ --discovery-token-ca-cert-hash sha256:319073775bd5e95kajshdjkasduwq1731f7cf50e12c91a63043ff99ed1 [/sourcecode] kemudian lakukan langkah pembuatan folder konfigurasi .kube:
mkdir -p $HOME/.kube
  sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
  sudo chown $(id -u):$(id -g) $HOME/.kube/config
lalu buat satu network flannel baru dengan perintah ini:
kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
dengan contoh hasilnya seperti ini: cek hasil instalasi cluster ini dengan perintah:
kubectl get nodes
dan perintah:
kubectl get pods --all-namespaces

Join ke Cluster

kemudian login ke semua server Node/Worker yang ada dan lakukan join ke cluster dengan perintah kubeadm join dari hasil instalasi cluster diatas. contoh:
kubeadm join IPADDRESSS:6443 --token jk6tbt.rx0pa9dhjks2dkfi \
    --discovery-token-ca-cert-hash sha256:0940175e2ca4bce84e76443a930fe2df071141adiashdb1e398ee61bc12f58b0a1 
dan sampai akhirnya didapati seperti berikut: kemudian login di server MASTER dan lakukan pengecekan NODE apakah sudah berhasil join atau belum dengan perintah:
kubectl get nodes
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically