[Kubernetes] AWS EKS 사용법 - EC2로 인스턴스로 구성하기
DevOps/Kubernetes2022. 6. 12. 14:14[Kubernetes] AWS EKS 사용법 - EC2로 인스턴스로 구성하기

🚀 AWS EKS (Elastic Kubernetes Service) AWS EKS는 컨트롤 플레인 및 워커노드를 직접 구성하지 않고 쿠버네티스를 손쉽게 사용할 수 있도록 도와주는 AWS 완전관리형 서비스이다. AWS에서 제공하는 VPC, ELB, IAM 등 특정 기능을 같이 활용하고자 할 때 유용하다. EKS는 오픈소스 쿠버네티스의 최신 버전을 실행하므로 쿠버네티스의 모든 plugin과 tool을 사용할 수 있다. AWS에서 EKS를 사용해 클러스터를 구축하는 방법은 크게 2가지가 있다. eksctl + AWS CLI 사용 (명령줄 사용) AWS 콘솔 🚀 AWS 콘솔에서 클러스터 생성하기 자주 사용하지 않는 방식이다. 일반적으로 EKS를 명령줄로 사용한다. 클러스터의 이름, 버전 (기본 1.21), 생..

Public Cloud/AWS2022. 4. 16. 16:47[AWS] CloudFormation으로 VPC 생성 및 업데이트하기

✔️ 개요 Amazon VPC를 생성하는 AWS CloudFormation 템플릿 배포 템플릿의 구성 요소 검사 CloudFormation 스택 업데이트 ✔️ AWS CloudFormation을 사용해 VPC 스택 배포 템플릿을 이용해 VPC를 구축한다. 템플릿은 YAML 또는 JSON 형식을 사용할 수 있다. 이제부터 사용하는 템플릿 형식은 YAML 형식이다. IPv4 CIDR를 10.0.0.0/16으로 설정한다. 즉 10.0.x.x 로 시작하는 모든 IP주소가 포함된다. AWSTemplateFormatVersion: 2010-09-09 Description: Deploy a VPC Resources: VPC: Type: AWS::EC2::VPC Properties: CidrBlock: 10.0.0.0..

Public Cloud/AWS2022. 4. 16. 15:19[AWS] AWS CloudFormation으로 웹 앱 런칭 및 관리하기

✔️ 개요 AWS CloudFormation을 사용해 웹 어플리케이션을 프로비저닝하고 업데이트하는 방법을 배우기 AWS CloudFormation을 사용해 S3 버킷을 생성하고 CloudFormation 스택을 삭제하는 경우 또는 롤백 중에 적용되는 다양한 보존 정책을 알아본다. Amazon Linux 인스턴스를 사용해 간단한 PHP 웹 어플리케이션을 프로비저닝한다. 기존 앱에 CloudFormation 템플릿을 다시 적용해 Amazon EC2 인스턴스와 같인 일부 리소스 속성을 변경해본다. ✔️ AWS CloudFormation을 사용해 S3 버킷 생성하기 CloudFormation 템플릿 예제를 보면서 각 코드가 의미하는 것이 무엇인지 알아보자 AWSTemplateFormatVersion: 2010-..

image