Docker for Mac(Edge) 및 Kubernetes 대시보드 노트 설치

3704 단어 DockerkubernetesMac
Docker for Mac(Edge)에서 Kubernetes를 사용할 수 있기 때문에 설치하는 김에 Kubernetes Dashboard를 설치해 보았습니다.

Docker for Mac(Edge) 설치


1. .Edge 버전 다운로드
3. Docker for Mac(Stable)을 실행 중인 경우 중지
4.Docker.dmg 실행 및 응용 프로그램 폴더로 복사
5. Docker for Mac(Edge) 시작
6. Docker에 로그인하라는 요청을 받았기 때문에 로그인
7. Docker for Mac(Edge)의 기본 설정을 열고 Kubernetes를 선택합니다.
8. Kubernetes 사용 을 선택하고 응용 프로그램을 누릅니다.
9. 설치 시작, 잠시 후 종료

Kubernetes Dashboard 설치


절차는 여기에 쓰여 있다.간단하다.
https://store.docker.com/editions/community/docker-ce-desktop-mac
https://github.com/kubernetes/dashboard
$ kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.8.1/src/deploy/recommended/kubernetes-dashboard.yaml
이런 느낌으로 일지가 나오면 OK.
secret "kubernetes-dashboard-certs" created
serviceaccount "kubernetes-dashboard" created
role "kubernetes-dashboard-minimal" created
rolebinding "kubernetes-dashboard-minimal" created
deployment "kubernetes-dashboard" created
service "kubernetes-dashboard" created
움직이는지 확인합니다.
$ kubectl get deployments,replicasets,pods,service --all-namespaces -o wide --selector=k8s-app=kubernetes-dashboard
pod 상태가 실행될 때까지 기다립니다.
NAMESPACE     NAME                          DESIRED   CURRENT   UP-TO-DATE   AVAILABLE   AGE       CONTAINERS             IMAGES
                                             SELECTOR
kube-system   deploy/kubernetes-dashboard   1         1         1            1           1m        kubernetes-dashboard   gcr.io/google_co
ntainers/kubernetes-dashboard-amd64:v1.8.1   k8s-app=kubernetes-dashboard

NAMESPACE     NAME                                 DESIRED   CURRENT   READY     AGE       CONTAINERS             IMAGES
                                     SELECTOR
kube-system   rs/kubernetes-dashboard-7c5d596d8c   1         1         1         1m        kubernetes-dashboard   gcr.io/google_containers
/kubernetes-dashboard-amd64:v1.8.1   k8s-app=kubernetes-dashboard,pod-template-hash=3718152847

NAMESPACE     NAME                                       READY     STATUS    RESTARTS   AGE       IP          NODE
kube-system   po/kubernetes-dashboard-7c5d596d8c-q7k2t   1/1       Running   0          1m        10.1.0.65   docker-for-desktop

NAMESPACE     NAME                       TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)   AGE       SELECTOR
kube-system   svc/kubernetes-dashboard   ClusterIP   10.111.182.163   <none>        443/TCP   1m        k8s-app=kubernetes-dashboard
실행 후 서비스를 시작합니다.
$ kubectl proxy
백스테이지에서 서비스를 시작하면 이쪽으로
$ kubectl proxy &
이렇게 하면 연결할 수 있기 때문에 브라우저에서 다음 URL을 방문하면 대시보드에 접근할 수 있습니다.
어렵기 때문에 계기판의 동작을 확인하기 위해 수중에 있는nginx의 샘플을 배치해 보았다.
https://github.com/kubernetes/dashboard/releases
계기판에서 보면 이런 느낌이에요.
https://github.com/Ricordanza/kubernetes-nginx

총결산


Docker for Mac(Edge)과 Kubernetes Dashboard를 쉽게 설치할 수 있습니다.
위에는 터치가 없지만
$ source <(kubectl completion zsh)
이렇게 하면 보충이 효과가 있어 익숙하지 않을 때 편리하다.
bash 상황에서.
$ source <(kubectl completion bash)

좋은 웹페이지 즐겨찾기