기초 개념 정리
쿠버네티스
개념
로컬환경 설치 (윈도우, Mac)
# kubectl 설치 (Mac, Linux)
$ curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.10.4/bin/darwin/amd64/kubectl \
&& chmod +x kubectl \
&& mv kubectl /usr/local/bin/
# 대시보드 설치
$ kubecgtl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.8.3/src/deploy/recommended/kubernetes-dashboard.yml
# 상태확인
$ kubectl get pod --namespace=kube-system -l k8s-app=kubernetes-dashboard
# 웹 브라우저로 대시보드 볼 수 있기 프록시서버 설정
$ kubectl proxy # 127.0.0.1:8001Minikube
리소스
쿠버네티스 클러스와 노드

Namespace
Pod


파드 생성 및 배포하기

레플리카세트
디플로이먼트

서비스

서비스의 네임 리졸브
ClusterIP 서비스
NodePort 서비스
LoadBalancer 서비스
ExternalName 서비스
인그레이스
인그레스를 통해 접근
freshpod 로 이미지 업데이트 탐지, 파드 업데이트하기
kube-prompt
쿠버네티스 API
Last updated