본문 바로가기

전체 글345

AWS re:Invent 2021 컨테이너 신규 서비스 요약 https://www.youtube.com/watch?v=E8OJAiwsgkA Bottlerocket : FedRAMP: Reduced cluster creatioin time : 수분 안에 Cluster 생성 가능 AWS Controllers for Kubernetes (ACK) : 다양한 AWS의 자원을 Kubernetes에서 yaml 파일등으로 바로 사용할 수 있도록 가능 Project Karpenter: Higher density pods per node: Nitro에서만 가능, IP 할당이 아니라 CIDR 블록이 가능하도록. EKS Connector: 다른 Kubernetes 를 EKS에서 관리할 수 있도록 하는 것 AWS ConfigMap을 없에고 Native API를 통해 IAM Map을 업.. 2021. 12. 9.
MariaDB Xpand? MariaDB Solution Set MariaDB TX는 읽기만 확장이 가능했는데 쓰기도 확장이 가능한 솔루션으로 Xpand로 대안 제품이 출시 별도의 Master Node가 없이 구성됨, 어떤 노드 Xpand는 Scale Out 형태로 20대 ~ 30대의 형태로 만들 수 있다. 중간에 Load Balancer가 어떤 타입으로도 들어올 수 있다. Application Serve에서도 로직을 구현해 가능 but LB를 구성하는 것을 제안 기본적으로는 Round Robin 방식이나 각 LB의 특성에 따라 구현 가능 AWS의 EC2로 구성 시 Xpand가 구성된 AMI를 기존 Xpand Cluster에 바로 연결하여 확장 가능하다. 확장이 되면서 기존 Node에 저장되어 있는 기존 데이터의 신규 Node로의.. 2021. 9. 13.
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.