Kubectl adalah command line tool Kubernetes yang digunakan untuk menjalankan berbagai perintah untuk cluster Kubernetes.
Langkah Instalasi Kubernetes pada Linux adalah sebagai berikut.
Note: Dokumentasi resmi instalasi dapat dilihat pada halaman https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/
Pertama, download binary file kubectl versi latest release (rilis terakhir), dengan perintah
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
Validasi binary file tersebut, yaitu dengan mendownload checksum file terlebih dahulu dengan perintah
curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"
Selanjutnya, kita akan menyocokkan kubectl binary dengan checksum file menggunakan perintah berikut:
echo "$(cat kubectl.sha256) kubectl" | sha256sum --check
Jika valid, maka akan menunjukkan output sebagai berikut
Jika pengecekan gagal, makan sha256 akan memunculkan nonzero status dan menampilkan output semacam berikut
kubectl: FAILED
sha256sum: WARNING: 1 computed checksum did NOT match
Selanjutnya, install kubectl dengan perintah berikut
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
Instalasi selesai. Untuk melihat apakah kubectl sudah dapat digunakan, Anda bisa menggunakan perintah berikut untuk melihat versi.
kubectl version --client
Berikut adalah tampilan output perintah diatas.