Kubernetes on Docker Desktop이 stable로 바뀌었기 때문에 install을 시도해 보겠습니다.

6198 단어 Dockerkubernetes
약 3일 전, Kubernetes on Docker Desktop(mac, 윈도우즈)은 stable로 변했다.
  • KUBERNETES IS NOW AVAILABLE IN DOCKER DESKTOP STABLE CHANNEL
  • 개인 학습을 위해 GCP 등록이 답답해서 Docker Desktop에서 사용하기를 기다리고 있습니다.
    나는 쿠베르네츠를 전혀 모르지만, 이 거대한 파도를 타기 위해 손을 댈 것이다.만약 네가 손을 대면 머지않아 알게 될 것이다.

    Docker Desktop 업데이트


    업데이트 전 about 페이지

    업데이트 전 preference 페이지

    docker를 시작하면kubernetes를 사용할 수 있는 버전에 대한 업데이트가 나타납니다.

    업데이트된about 페이지

    업데이트된preference 페이지에kubernetes를 사용하는 선택이 나타납니다.사용 여부를 확인하겠습니다.

    앱을 누르면 시간이 걸리나요?(확실히 3, 4분 걸렸어요)

    끝~ (아래쪽에kubernetes is runnig!)

    동작 확인

  • kubectl(기본 명령인 것 같다)으로client버전과 서버버전을 확인합니다.
  • 버전에 따라 어떻게 되는지 모른다
  • $ kubectl version                                                                                                                                                                           
    Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.3", GitCommit:"2bba0127d85d5a46ab4b778548be28623b32d0b0", GitTreeState:"clean", BuildDate:"2018-05-21T09:17:39Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"darwin/amd64"}
    Server Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.3", GitCommit:"2bba0127d85d5a46ab4b778548be28623b32d0b0", GitTreeState:"clean", BuildDate:"2018-05-21T09:05:37Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}
    
  • kubectl config current-context
  • local에서 원격kubernetes를 이동하는 경우도 있기 때문에 어디에 작용하는지에 대한 확인이라고 생각합니다
  • 로컬을 좋아하나 봐요. $ kubectl config current-context docker-for-desktop
  • kubectl cluster-info
  • 클러스터 정보를 볼 수 있는 명령 같음
  • $ kubectl cluster-info                                                                                                                                                                   
    Kubernetes master is running at https://localhost:6443
    KubeDNS is running at https://localhost:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/pro
    

    Kubernetes Dashboard 이동


    이동 대시보드 강좌를 자주 보기 때문에 한번 해 보세요.github에 저장소가 있기 때문에 정식으로 자술합니다.md에 따라.
  • kubectl apply
  • apply 할 것 같아요.(install 아님)
  • $ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml
    
    secret "kubernetes-dashboard-certs" created
    serviceaccount "kubernetes-dashboard" created
    role.rbac.authorization.k8s.io "kubernetes-dashboard-minimal" created
    rolebinding.rbac.authorization.k8s.io "kubernetes-dashboard-minimal" created
    deployment.apps "kubernetes-dashboard" created
    service "kubernetes-dashboard" created
    
  • kubectl proxy
  • 에이전트가 필요할 것 같다
  • $ kubectl proxy                                                                                                                                                                             
    Starting to serve on 127.0.0.1:8001
    
    액세스
  • 127.0.0.1: 8001
  • http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/

  • 야, 일어났어!(이 화면 건너뛰기)

    대시보드가 일어났어요!
    이렇게 하면 공부할 수 있겠네요.

    참고 자료

  • Tutorial : Getting Started with Kubernetes with Docker on Mac
  • kubernetes/dashboard: General-purpose web UI for Kubernetes clusters
  • 좋은 웹페이지 즐겨찾기