본문 바로가기

k8s6

[MSA SaaS 서비스] Kubernetes 클러스터 생성 MSA 서비스를 하기위한 EKS 클러스터를 생성한다. *EKS 클러스터는 AWS에서 제공하는 서버리스 기반 서비스이다. AWS 콘솔 로그인 후, EKS 서비스 메뉴를 선택. 클러스터를 추가 버튼의 생성을 선택. 구성하고자 하는 클러스터 정보를 입력한다. 이 때 role이 없다면 role을 생성한다. (role생성에 대한 설명 - https://docs.aws.amazon.com/eks/latest/userguide/service_IAM_role.html#create-service-role) 클러스터 생성은 4단계로 구성된다. 우선 클러스터 구성이다. role 생성은 IAM 메뉴에서 진행 가능. 역할만들기를 눌러서 들어가면, EKS 서비스 사례를 선택하고 EKS - Cluster를 선택하면 해당 사례에 맞.. 2022. 6. 21.
[K8S] Pod간 호출 방식 쿠버네티스 클러스터 같은 마이크로서비스 구조에서 다른 서비스를 어떻게 호출할 수 있을까에 대한 나름의 궁금증을 해결하기 위한 포스팅. 결론적으로 서비스간 호출시 DNS 같은 방식으로 서비스의 이름을 해당서비스 pod IP로 바꿔주는 절차가 존재한다...! 정확한 절차는 공식 문서를 참조하시고, 아래 문서는 다른 서비스 호출시 나름의 규칙을 정하기 위한 과정에서 나온 산출물임을 감안하고 읽어주세요..! https://www.notion.so/e7826a893a6e4375bd1e2f711fe244a5 서비스 호출 방식 내부 서비스 호출 방식 www.notion.so 2022. 6. 18.
[K8S] 쿠버네티스 명령어 정리 네임스페이스 kubectl label namespace default istio-injection=disabled --overwrite kubectl label namespace default istio-injection=enabled kubectl get ns --show-labels kubectl create namespace istio-ingress kubectl get namespaces kubectl get namespace -L istio-injection kubectl get all --all-namespaces 자세히 보기 kubectl describe pod nginx-test-v1-759d464649-68kkz -o yaml kubectl get pod -o wide 엔드포인트 kube.. 2022. 6. 18.
[K8S] 쿠버네티스 설치 https://www.notion.so/44a4661c2b57483b87c142efe968c4b1 2022. 6. 18.