[Kubernetes The Hard Way] Installing Client Tools - Part 1

less than 1 minute read

بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم

Installing Client Tools (Kubernetes The Hardway)

Lanjutkeunn, Lab part 1 ini kita akan menyiapkan dari sisi client yaitu HOST OS saya sendiri yang menjalan kan node container k8s nah kita akan menggunakan Public Key Infrastructure Infrastructure Untuk media komunikasi dari sisi client ke tiap node container controller dan worker.

In this lab you will install the command line utilities required to complete this tutorial: cfssl, cfssljson, and kubectl.

Linux Install CFSSL

wget -q --show-progress --https-only --timestamping \
  https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 \
  https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64

chmod +x cfssl_linux-amd64 cfssljson_linux-amd64

sudo mv cfssl_linux-amd64 /usr/local/bin/cfssl
sudo mv cfssljson_linux-amd64 /usr/local/bin/cfssljson

Verification

Verify cfssl version 1.2.0 or higher is installed:

cfssl version

output

Version: 1.2.0
Revision: dev
Runtime: go1.6

Linux Install Kubectl

wget https://storage.googleapis.com/kubernetes-release/release/v1.12.0/bin/linux/amd64/kubectl

chmod +x kubectl
sudo mv kubectl /usr/local/bin/

Verification

Verify kubectl version 1.12.0 or higher is installed:

kubectl version --client

output

Client Version: version.Info{Major:"1", Minor:"12", GitVersion:"v1.12.0", GitCommit:"0ed33881dc4355495f623c6f22e7dd0b7632b7c0", GitTreeState:"clean", BuildDate:"2018-09-27T17:05:32Z", GoVersion:"go1.10.4", Compiler:"gc", Platform:"linux/amd64"}

Lanjutnye: Provisioning a CA and Generating TLS Certificates - Part 2

Gaskunnnn

Referensi

Happy, Enjoy Ngoprek ~

Comments