https://github.com/kelseyhightower/kubernetes-the-hard-way/blob/master/docs/02-client-tools.md


Tutorial 수행에 필요한 여러가지 Client Tool 을 설치


1. Install CFSSL


### wget 으로 여러가지 파일을 다운받아야 한다. wget이 CentOS 7 에 설치되어 있지 않다면, 아래의 Command 로 설치하자

yum install -y wget


### cfssl 및 cfssljson Download


wget \

  https://storage.googleapis.com/kubernetes-the-hard-way/cfssl/1.4.1/linux/cfssl \

  https://storage.googleapis.com/kubernetes-the-hard-way/cfssl/1.4.1/linux/cfssljson



### 확인


cfssl version


Version: 1.4.1

Runtime: go1.12.12


cfssljson --version


Version: 1.4.1

Runtime: go1.12.12



2. Install kubectl


### Download


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

chmod +x kubectl

sudo mv kubectl /usr/local/bin/


### 확인

kubectl version --client

Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.6", GitCommit:"dff82dc0de47299ab66c83c626e08b245ab19037", GitTreeState:"clean", BuildDate:"2020-07-15T16:58:53Z", GoVersion:"go1.13.9", Compiler:"gc", Platform:"linux/amd64"}




https://github.com/kelseyhightower/kubernetes-the-hard-way/blob/master/docs/01-prerequisites.md


01-prerequisites.md 는 테스트를 위해 Google Cloud 의 버전 및 인증, tmux 와 같은 console 을 세팅하는 내용이다.


Local PC 에서 테스트를 위해


01. PC (Host Compute, CPU 및 Memory 넉넉히)



02. VirtualBox 설치 (https://www.virtualbox.org/)




03. CentOS 7 최신버전 설치 (http://isoredirect.centos.org/centos/7/isos/x86_64/)




04. 복제 해서 사용할 원본 CentOS 7 이미지 구성하기





+ Recent posts