반응형
쿠버네티스(K8s) 특징
- 워크로드 분리
- 어디서나 실행가능 - 온프레미스, 퍼블릭 클라우드(AKS, EKS, GKE 등)
- 선언적 API
CNI(Container Network Interface)
- Container간 통신을 지원하는 VxLAN, Pod Network이라고도 부름
- 다양한 종류의 플러그인이 존재
쿠버네티스 클러스터 구성
- control plane(master node)
- 워커 노드들의 상태를 관리하고 제어
- single master
- multi master(3, 5개의 master nodes)
- worker node
- 도커 플랫폼을 통해 컨테이너를 동작하며 실제 서비스 제공
쿠버네티스 명령어
kubectl : 쿠버네티스 시작 = k만 입력해도 됨.
kubectl get nodes : 노드 정보 조회
worker node : 실제 container를 동작시키고 움직임
kubectl [command] [TYPE] [NAME] [flags]
- command: 자원(object)에 실행할 명령(create, get, delete, edit)
- TYPE: 자원의 타입(node, pod, service)
- NAME: 자원의 이름
- flags: 부가적으로 설정할 옵션(—help, -o options)
kubectl get nodes: 노드 정보
kubectl api-resources : 약어 볼 수 있음
kubectl —help: 명령어
kubectl logs —help: logs에 대한 명령어
kubectl describe node <node name> : node정보 자세히 알려줘
create : 컨테이너 pod 생성 명령어
kubectl create deployment webserver2 --image=nignx:1.14
반응형
'Develop' 카테고리의 다른 글
| 쿠버네티스_따배쿠 강의 정리(쿠버네티스 아키텍처 - Kubernetes 동작원리) (0) | 2024.08.21 |
|---|---|
| 쿠버네티스_따배쿠 강의 정리 (0) | 2024.08.21 |
| [React] vs code에서 yarn start 에러 (0) | 2024.04.01 |
| Git_Repository 삭제 (0) | 2023.07.08 |
| HTML/CSS/JS 모달창(Moda Window)의 배경을 이미지로 구현 (0) | 2023.06.27 |