• 컨테이너 란?
    • Code + Dependency + Runtume = Single, Immutable Object
    • 컨테이너가 급수적으로 늘어남에 따라 -> 이를 관리(오케스트레이션) 해야 하는것!
    • Control plane 지휘 -> Data plane 연주(호스팅?)
  • 쿠버네티스
    • ...
    • ....
  • 쿠버네티스 오브젝트
    • 의도를 담은 레코드 (recode of intent)
    • 사용자가 의도한 상태(Desired State) 를 K8S API로 전달 -> 그 상태를 유지하도록 최선을 다하는 전략.
      • 자동화된 bin packing
      • 자동화된 self-healing
      • 자동화된 Rollout & Rollback
      • 서비스 디스커버리와 로드밸런싱
      • 스토리지 오케스트레이션
      • 시크릿 및 컨피그 관리 등등
    • POD
      • ...
      • 다른 노드에 있는 POD 와 통
        • 같은 노드 간에는 "리눅스 네트워킹"
        • 다른 노드 간에는 " VPC 네트워킹"
    • Labels & Selector & Annotations
      • ...
    • Service & Replicaset, Deployment
      • Service : POD 의 애플리케이션을 실 서비스 하기위한 리소스
        • 내부 통신
          • ClusterIP 
        • 외부 통신
          • NodePort
          • LoadBalancer
          • Ingress (타입이 Sevice 아님!)
          • 보통 일반적으로 인그레스 사용. (LB는 너무 리소스 낭비적~)
      • Replicaset : POD의 갯수를 유지 및 관리 및 제어하는 리소스
      • Deployment : 애플리케이션을 배포하는 기본단위 리소스
    • Volume
      • 저장 공간을 제공하기위해, 다양한 유형의 볼륨을 지원함
      • emprtDir, PersistentVolume, PVC, ...
    • Namespace
      • ...
      • 리소스의 접근제약을 하는방법 (Role Base Access Control)

-끝-

'IT 서적 & 강좌' 카테고리의 다른 글

[인프런] 딥러닝과 모델들  (0) 2021.11.14
[웨비나] Container Immersion Day (4/8 EKS)  (0) 2021.04.08
[웨비나] Container Immersion Day (4/7 ECS)  (0) 2021.04.07
[웨비나] AWS AI/ML  (0) 2020.04.30
[코테] 문제풀이  (0) 2019.11.06

+ Recent posts