분류 전체보기

2022년 전에 정리한 문서들

EKS - Internal ALB Node Objects(Backend) - 1.22 Version

선택사항입니다(Match ALB 확인하기). Node에 label 추가시키기(WorkerNode 1에 할당해야합니다. ASG를 통해 구분하거나, Instance Name을 통해 구분하도록 합니다.(https://ikcoo.tistory.com/89 - affinity) #추가 kubectl label nodes ip-10-0-0-171.ap-northeast-2.compute.internal worker2=backend kubectl label nodes ip-10-0-1-137.ap-northeast-2.compute.internal worker2=backend #삭제 kubectl label node worker-2.example.com worker2- Namespace 생성 kubectl creat..

2022년 전에 정리한 문서들

EKS - Internet-facing ALB Node Objects(Front) - 1.22 Version

선택사항입니다. 이미 CLI로 생성할 떄 추가 해줬기 때문에 굳이 안해도 되지만, Label 추가 방법은 소개드리고 싶어서 아래 명령을 작성합니다.(https://ikcoo.tistory.com/89 - affinity) kubectl label nodes ip-10-0-0-171.ap-northeast-2.compute.internal worker1=front kubectl label nodes ip-10-0-1-137.ap-northeast-2.compute.internal worker1=front Namespace Create kubectl create namespace wsi-skills-namespace Deployment Object Create 1. Key: Value가 있는 특정 Worke..

2022년 전에 정리한 문서들

EKS - ALB Controller Create

1. EKS Cluster Name 환경 변수 설정 AWS_REGION=ap-northeast-2 Cluster_Name=[[Cluster_Name]] 2. 먼저 ALB-ingress-controller 생성할 Forder 생성 mkdir alb-ingress-controller && cd alb-ingress-controller 3. Cluster에 대한 IAM OIDC Create(만약 제 콘솔 생성 부분을 보셨다면 OIDC 확인만하면 됩니다!!!!!) eksctl utils associate-iam-oidc-provider \ --region ${AWS_REGION} \ --cluster ${Cluster_Name} \ --approve #OIDC provider URL 확인 aws eks desc..

2022년 전에 정리한 문서들

EKS - Cluster and Nodegroups Create (CLI)

AWS에서는 Kubernetes에 역할을 해주는 EKS를 구성하고자합니다. EKS에는 Cluster(컨트롤 플레인)과 Pod를 생성해줄 Node가 필요합니다. Node Group 유형은 2가지 입니다. manageNodeGroup과 NodeGroup 유형이 있습니다. 먼저 사용자는 둘에 차이점을 파악하는 것이 우선적이며, 각 NodeGroup에서 생성되는 Cluster 및 Node들은 필요한 권한을 부여하도록 해야합니다. Cluster Role Create(EKS - Cluster 유형) 1. Role 2. Cloudwatch Metrics 인라인 정책 { "Version": "2012-10-17", "Statement": [ { "Action": [ "cloudwatch:PutMetricData" ],..

2022년 전에 정리한 문서들

EKS - Cluster and Nodegroups Create (CLI)

AWS에서는 Kubernetes에 역할을 해주는 EKS를 구성하고자합니다. EKS에는 Cluster(컨트롤 플레인)과 Pod를 생성해줄 Node가 필요합니다. Node Group 유형은 2가지 입니다. manageNodeGroup과 NodeGroup 유형이 있습니다. 먼저 사용자는 둘에 차이점을 파악하는 것이 우선적이며, 각 NodeGroup에서 생성되는 Cluster 및 Node들은 필요한 권한을 부여하도록 해야합니다. Cluster Role Create(EKS - Cluster 유형) 1. Role 2. Cloudwatch Metrics 인라인 정책 { "Version": "2012-10-17", "Statement": [ { "Action": [ "cloudwatch:PutMetricData" ],..

2022년 전에 정리한 문서들

EKS - Cluster and Nodegroups Create (Console)

Cluster와 Node에 Role은 생성자가 예를 들어서 CloudwatchAgent를 Pod에 대해서 실행할거다? 그럼 권한을 줘야하고요. S3에 접근할거다? 그럼 S3에 대한 Role도 줘야합니다. 감사합니다!! [EKS] ① Private Cluster 생성 (AWS 콘솔) Cluster 역할 생성 IAM 콘솔에서 역할만들기 → 사용 사례 선택 : EKS - Cluster EKS - Cluster를 선택하고 다음 버튼을 누르면 AmazonEKSClusterPolicy 라는 정책이 기본적으로 붙어있다. 검토가 나올 때까지 다음 velog.io Cluster Role 1. EKS - Cluster 2. Create Role - RoleName: wsi-eks-cluster-Roles 3. 생성 후 인..

2022년 전에 정리한 문서들

EKS - ECR(Docker Image)

ECR Cotainer 이미지를 업로드할 AWS 가상 환경에 리포지토리를 생성하고자 합니다. ECR 리포지토리를 사용해서 EKS에서 생성되는 Web Application에 대한 Golang Docker Image를 제공해야합니다. ECR 리포지토리 생성 1. Private Repositories를 생성합니다. 2. 리포지토리에 이름은 “wsi-ecr-repo”로 지정합니다. 3. 생성합니다. 이미지 Push (너무 Front, Back에 초점을 맞추기 보단, 2개의 Docker Image를 사용한다는 것에 초점을 맞춥니다.) 1. Front End 2. Back End Frontend Docker Images GitHub - jimmahoney/golang-webserver: An example of a..

2022년 전에 정리한 문서들

EKS - Bastion Instance(Controller Instance)

Cluster로 접근하기 위한 최소한에 권한은 아래 Policy를 사용하면 됩니다. 그러나 이번 실습에서는 따로 다루지 않습니다. { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "sts:AssumeRole", "Resource": "arn:aws:iam:::role/EKS-Developer-Policy" }, { "Effect": "Allow", "Action": [ "eks:DescribeCluster", "eks:ListClusters" ], "Resource": "*" } ] } Bastion Instance Information Tag: Name: eks-2022-bastionInstance OS: Amazon L..

반가운사람2
'분류 전체보기' 카테고리의 글 목록 (5 Page)