Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Eks.introduce

309 Aufrufe

Veröffentlicht am

basic introducing for cloud service and eks

Veröffentlicht in: Software
  • Loggen Sie sich ein, um Kommentare anzuzeigen.

  • Gehören Sie zu den Ersten, denen das gefällt!

Eks.introduce

  1. 1. by Yun, Seok-joon EKS & Kubernetes
  2. 2. Static Server vs Cloud Server
  3. 3. Network Server - CPU - Disk (SSD, HDD) - LAN Card https://kr.seaicons.com/웹-서버-아이콘
  4. 4. Network Server - CPU - Disk (SSD, HDD) - LAN Card https://kr.seaicons.com/웹-서버-아이콘 너의 이름은 ? 172.68.0.250
  5. 5. Network Server - CPU - Disk (SSD, HDD) - LAN Card https://kr.seaicons.com/웹-서버-아이콘 너의 이름은 ? 172.68.0.250 고장나면 ? 고쳐써야지
  6. 6. Network Server - CPU - Disk (SSD, HDD) - LAN Card https://kr.seaicons.com/웹-서버-아이콘 http://catory.kr/fcNews/7009 너의 이름은 ? 172.68.0.250 고장나면 ? 고쳐써야지 애완동물
  7. 7. Cloud Server EC2 (Amazon Elastic Compute Cloud)
  8. 8. Cloud Server EC2 Block Storage Network Interface
  9. 9. Subnet Cloud Server EC2 Block Storage Network Interface Subnet 10.0.0.0/19 VPC Availability Zone 1 Availability Zone 2 - Region : ap-northeast-2 - Zone : a, c
  10. 10. Subnet Cloud Server EC2 Block Storage Network Interface Subnet 10.0.0.0/19 VPC Availability Zone 1 Availability Zone 2 IAM Key Role Security Group - Key : Instance로 직접 연결 - Role : AWS의 다른 Resource에 접근을 허용 - Security Group : protocol, port 허용 EC2로 접속하기 위한 최소한의 Resource
  11. 11. Subnet Cloud Server EC2 Block Storage Network Interface Subnet 10.0.0.0/19 VPC Availability Zone 1 Availability Zone 2 Route Table Internet GatewayLoad Balancing Auto Scaling Group IAM Key Role Security Group
  12. 12. Subnet Cloud Server EC2 Block Storage Network Interface Subnet 10.0.0.0/19 VPC Availability Zone 1 Availability Zone 2 Route Table Internet GatewayLoad Balancing Auto Scaling Group IAM Key Role Security Group 너의 이름은 ? ec2-13-125-30-136.ap-northeast-2. compute.amazonaws.com 고장나면 ? Terminate & Launch new instance
  13. 13. Subnet Cloud Server EC2 Block Storage Network Interface Subnet 10.0.0.0/19 VPC Availability Zone 1 Availability Zone 2 Route Table Internet GatewayLoad Balancing Auto Scaling Group IAM Key Role Security Group 너의 이름은 ? ec2-13-125-30-136.ap-northeast-2. compute.amazonaws.com 고장나면 ? Terminate & Launch new instance 가축
  14. 14. Docker https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html
  15. 15. Docker Image to Cloud Server EC2에서 Docker Build EC2
  16. 16. Docker Image to Cloud Server ECR에 Docker Image 등록 EC2Container Registry
  17. 17. Docker Image to Cloud Server EC2대신 ECS 이용 Container Service Container Registry
  18. 18. Docker Image to Cloud Server ECS대신 EKS 이용 Container Service Container Registry
  19. 19. Kubernetes & EKS https://www.slideshare.net/awskorea/aws-kubernetes-aws-aws-devday2018
  20. 20. - Cluster - Pod 관리 - Worker Node - Pod 싱행
  21. 21. - Pod - n개의 Container 관리 - Service - Pod의 단일 Endpoint 제공 - Deployment - Pod의 배포 및 개수 관리 - Horizontal Pod AutoScaler - Pod 개수 조정 - Metrics Server 필요 - yaml or json 으로 관리 https://kubernetes.io/ko/docs/concepts/overview/working-with-objects/kubernetes-objects
  22. 22. - Cluster - EKS Cluster - Worker Node - EC2 + Auto Scaling Group - Service - Elastic Load Balancer
  23. 23. - k8s에 명령을 내리는 CLI Tool - ~/.kube/config 파일을 EKS용으로 설정 kubectl
  24. 24. - k8s용 package manager - chart를 이용하여 Pod 배포 - Metrics Server - Cluster AutoScaler Helm
  25. 25. - tiller server (pod) 배포 - helm init - chart를 이용해서 pod 배포 Helm
  26. 26. Q & A 감사합니다.

×