본문 바로가기

전체 글

(26)
Minikube 설치하기(Mac OS) Minikube 쿠버네티스를 로컬에서 쉽게 실행하는 도구, Minikube는 매일 쿠버네티스를 사용하거나 개발하려는 사용자들을 위해 가상 머신(VM) 이나 노트북에서 단일 노드 쿠버네티스 클러스터를 실행함 서브 mac(Catalina)에서 실행하였습니다. 1.mac 에서는 brew 를 이용하여 쉽게 설치 가능하다 brew install minikube2.brew를 사용하지 않을때는 바이너리 파일을 다운로드 받아서 mac 에 설치가 가능함 curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 \ && chmod +x minikube2-1. minikube를 실행경로에 추가하는 방법 sudo..
쿠버네티스 아키텍쳐 Kubernetes Architecture 여러개의 노드들로 HA 할수 있고 Master Node가 Node들을 관리합니다. 쿠버네티스 컴포넌트 Control Plane Components Kube-apiserver - 쿠버네티스 Control Plane 에 대한 프론트엔드 etcd - key-value store (여러개의 노드들과 여러개의 마스터 노드들을 가지고 있으면 etcd에 모두 저장 된다.) kube-scheduler - Node가 배정되지 않은 새로 생성된 Pod을 감지하고 실행할 Node를 선택함 kuber-controller-manager - Controller 를 구동하는 master상의component Node-Controller : Node가 다운 되었을때 통지와 대응에 관한 책임을..
Docker Hub에 업로드 하기 docker login 하기 KDS-2:main kimdaesung$ docker login Authenticating with existing credentials... Login Succeeded 이미지 확인 하기 KDS-2:main kimdaesung$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE go_echo 1.0.5 44f07e89fa9a 3 minutes ago 444MB golang 1.13-alpine e1fd9820be16 3 weeks ago 359MB 내가 만든 도커 이미지 파일 tag 달기 KDS-2:main kimdaesung$ docker tag go_echo:1.0.5 kds0573/go_echo:1.0.5 tag 확인 KDS-2..