Kubernetes/Lightweight

minikube 설치 (VM-linux)

청룡동사는연우 2023. 5. 31. 23:29

목차

    윈도우 환경에 vagrant + virtualbox 로 vm 을 만들고 그 위에 구성

     

    minikube 권장사항

     

     

    1. 도커 설치

    minikube 가 동작하기 위해선 가상환경이 필요하기 때문에 VM 내에 Docker 를 설치해줬다

    설치 상세 : https://docs.docker.com/engine/install/ubuntu/

     

    Install Docker Engine on Ubuntu

     

    docs.docker.com

    2. minikube 설치 및 실행

    #installation
    curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
    sudo install minikube-linux-amd64 /usr/local/bin/minikube

    start cluster

    minikube start

    3. kubectl 설치

    3.1 download the latest release

    curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"

    3.2 validate the binary (optional)

    download the kubectl checksum file

    curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"

    validate the kubectl binary against the checksum file:

    $ echo "$(cat kubectl.sha256)  kubectl" | sha256sum --check
    kubectl: OK

    3.3 install kubectl

    sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl

    3.4 test

    kubectl version --client

    참고

    https://minikube.sigs.k8s.io/docs/start/

     

    minikube start

    minikube is local Kubernetes

    minikube.sigs.k8s.io

    https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/

     

    Install and Set Up kubectl on Linux

    Before you begin You must use a kubectl version that is within one minor version difference of your cluster. For example, a v1.27 client can communicate with v1.26, v1.27, and v1.28 control planes. Using the latest compatible version of kubectl helps avoid

    kubernetes.io