You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Current »

쿠버네티스 클러스터를 원격으로 조작하기 위해서는 각 환경에 Kubectl 이 설치되어야 한다.

조작하는 방법은 브라우저의 GUI 를 사용하는 방법과 프로그램에서 API 호출하는 방법이 존재한다.

Kubectl 명령은 쿠버 클러스터의 상태를 확인 및 관리, 구성을 변경이 가능하다.

Kubectl 은 Win, Mac, Linux 에서 설치 및 작동을 지원한다.


Win


Mac 


Linux - Centos

Linux 의 경우 설치방법은 다음과 같다.

Kubectl 설치는 공식사이트를 통해서도 최근 버전에 설치가 가능하다.

공식 사이트는 다음을 참조한다.

https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/


# 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

# Set SELinux in permissive mode (effectively disabling it)
setenforce 0
sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config

yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes

systemctl enable --now kubelet
.
.
.
[결과]
Running transaction
  Installing : kubectl-1.16.3-0.x86_64                                                                                                      1/1 
  Verifying  : kubectl-1.16.3-0.x86_64                                                                                                      1/1 

Installed:
  kubectl.x86_64 0:1.16.3-0                                                                                                                     

Complete!

설치가 완료되면 다음 명령을 실행하여 Kubectl 버전을 확인할수 있다.

[root@localhost /]# kubectl version
Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.3", GitCommit:"b3cbbae08ec52a7fc73d334838e18d17e8512749", 
GitTreeState:"clean", BuildDate:"2019-11-13T11:23:11Z", GoVersion:"go1.12.12", Compiler:"gc", Platform:"linux/amd64"}





  • No labels