IT Log

kubernetes 설치 본문

Open Source/Apache

kubernetes 설치

newly0513 2021. 3. 25. 16:56
728x90
반응형

설치 방법 :

  1. curl을 사용하여 kubectl binary 설치
  2. 기본 패키지 관리 도구를 사용하여 설치 (Ubuntu, Debian or HypriotOS)
  3. 기본 패키지 관리 도구를 사용하여 설치 (CentOS, RHEL or Fedora)

1. curl을 사용하여 kubectl binary 설치

1. 최신 릴리즈 다운로드

# 최신 릴리즈
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"

# 특정 릴리즈 (1.18.6 버전을 다운로드하는 경우)
curl -LO "https://dl.k8s.io/release/v1.18.6/bin/linux/amd64/kubectl"

2. 바이너리 검증 (선택 사항)

 

kubectl 체크섬 파일 다운로드

curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"

 

kubectl 바이너리를 체크섬 파일을 통해 검증

echo "$(<kubectl.sha256) kubectl" | sha256sum --check

 

※ 검증 성공 여부

# 성공
kubectl: OK

# 실패
kubectl: FAILED
sha256sum: WARNING: 1 computed checksum did NOT match

3. kubectl 설치

sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl

4. 버전 확인

kubectl version --client

2. 기본 패키지 관리 도구를 사용하여 설치 (Ubuntu, Debian or HypriotOS)

1. 설치

# 아래 명령 입력 후 sudo 비밀번호 입력
sudo apt-get update && sudo apt-get install -y apt-transport-https gnupg2 curl

# 한 번에 입력
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
sudo apt-get install -y kubectl

 

2. 버전 확인

kubectl version --client

3. 기본 패키지 관리 도구를 사용하여 설치 (CentOS, RHEL or Fedora)

1. 설치

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOF
yum install -y kubectl

 

2. 버전 확인

kubectl version --client

참고 URL : kubernetes.io/ko/docs/tasks/tools/install-kubectl-linux/

 

 

728x90
반응형
Comments