Minikube는 Kubernetes 클러스터를 배포하고 관리하는 데 사용되는 오픈소스 도구입니다.
Minikube를 사용하면 로컬 컴퓨터에서 단일 노드 Kubernetes 클러스터를 실행하여 애플리케이션 개발, 테스트 및 배포를 쉽게 할 수 있으며,
단일 머신에서 다중 노드 Kubernetes 환경을 시뮬레이션하여 다양한 Kubernetes 기능 및 구성을 실험할 수 있습니다.
apply | 원하는 상태를 적용하고 -f 옵션과 사용 |
---|---|
get | get po, ps, all 등 리소스 목록 보여줌 |
describe | 리소스의 상태를 자세하게 보여준다. |
delete | 리소스 제거 delete -f ~~.yml 혹은 다 지우고 싶으면 k delete all --all |
logs | 컨테이너 로그를 본다. |
exec | 컨테이너에 명령을 전달한다. 컨테이너에 접근할때 사용 |
config | 설정을 관리한다. |
# alias 설정
alias k='kubectl'
# shell 설정 추가
echo "alias k='kubectl'" >> ~/.bashrc
source ~/.bashrc
를 통해 k 로 줄여 사용 가능