AWS-Logo_White-Color
  • 소개
    • 쿠버네티스 (k8s) 기초
      • 쿠버네티스란 무엇인가?
      • 쿠버네티스 노드
      • K8s 오브젝트 개요
      • K8s 오브젝트 세부내용 (1/2)
      • K8s 오브젝트 세부내용 (2/2)
    • 쿠버네티스 아키텍처
      • 아키텍처 개요
      • 콘트롤 플레인
      • 데이터 플레인
      • 쿠버네티스 클러스터 설치
    • Amazon EKS
      • EKS 클러스터 생성 작업 순서
      • EKS 클러스터를 생성할 때 무슨 일이 일어날까
      • EKS 콘트롤 플레인과 워커 노드간의 통신 아키텍처
      • 클러스터 관리 도구
      • Amazon EKS!
  • 워크샵 준비하기
    • AWS 계정 만들기
    • 워크스페이스 생성하기
    • SSH 키 생성하기
    • 쿠버네티스 도구 설치
    • 실습 서비스 레포지토리 클론
    • 워크스페이스를 위한 IAM 역할 생성
    • 워크스페이스에 IAM 역할 부여하기
    • 워크스페이스의 IAM 설정 업데이트
  • eksctl을 이용하여 EKS 실행
    • 준비하기
    • EKS 실행
    • 클러스터 테스트
  • 쿠버네티스 대시보드 배포
    • 쿠버네티스 공식 대시보드 배포
    • 대시보드 사용
  • 마이크로서비스 예제 배포
    • 예제 애플리케이션 배포
    • NodeJS 백엔드 API 배포
    • 크리스탈 백엔드 API 배포하기
    • 서비스(service) 종류 확인
    • ELB 서비스 롤(role) 존재 확인
    • 프론트엔드 서비스 배포하기
    • 서비스(service) 주소 찾기
    • 백엔드 서비스 스케일링
    • 프론트엔드 스케일링
    • 애플리케이션 정리
  • EKS에서 스팟 인스턴스 사용
    • EC2 워커 추가하기 - 온디맨드 그리고 스팟 EC2
    • 스팟 인터럽트 핸들러 배포
    • 스팟에 애플리케이션 배포하기
    • 깔끔하게 제거하기
  • Helm
    • Install Helm on EKS
      • Install Helm CLI
    • Deploy Nginx With Helm
      • Update the Chart Repository
      • Search the Chart Repository
      • Add the Bitnami Repository
      • Install bitnami/nginx
      • Clean Up
    • Deploy Example Microservices Using Helm
      • Create a Chart
      • Customize Defaults
      • Deploy the eksdemo Chart
      • Test the Service
      • Rolling Back
      • Cleanup
  • Health Checks
    • Configure Liveness Probe
    • Configure Readiness Probe
    • Cleanup
  • Autoscaling our Applications and Clusters
    • Configure Horizontal Pod AutoScaler (HPA)
    • Scale an Application with HPA
    • Configure Cluster Autoscaler (CA)
    • Scale a Cluster with CA
    • Cleanup Scaling
  • CI/CD with CodePipeline
    • Create IAM Role
    • Modify aws-auth ConfigMap
    • Fork Sample Repository
    • GitHub Access Token
    • CodePipeline Setup
    • Trigger New Release
    • Cleanup
  • Tracing with X-Ray
    • Modify IAM Role
    • Deploy X-Ray DaemonSet
    • Deploy Example Microservices
    • X-Ray Console
    • Cleanup
  • Batch Processing with Argo
    • Introduction
    • Kubernetes Jobs
    • Install Argo CLI
    • Deploy Argo
    • Configure Artifact Repository
    • Simple Batch Workflow
    • Advanced Batch Workflow
    • Argo Dashboard
    • Cleanup
  • Create Network Policies Using Calico
    • Install Calico
    • Stars Policy Demo
      • Create Resources
      • Default Pod-to-Pod Communication
      • Apply Network Policies
      • Allow Directional Traffic
      • Cleanup
  • Logging with Elasticsearch, Fluentd, and Kibana (EFK)
    • Configure IAM Policy for Worker Nodes
    • Provision an Elasticsearch Cluster
    • Deploy Fluentd
    • Configure CloudWatch Logs and Kibana
    • Cleanup Logging
  • Monitoring using Prometheus and Grafana
    • Prereqs
    • Deploy Prometheus
    • Deploy Grafana
    • Dashboards
    • Cleanup
  • Service Mesh with Istio
    • Introduction
    • Download and Install Istio CLI
    • Install Istio
    • Deploy Sample Apps
    • Intelligent Routing
    • Monitor & Visualize
    • Cleanup
  • Service Mesh with AWS App Mesh
    • Components
    • Create the App Mesh
    • Create Virtual Nodes
    • Create Virtual Routers and Routes
    • Create the k8s app
    • Test the App on App Mesh
    • Clean Up
  • Advanced VPC Networking with EKS
    • Using Secondary CIDRs with EKS
      • Prerequisites
      • Configure CNI
      • Create CRDs
      • Test Networking
      • Cleanup
  • Stateful containers using StatefulSets
    • Define Storageclass
    • Create ConfigMap
    • Create Services
    • Create StatefulSet
    • Test MySQL
    • Test Failure
    • Test Scaling
    • Cleanup
  • Cleanup
    • Undeploy the applications
    • Delete the EKSCTL Cluster
    • Cleanup the Workspace
  • Conclusion
    • What Have We Accomplished
    • Let us know what you think!

  • More Resources
  • Authors
  • GitHub Project
  • Upstream GitHub Project
  • Have questions?
  • AWS Korea User Group

GitHub Repos

Frontend

Star  Fork

nodejs

Star  Fork

Crystal

Star  Fork
© 2018 Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon EKS 워크샵 > 워크샵 준비하기

Getting Started

  • AWS 계정 만들기
  • 워크스페이스 생성하기
  • SSH 키 생성하기
  • 쿠버네티스 도구 설치
  • 실습 서비스 레포지토리 클론
  • 워크스페이스를 위한 IAM 역할 생성
  • 워크스페이스에 IAM 역할 부여하기
  • 워크스페이스의 IAM 설정 업데이트