소개
안녕하세요. CloudNet@ 팀에서 활동 중인 Ongja라고 합니다.
저희 CloudNet@ 팀은 클라우드 관련 기술에 대해 지식을 학습하고 공유하는 스터디 그룹입니다.
다양한 클라우드 관련 온라인 스터디 활동과 책 집필과 강의 콘텐츠 제작을 통해 다양한 지식 공유 활동을 활발히 진행해 왔습니다.
앞으로도 다양한 주제의 영상 강의 콘텐츠로 찾아 뵙겠습니다. :)
팀블로그 -> http://blog.cloudneta.net
강의
전체2수강평
- 너무 잘들었습니다. 앞으로 있을강의도 기대할게요 :)
조영찬
2024.10.04
1
- 좋아용
Junmo Jeong
2024.10.03
1
- 너무 AI 같이 말하셔서 살짝 아쉽지만, 깔끔한 강의입니다.
jkjh1717
2024.09.03
1
게시글
질문&답변
2024.10.03
강의가 오늘까지라
안녕하세요. CloudNet@ 팀입니다. 인프런 일시적인 현상인지 모르겠네요. 일단 해당 강의 기한을 연장해 두었으니 나머지 부분도 잘 들어주시면 될 것 같습니다. 감사합니다.
- 0
- 2
- 9
질문&답변
2024.09.28
ingress 도메인 연결 문의
안녕하세요. CloudNet@ 팀입니다. 먼저 개인적인 일이 있어서 질문 확인이 늦어진 점 양해 말씀드립니다. 질문하신 내용에 대해 인프런 AI 인턴에서 어느정도 답변을 달아준것 같은데요. 작성하신 글을 보니 aws-load-balancer-controller에서 Webhook을 통한 유효성 검사에 실패한 것으로 보이네요. 실패한 이유는 aws-load-balancer-webhook-service에 연결할 수 없는 것이고요. 먼저 정상적인 aws-load-balancer-controller 설치에 대해 확인이 필요해 보입니다. 앞서 AI 인턴 답변으로 생성된 확인 요청에 대해 체크해 보시고 코멘트 부탁드립니다. 그리고 왜 이러한 증상이 나오는지 저도 재현 테스트를 해보고 싶습니다. 강의 내용에서 어느 파트를 진행하다 발생하는지와 당시 설정에서 특이점이 있을만한 부분에 대해 사소한 것이라도 얘기해 주시면 도움이 될 것같습니다. 우선적으로 기본적인 확인 작업이 끝나면 그 밖에 문제가 일어날 수 요소에 대해 점검해 보도록 하시죠. 감사합니다.
- 0
- 2
- 39
질문&답변
2024.09.20
연장
안녕하세요. CloudNet@ 팀입니다. 수강 기간 연장해 두었으니 반영되었는지 확인바랍니다. 감사합니다.
- 0
- 2
- 27
질문&답변
2024.09.04
PDF 학습 자료 요청드렸는데 언제 받을 수 있을까요
안녕하세요. CloudNet@ 팀입니다. PDF 파일은 강의 학습 자료에서 받을 수 있고요. 읽기 전용 PPT라면 별도로 신청해주셔야 합니다. 메일함 확인해보니 수신된 메일이 없네요.
- 0
- 1
- 46
질문&답변
2024.09.04
Karpenter 설정
안녕하세요. CloudNet@ 팀입니다. 일단 말씀하신대로 Karpenter 실습은 기존 원클릭 배포와 다르게 기본 인프라 구성 후 eksctl 명령으로 EKS Cluster를 배포하고 있습니다. 아무래도 Karpenter에 의해 노드에 구성된 자원을 컨트롤 하기 위해 구성된 다양한 Add-On이나 자원이 방해가 되기 때문이죠. 뭐 방해라기 보단 원하는 형태로 컨트롤하기 힘들어 실습 환경을 위해 최소화한 부분입니다. 질문 내용 중에서 “Karpenter YAML에도 addons 및 IAM을 추가한 전체 파일을 볼 수 있을까요?”라고 하셨는데… 기존 원클릭 배포에서 Karpenter 구성을 위한 설정을 포함한 CloudFormation 파일을 말씀하시는 걸까요? 공교롭게… 그렇게 구성된 CloudFormation 파일은 없습니다. 기존 원클릭 배포 후 Karpenter 설정을 위한 tag 구성, ServiceAccount 설정, IAM 설정을 수동으로 하는 것을 권장합니다. 그래도 기존 원클릭 배포 파일 기준으로 가이드를 드려보자면… 1. EKS Cluster에 Tag 추가 karpenter.sh/discovery: ${CLUSTER_NAME} tags 정보가 필요합니다. CloudFormation의 EC2 UserData 영역에서 tags 옵션을 추가합니다. [수정 전] (사진) [수정 후] --tags karpenter.sh/discovery: ${ClusterBaseName} 옵션 추가 Karpenter Service Account 추가 ($ 하나 제거) iam: withOIDC: true serviceAccounts: - metadata: name: karpenter namespace: karpenter roleName: $${CLUSTER_NAME}-karpenter attachPolicyARNs: - arn:aws:iam::$${AWS_ACCOUNT_ID}:policy/KarpenterControllerPolicy-$${CLUSTER_NAME} roleOnly: true CloudFormation의 EC2 UserData 영역에서 SA 내용을 추가합니다. [수정 전] (사진) [수정 후] ($ 하나 제거) - metadata: name: karpenter namespace: karpenter roleName: $${ClusterBaseName}-karpenter attachPolicyARNs: - arn:aws:iam::$${ACCOUNT_ID}:policy/KarpenterControllerPolicy-$${ClusterBaseName} roleOnly: true irsa.yaml 영역에 내용 추가 IamIdentityMapping 추가 ($ 하나 제거) iamIdentityMappings: - arn: "arn:aws:iam::$${AWS_ACCOUNT_ID}:role/KarpenterNodeRole-$${CLUSTER_NAME}" username: system:node:{{EC2PrivateDNSName}} groups: - system:bootstrappers - system:nodes [수정 후] ($ 하나 제거) cat iamIdentityMappings.yaml iamIdentityMappings: - arn: "arn:aws:iam::$${ACCOUNT_ID}:role/KarpenterNodeRole-$${ClusterBaseName}" username: system:node:{{EC2PrivateDNSName}} groups: - system:bootstrappers - system:nodes EOT sed -i -n -e '/iamIdentityMappings:/r iamIdentityMappings.yaml' -e '1,$p' myeks.yaml iamIdentityMappings.yaml 파일을 만들고 myeks.yaml에 내용을 주입합니다. 아무래도 직접 작업한 것이 아니라 코드를 보면서 생각한 부분을 가이드한 것이라 변수 호출이 올바르게 되고 동작할 지 확신할 순 없네요. 명기된 내용이 정답은 아니며 가이드 용도로 참고해서 파일을 작성해 보시면 좋을 것 같네요. 감사합니다.
- 0
- 2
- 73