'conntrack'에 해당되는 글 1건

  1. 2020.04.17 minikube on ubuntu

minikube on ubuntu

kubernetes 2020. 4. 17. 15:51

ubuntu 18.04에 minikube v1.9.2 설치(2020-04-19 기준)

 

Prerequisites : VM에 설치, 호스트 설치에 따라 달라짐

호스트 설치

  - docker가 설치되어 있어야함

  - --driver=none 옵션 

 

VM 설치는 root이외의 계정으로 실행해야 하며, 외부 접근을 위해서는 minikube start 시 proxy 설정이 필요함

여기서는 호스트 설치를 기준으로 진행함.

 

 

# kubectl 설치

# kubectl download
$ curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl

# Make the kubectl binary executable.
$ chmod +x ./kubectl

# Move the binary in to your PATH.
$ sudo mv ./kubectl /usr/local/bin/kubectl

# Test to ensure the version you installed is up-to-date:
$ kubectl version --client

 

# minikube 설치

# minikube binary download
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \
  && chmod +x minikube

# Minikube 실행 파일을 사용자 실행 경로에 추가
$ sudo mkdir -p /usr/local/bin/
$ sudo install minikube /usr/local/bin/

# 최초 설치시 오류

$ minikube start --driver=none

root path 설치를 위해서는 conntrack 가 필요하다는 메세지.

( Kubernetes v1.18.0 requires conntrack to be installed in root's path )

# conntrack 설치

$ sudo apt install conntract 

 

# minikube 설치

$ minikube start --driver=none

위와 같은 메세지 보이면 정상 설치된 것

이후로 minikube start만 입력하면 기존 driver=none 옵션으로 실행됨.

 

# dashboard 설치

$ minikube dashboard —url

처음 한번만 설치하면 이후로는 minikube start 되면 자동으로 실행됨.

 

# 외부에서 접근을 위해 proxy 실행

$ kubectl proxy --address='0.0.0.0' --disable-filter=true &

# dashboard 접속(VM_PUBLIC_IP는 본인의 IP로 변경)

http://{VM_PUBLIC_IP}:8001/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/

 

 

# minikube 참고 사이트

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

Posted by jerymy
,