Skip to content

emka.web.id

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

Tutorial Kubernetes untuk Pemula - Part 2 (Instalasi Software)

Posted on May 25, 2020 by Syauqi Wiryahasana

Arsitektur Lab

Sediakan 3 server, dengan 1 server sebagai master, dan 2 server sebagai worker node. Semuanya menggunakan Debian 10 (Buster) dengan update terbaru. Pastikan anda sudah melakukan: apt update apt upgrade

Insert Hostname di /etc/hosts

Misalkan: 10.125.14.1 k8s-master 10.125.14.10 worker01 10.125.14.11 worker02

Install Docker

Update repository: apt update apt upgrade Install various tools: apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common tambahkan key docker-repo: curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - tambahkan repository docker: add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" [youtube https://www.youtube.com/watch?v=tZ3BK0qEcKk&w=640] update repository: apt update apt upgrade install docker: apt install docker-ce cek docker sudah jalan atau belum: systemctl status docker install docker-compose: apt install docker-compose ubah cgroupdriver menjadi Systemd, bukan native docker: [sourcecode] cat > /etc/docker/daemon.json <<EOF { "exec-opts": ["native.cgroupdriver=systemd"], "log-driver": "json-file", "log-opts": { "max-size": "100m" }, "storage-driver": "overlay2" } EOF [/sourcecode]

Disable Swap

Lakukan ini di ketiga server, Kubernetes menghendaki untuk tidak ada swap dalam operasionalnya, sehingga swap harus dimatikan. Matikan dengan perintah: sudo swapon -s sudo swapoff -a kemudian edit file /etc/fstab dan comment saja partisi swap yang ada. lalu reboot.

Install Kubernetes

login ke ketiga server dengan Cluster SSH (csshx/cssh): apt -y install apt-transport-https gnupg2 curl curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - echo "deb http://apt.kubernetes.io/ kubernetes-xenial main" | tee -a /etc/apt/sources.list.d/kubernetes.list kemudian lakukan instalasi: apt update apt install -y kubeadm kubelet kubectl [youtube https://www.youtube.com/watch?v=jMtVLciWYLI&w=640]

Menginstall Versi Kubernetes Tertentu

Secara default, versi kubernetes yang terpasang disistem adalah versi terbaru dari repositori. Jika kurang berkenan dengan versi baru tersebut dan memilih menggunakan versi yang spesifik, silakan lakukan instalasi custom seperti ini. Cek dulu ketersediaan versi kubernetes di repositori dengan perintah: sudo apt-cache policy kubectl perhatikan versi yang tersedia. Misalkan kita ingin menginstall versi 1.17.5, maka kita install dengan perintah: apt install -y kubeadm=1.17.5-00 kubelet=1.17.5-00 kubectl=1.17.5-00
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