쿠버네티스 설치하기

Soonwoo Kwon·2022년 3월 22일
0

쿠버네티스

목록 보기
1/2

kubernetes 설치

쿠버네티스 공식 문서를 참고하여 쿠버네티스를 설치했다.
나는 brew를 통해 설치하는 방법을 선택하였다.
https://kubernetes.io/docs/tasks/tools/install-kubectl-macos/

공식문설르 따라서 설치하던 중 문제점이 발생하였다.

kubectl cluster-info

위 명령이 실행이 되지 않았다.

The connection to the server <server-name:port> was refused - did you specify the right host or port?

와 같은 형태의 에러가 발생하였고 해결 방법으로는 minikube를 설치하는 것이였다.

minikube 설치

https://minikube.sigs.k8s.io/docs/start/
위 링클를 참고하여 minikube를 설치하였다.

minikube start

명령에서 또 한번 에러가 발생하였다.
문서를 다시 읽어보니 요구 사항에 다음과 같이 적혀있었다.

Container or virtual machine manager, such as: Docker, Hyperkit, Hyper-V, KVM, Parallels, Podman, VirtualBox, or VMware Fusion/Workstation

컨테이너 매니저인 도커를 설치하였고 도커를 실행한 뒤 다시 minikube start 명령을 실행하였다.

minikube에서 알맞은 컨테이너 매니저를 찾아서 docker 드라이버를 사용하였고 성공적으로 start 되었다.

다시 kubernetes 설치

minikube를 설치하고 다시 kubectl cluster-info 명령을 실행하였다.

명령은 정상적으로 실행되었고 control planecoreDNS 정보를 출력해 주엇다.

Optional kubectl configurations and plugins

쉘 자동완성 기능 추가(Enable shell autocompletion)

쉘에서 kubectl에 대한 자동완성 기능을 추가한다.
나는 zsh를 주로 사용하기 때문에 다음 코드를 ~/.zshrc 파일에 추가하였다.

source <(kubectl completion zsh)

Install kubectl convert plugin

다른 API 버전간의 manifests를 변활할 수 있게 해준다.

쿠버네티스 공식 문서를 참고하며 설치하면 된다.

0개의 댓글