◇ Kubectl 설치하기
Kubectl은 쿠버네티스의 API 서버와 통신하여 사용자 명령을 전달할 수 있는 CLI 도구이다.
kubectl을 사용하여 쿠버네티스 클러스터에 명령어를 전달할 수 있다.
MacOS에서 kubectl을 설치할 수 있는 방법은 3가지가 있다.
- curl을 사용한 바이너리 설치
- Homebrew를 사용한 설치
- Macports를 사용한 설치
1. curl을 사용하여 kubectl 바이너리 설치
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/arm64/kubectl"
특정 버전을 다운로드하려면, $(curl -L -s https://dl.k8s.io/release/stable.txt) 명령 부분을 특정 버전으로 바꾸면 된다.
- 바이너리 검증(option)
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/arm64/kubectl.sha256"
kubectl 바이너리를 체크섬 파일을 통해 검증한다.
echo "$(<kubectl.sha256) kubectl" | shasum -a 256 --check
# kubectl: OK 검증성공
- kubectl 바이너리를 실행 가능하게 하기
chmod +x ./kubectl
- kubectl 바이너리를 시스템 PATH 의 파일 위치로 이동
sudo mv ./kubectl /usr/local/bin/kubectl
sudo chown root: /usr/local/bin/kubectl
- 설치한 버전이 최신 버전인지 확인
kubectl version --client
2. Homebrew을 사용하여 kubectl 설치
brew install kubectl
# 또는
brew install kubernetes-cli
3. Macports을 사용하여 kubectl 설치
sudo port selfupdate
sudo port install kubectl
+ Linux에서 kubectl 설치하기
위의 페이지에서 확인할 수 있다.
◇ kustomize 설치하기
kustomize는 쿠버네티스의 manifest 파일을 좀 더 효율적으로 관리할 수 있도록 도와주는 도구이다.
1. Homebrew 이용한 설치
brew install kustomize
2. Macports를 이용한 설치
sudo port install kustomize
3. curl을 사용하여 kustomize 바이너리 설치
curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash
아래의 페이지에서 확인할 수 있다.
'DevOps > Docker & Kubernetes' 카테고리의 다른 글
[MacOS] minikube 설치 및 쿠버네티스 클러스터 구성하기 (0) | 2022.04.12 |
---|---|
[Mac] Docker 설치하기 (with Docker for Desktop) (0) | 2022.04.07 |
[Mac M1] Ubuntu 설치하기 (0) | 2022.04.06 |