ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 로컬 kubernetes 환경 구성 + Cheatsheet 적용 (with. minikube, kubectl)
    Kubernetes - 기초 2022. 8. 22. 18:11

    Minikube

    미니큐브란? Kubernetes를 쉽게 배우고 개발할 수 있도록 하는 데 중점을 둔 로컬 Kubernetes입니다.

    해당 포스트는 MacOS 환경에서 Minikube driver로 Docker를 선택하여 설치 및 실행합니다

     

    Minikube 설치

    brew install minikube

     

    Minikube 실행

    minikube start --driver=docker

     

    [Tip 1]

    brew를 통한 설치 후 실패 하면 which minikube 이 전 minikube 링크를 제거하고 새로 설치된 바이너리를 링크해야 할 수 있습니다.

    brew unlink minikube
    brew link minikube

    [Tip 2]

    minikube 1.25.2 version에서 minikube service가 동작하지 않는 이슈가 있어, 1.25.2 버전을 제외한 다른 버전으로 설치하셔야 합니다.

     

    미니큐브 버전 확인 및 버전 업

    minikube version
    
    # minikube upgrade
    brew upgrade minikube

     

    Kubectl

    brew install kubectl
    또는
    brew install kubernetes-cli

     

    CheatSheet

    • kubectl 명령어를 k로 약칭합니다.
    • kubectl의 자동완성을 지원합니다.
    • kubectl 명령어를 수행할 k8s 클러스터를 설정할 수 있습니다.
    • 기타 자주쓰는 여러가지 명령어 모음

    BASH 사용하시는분

    $ source <(kubectl completion bash)
    $ echo "
    alias k=kubectl
    complete -o default -F __start_kubectl k
    
    source <(kubectl completion bash)" >> ~/.bashrc

     

    ZSH 사용하시는분

    $ echo "
    alias k=kubectl
    complete -o default -F __start_kubectl k
    
    [[ $commands[kubectl] ]] && source <(kubectl completion zsh)" >> ~/.zshrc

    'Kubernetes - 기초' 카테고리의 다른 글

    쿠버네티스 클러스터와 컴포넌트  (0) 2022.08.24
    OCI와 CRI  (0) 2022.08.23
Copyright 2022. 0woong-developer all rights reserved.