본문 바로가기

TANGO/기본 환경 구성10

EKS Cluster 접속을 위한 kubeconfig 설정 1. 시스템 AWS CLI 버전 1.16.308 이상 확인 $ aws --version 2. EKS Cluster에 대한 kubeconfig 파일을 생성하거나 업데이트하려면 다음 명령을 실행 $ aws eks --region ap-northeast-2 update-kubeconfig --name [cluster_name] 만약 다른 KUBECONFIG 파일을 그대로 사용하려면 --kubeconfig 옵션을 사용하여 다른 경로를 지정할 수 있다. $ kubectl get pods --kubeconfig ./.kube/config 3. 정상적으로 잘 접속되는지 테스트 해본다. $ kubectl get svc 2021. 5. 10.
MSK 구성 값 1. Get you cluster ARN $ aws kafka list-clusters --output text | grep arn | grep CLUSTERINFOLIST CLUSTERINFOLIST arn:aws:kafka:ap-northeast-2:369647062832:cluster/oss-bmt-msk/ffa0a81d-7c80-4483-a6cd-ad85fec473f9-2 oss-bmt-msk 2021-05-08T23:57:13.969Z K3P5ROKL5A1OLE PER_TOPIC_PER_BROKER 3 ACTIVE z-2.oss-bmt-msk.621e1j.c2.kafka.ap-northeast-2.amazonaws.com:2181, z-3.oss-bmt-msk.621e1j.c2.kafka.ap-.. 2021. 5. 9.
MSK 구성 (미완료) 1. 먼저 VPC의 ID부터 확인한다. $ aws ec2 describe-vpcs --output table -------------------------------------------------------------------------------------------------------------------------- | DescribeVpcs | +------------------------------------------------------------------------------------------------------------------------+ || Vpcs || |+-------------+----------------+------------------+-----------.. 2021. 5. 9.
Prometheus와 Grafana 구성 prometheus와 grafana는 helm으로 구성한다. # add prometheus Helm repo helm repo add prometheus-community https://prometheus-community.github.io/helm-charts # add grafana Helm repo helm repo add grafana https://grafana.github.io/helm-charts Deploy Promethus kubectl create namespace prometheus helm install prometheus prometheus-community/prometheus \ --namespace prometheus \ --set alertmanager.persistentVo.. 2021. 5. 8.
Amazon EFS CSI Driver 1. Kubernetes Pods에 Amazon EFS Volumes을 구성하기 위하여 EFS Container Storage Interface (CSI) Driver를 설치한다. $ kubectl apply -k "github.com/kubernetes-sigs/aws-efs-csi-driver/deploy/kubernetes/overlays/stable/?ref=release-1.0" csi-driver/deploy/kubernetes/overlays/stable/?ref=release-1.0" daemonset.apps/efs-csi-node created csidriver.storage.k8s.io/efs.csi.aws.com configured $kubectl get pods -n kube-sy.. 2021. 5. 8.
AMAZON EBS CSI DRIVER CSI (Container Storage Interface) 정보 CSIsms Kubernetes와 같은 컨테이너 오케스트레이션 시스템(CO)의 컨테이너화 된 워크로드에 임의 블록 및 파일 스토리지 시스템을 노출하기 위한 표준이다. CSI를 사용하면 타사 스토리지 제공 업체가 핵심 Kubernetes 코드를 건드리지 않고도 Kubernetes에서 새로운 스토리지 시스템을 노출하는 플러그인을 작성하고 배포할 수 있다. Amazon EBS CSI Driver 정보 따라서 Amazon Elastic Block Store (Amazon EBS) CSI (Container Storage Interface) 드라이버를 통해 EKS 클러스터가 Persistent Volume에 대한 Amazon EBS Volume의 .. 2021. 5. 8.