K8s
  • Amazon EKS
  • 1.EKS 환경 구성
    • IDE 환경 구성
    • 인증/자격증명 및 환경 구성
  • 3.VPC구성과 eksctl 기반 설치
    • Cloudformation 구성
    • eksctl 구성
    • EKS 구성확인
  • 4.EKS Service 이해
    • Cluster IP 기반 배포
    • NodePort 기반 배포
    • Loadbalancer 기반 배포
  • 5.EKS Ingress
    • AWS Load Balancer Controller
  • 6.EKS 기반 관리
    • 패키지 관리 - Helm
    • 고가용성 Health Check 구성
    • 고가용성 Health Check 구성 (작업중)
    • Assign
    • 테인트와 톨러레이션
    • Pod 오버헤드 (Pod Overhead)
  • 7.Scheduling
    • 스케쥴링 - AutoScaling 구성
    • 스케쥴링-Karpenter
      • Basic Node Pool
        • Scaling Application
        • Limit Resources
        • Disruption
        • Drift
        • RightSizing
      • Multi NodePools
        • Team Based NodePool
        • Weighting NodePool
      • Cost Optimization
        • Consolidation
          • Single Node Consolidation
          • Multi Node Consolidation
          • Using Spot Instance
          • Spot to Spot Consolidation
        • Using Graviton
        • On-Demand & Spot Ratio Split
      • Scheduling Constraints
        • Node Affinity
        • Taints and Toleration
        • Topology Spread
        • Pod Affinity
        • Persistence Volume Topology
        • Pod Disruption Budget
        • Disruption Control
        • NodePool Disruption Budgets
        • Instance type and AZ
        • Multi-Arch
      • Control Pod Density
        • Static Pod Density
        • Dynamic Pod Density
        • Restrict Instance Type
      • EC2 Node Class
        • EC2 Node Classes
        • Custom AMI
        • Node Volumes
      • Observability
      • Migrating from Cluster Autoscaler
        • Install Cluster AutoScaler (CAS)
        • AutoScaling using Cluster AutoScaler (CAS)
        • Migrate from CAS to Karpenter
    • 스케쥴링-Karpenter (Old)
    • EKS Fargate (New)
    • EKS Fargate (old)
  • 8.Observability
    • K8s Dashboard 배포
    • Prometheus-Grafana
    • EFK기반 로깅
    • Container Insights
    • X-Ray기반 추적
    • Loki
  • 9. EKS Networking
    • Multus
    • VPC Advanced
    • External SNAT (TBD)
  • 10.EKS Storage
    • 볼륨/CSI
    • Stateful Container-EBS
    • Stateful Container-EFS
  • 11.EKS Security
    • 이미지 보안
    • OPA Gatekeeper
    • Kyverno
    • RBAC
    • IAM 그룹 기반 관리
    • IRSA (IAM Roles for Service Account)
    • Pod Security (TBD)
    • KMS 기반 암호화 (TBD)
    • Calico 네트워크 정책
  • 12.EKS CI/CD
    • Code Pipeline기반 CI/CD
    • Jenkins 기반 CI
    • WEAVE Flux 기반 GitOps (TBD)
    • Argo 기반 CD
    • Github Action & ArgoCD 기반 CI/CD
  • 13.EKS Service Mesh
    • Istio
      • Istio 소개
      • istio 설치와 구성
      • istio 트래픽 관리 1
      • istio 모니터링
      • Page 1
    • App Mesh (TBD)
  • Tip
    • Kubernetes 개념
      • Overview
      • Cluster Architecture
        • 노드
        • 컨트롤플레인과 노드간 통신
        • 컨트롤러
        • 클라우드 컨트롤러 매니저
      • Containers
        • 이미지
        • 컨테이너 소개
        • 런타임클래스
        • 컨테이너 환경변수
        • 컨테이너 라이프사이클 훅
      • Workloads
        • Pod
          • Pod 개요
          • Pod
          • Pod LifeCycle
          • 컨테이너 초기화
          • Pod 프리셋
          • 파드 토폴로지 분배 제약 조건
          • Untitled
        • Controller
      • Service-LB-Networking
      • Storage
      • Configuration
      • Security
      • Policies
      • Scheduling and Eviction
      • Cluster Admin
      • Extending Kubernetes
    • shell
    • git_source
    • aws cli
    • eksctl command
    • kubectl Command
    • helm command
    • Useful URL
Powered by GitBook
On this page
  • Helm 구성.
  • Health Check 구성
  • AutoScaling 구성
  • Assign
  • Prometheus-Grapana
  • EFK 기반 로깅과 분석
  • Container Insight
  • X-Ray 기반의 추적

Was this helpful?

6.EKS 기반 관리

2h 30min

관리형 Kubernetes 모델인 AWS EKS를 사용하면서, Kubernetes 생태계에서 지원하는 다양한 OpenSource 관리 도구들과 AWS 서비스들을 연계해서 EKS를 관리하는 기술들을 실습해 봅니다.

Helm 구성.

Helm 을 통한 패키지 관리와 배포, ChartMuseum을 통한 구성과 배포를 경험해 봅니다.

Health Check 구성

EKS 기반 Kubernetes Pod의 안정적인 관리와 배포를 위해 Probe 기능을 실습을 통해 경험해 봅니다.

AutoScaling 구성

서비스 증가시에 효과적인 Scale up, out을 구성하기 위해, HPA , CA, AWS ASG와 연계한 PoD확장과 Worker Node의 확장을 실습을 통해 경험해 봅니다.

Assign

NodeSelector와 NodeAffinity, Anti-Affinity 기능을 살펴보고, 효과적인 Pod의 배치에 대해서 경험해 봅니다.

Prometheus-Grapana

Metric을 기반으로 Prometheus를 중심으로, Kibana에서 시각화로 분석하는 방법에 대해서 경험해 봅니다.

EFK 기반 로깅과 분석

Fluentbit을 통해 전송되는 로그를 완전관리형 ElasticSearch로 수집하고, Kibana를 통해 시각화 분석하는 경험을 해봅니다.

Container Insight

CloudWatch 기반의 Container Insight를 통해 , EKS 환경에서 FluentD를 통해 로그를 전송하고, CloudWatch에서 효과적으로 분석하는 방법에 대해서 알아봅니다.

X-Ray 기반의 추적

X-Ray 기반의 어플리케이션 상세 분석과 트래킹하는 방법에 대해서 알아봅니다.

이 랩을 전체 구성하고, 이해하는 데는 2시간 30분 정도 소요 됩니다.

PreviousAWS Load Balancer ControllerNext패키지 관리 - Helm

Last updated 3 months ago

Was this helpful?