Instalasi Docker Dan Kubernetes

Awalnya, Docker lebih banyak digunakan dan memiliki dukungan yang lebih baik pada OS Linux. Namun seiring berjalannya waktu, Docker juga telah mengembangkan dukungan untuk OS OSX dan Windows.

Panduan instalasi Docker pada masing-masing OS dapat dilihat pada link berikut:
  1. Linux (Distro Ubuntu): https://docs.docker.com/install/linux/docker-ce/ubuntu
  2. OSX: https://docs.docker.com/docker-for-mac/install
  3. Windows: https://docs.docker.com/docker-for-windows/install

Instalasi Docker pada Ubuntu
  1. Docker sebelumnya memiliki vesi yang disebut docker, docker.io atau docker- engine.
  2. Pada Ubuntu, Docker versi lama harus di uninstall terlebih dahulu. Instruksi- nya adalah seperti berikut:Instalasi Docker Dan Kubernetes
  3. Selanjutnya instalasi Docker versi terbaru dapat dilakukan dengan langkah- langkah sebagai berikut:
    • Update aplikasi apt pada Ubuntu dengan instruksi:Instalasi Docker Dan Kubernetes
    • Tambahkan GPG key resmi Docker:Instalasi Docker Dan Kubernetes
    • Setup repository Docker yang akan diinstall. Pilihan repository Docker adalah Stable, Nightly dan Test:Instalasi Docker Dan Kubernetes
    • Setelah itu, install Docker-Engine dengan instruksi berikut:Instalasi Docker Dan Kubernetes
    • Verifikasi hasil instalasi dengan instruksi berikut:Instalasi Docker Dan Kubernetes

Instalasi Docker pada Windows
  1. Pada Windows, Docker menyediakan aplikasi Docker Desktop.
  2. Docker Desktop memiliki versi yang berbeda untuk Windows 10 Pro dan Windows 10 Home.
  3. Persyaratan Hardware untuk OS Windows:
    • Enable Fitur Hyper-V dan Containers Windows
    • Prosesor 64bit dengan Second Level Address Translation (SLAT)
    • RAM minimal 4GB
    • Dukungan Virtualisasi pada BIOS-level Hardware
  4. Download aplikasi Docker Desktop pada link berikut: https://hub.docker.com/editions/community/docker-ce-desktop-windows/
  5. Pada halaman download, pilih Get Docker Desktop for Windows (stable)
  6. Klik dua kali pada File yang di Download untuk melakukan instalasi dan kemudian ikuti instruksi instalasinya.
  7. Pada instalasi Docker for Windows, dibutuhkan Fitur WSL2. Download update WSL2 pada link berikut: https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
  8. Setelah instalasi WSL2 selesai, Docker Desktop dapat dijalankan.
  9. Bila instalasi Docker Desktop pada Windows telah selesai, verifikasi hasil instalasi dengan instruksi berikut yang di jalankan pada Windows Terminal:
    • docker version
    • docker run hello-world

Instalasi Kubernetes
  1. Kubernetes menggunakan tool command-line yang dinamakan kubectl.
  2. Instalasi kubectl membutuhkan aplikasi curl yang terpasang pada masing- masing OS.
    • Pada Ubuntu, instalasi curl dengan instruksi sudo apt install curl
    • Pada Windows, download file instalasi curl dari link berikut: https://curl.haxx.se/windows/

Instalasi Kubernetes pada Ubuntu
Instalasi kubectl pada Ubuntu dilakukan dengan menjalankan instruksi berikut pada terminal:

Instalasi Docker Dan Kubernetes

Instalasi Kubernetes pada Windows
Instalasi kubectl pada Windows dilakukan dengan menjalankan instruksi berikut pada terminal:

Instalasi Docker Dan Kubernetes

Namun, bila telah melakukan instalasi Docker Desktop pada Windows, Kubernetes dapat diinstall dengan mengaktifkan fitur Kubernetes dari setting Docker Desktop seperti pada gambar berikut:

Instalasi Docker Dan Kubernetes

Dari setting Docker Desktop, checklist Enable Kubernetes lalu klik tombol Apply & Restart. Setelah itu, Docker Desktop akan melakukan instalasi Kubernetes pada Windows.

Verifikasi Instalasi Kubernetes
Bila kubectl telah diinstall pada OS masing-masing, jalankan instruksi berikut untuk melakukan verifikasi.

Instalasi Docker Dan Kubernetes