2023-06-07 19:08:24 +09:00
2022-12-14 17:35:20 +09:00
2023-05-11 13:55:28 +09:00
2023-05-30 14:44:26 +09:00
2022-09-07 14:33:28 +09:00
2023-06-07 19:08:24 +09:00
2023-05-30 14:44:26 +09:00
2023-06-07 12:19:23 +09:00
2023-06-02 13:15:07 +09:00
2023-05-30 14:44:26 +09:00
2022-12-23 14:23:29 +09:00
2023-06-05 15:19:19 +09:00

*기준 시간 : 2023.06.05 15:18:22

dsk-iac

aws 환경 구축 시 사용하는 파일을 정리한다.

directory 구조

  1. __docs: 문서파일 저장.
  2. architecture : aws 구성도
  3. kops: aws kubernetes cluster 구성
  4. packer: aws ami 생성
  5. script: lambda 실행, key 배포 등 스크립트
  6. terraform: terraform code

노드 목록 [26]

name ip taints_key instance_group cpu memory zone instance_type os k8s_ver runtime_ver
i-04abf3bdccadaf05c 172.24.13.138/23 - k8s-prod-tmp 8 31 ap-northeast-2c m5a.2xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-041b16dbf097aa03f 172.24.12.111/23 control-plane - 2 4 ap-northeast-2c c5a.large Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-0446ae551deac0b98 172.24.8.218/23 control-plane - 2 4 ap-northeast-2a c5a.large Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-0628e1521b484fde1 172.24.11.188/23 control-plane - 2 4 ap-northeast-2b c5a.large Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-0c370e3211468e6e5 172.24.12.96/23 prod/data-druid k8s-prod-data-druid-middle 8 31 ap-northeast-2c m5a.2xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-0a36b91bce0b86b6f 172.24.12.142/23 prod/data-druid k8s-prod-data-druid-c 16 62 ap-northeast-2c m5a.4xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-07aebcfff479c0331 172.24.12.210/23 prod/data-druid k8s-prod-data-druid-small 4 16 ap-northeast-2c m6i.xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-0f2de40153ccd640e 172.24.13.2/23 prod/data-druid k8s-prod-data-druid-middle 8 31 ap-northeast-2c m5a.2xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-07046cde77753a2d4 172.24.12.252/23 prod/data-druid k8s-prod-data-druid-c 16 62 ap-northeast-2c m5a.4xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-06e3ca9b0a909e7bd 172.24.13.62/23 prod/data-es k8s-prod-data-es-c 4 16 ap-northeast-2c m5a.xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-0fd0e6d60f02a7b14 172.24.13.29/23 prod/data-es k8s-prod-data-es-c2 4 16 ap-northeast-2c m5a.xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-0df4bd76188c35590 172.24.13.100/23 prod/data-es k8s-prod-data-es-c3 4 16 ap-northeast-2c m6i.xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-0097ed484d8513a71 172.24.12.66/23 prod/data-kafka k8s-prod-data-kafka-c3 4 16 ap-northeast-2c m5a.xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-0a6a549b5bf51efbc 172.24.12.207/23 prod/data-kafka k8s-prod-data-kafka-c 4 16 ap-northeast-2c m5a.xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-092354f3890ecf207 172.24.13.215/23 prod/data-kafka k8s-prod-data-kafka-c2 4 16 ap-northeast-2c m5a.xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-0b38484102aa244e8 172.24.13.227/23 prod/druid-middlemanager k8s-prod-data-druid-large 16 63 ap-northeast-2c m5.4xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-07fd9c87549c8ca0c 172.24.12.112/23 prod/druid-middlemanager k8s-prod-data-druid-large 16 62 ap-northeast-2c m5a.4xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-08cea9eddc5260b4d 172.24.13.119/23 prod/process k8s-prod-process-c2 4 16 ap-northeast-2c m6i.xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-01da83c436c0fb834 172.24.13.47/23 prod/process k8s-prod-process-c2 4 16 ap-northeast-2c m6i.xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-0abc091cf1fc5084f 172.24.12.23/23 prod/process k8s-prod-process-c4 4 16 ap-northeast-2c m5a.xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-00fdae3a253e720bf 172.24.12.227/23 prod/process k8s-prod-process-c 4 16 ap-northeast-2c m5a.xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-0d3e74b8884948aa3 172.24.13.32/23 prod/process k8s-prod-process-c 4 16 ap-northeast-2c m5a.xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-0775ff469f14949e1 172.24.12.146/23 prod/rel-process k8s-rel-process-c 4 16 ap-northeast-2c m5ad.xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-0b54155a71fe425a9 172.24.13.194/23 prod/rel-process k8s-rel-process-c 4 16 ap-northeast-2c m5d.xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-0f63b0ee77cb1bdfc 172.24.13.245/23 prod/rel-process k8s-rel-process-c 4 16 ap-northeast-2c m5zn.xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8
i-01b3df4472a6d3916 172.24.13.38/23 prod/rel-process k8s-rel-process-c 4 16 ap-northeast-2c m5zn.xlarge Ubuntu 20.04.4 LTS v1.25.2 containerd://1.6.8

리소스 목록 [91]

name kind count reqeust_cpu reqeust_mem limit_cpu limit_mem
dsk-base-agent DaemonSet 26 50m 128Mi 100m 250Mi
promtail DaemonSet 26
dsk-log-agent DaemonSet 20 250m 512Mi 500m 1G
prometheus-prometheus-node-exporter DaemonSet 26
aws-cloud-controller-manager DaemonSet 3 200m
dsk-trace-agent DaemonSet 26
calico-node DaemonSet 26 100m
kops-controller DaemonSet 3 50m 50Mi
ebs-csi-node DaemonSet 26
ingress-nginx-controller DaemonSet 7 100m 90Mi
es-log-collector DaemonSet 4 10m 20Mi 50m 50Mi
dsk-kubernetes-agent Deployment 1 100m 512Mi 1 1000Mi
dsk-otel Deployment 1 250m 512M 1 2048M
dsk-postgres-agents-pg-1 Deployment 1 100m 512Mi 1 1000Mi
dsk-vault-agent Deployment 1
ebs-csi-controller Deployment 2
prod-dsk-metric-base-flat-stream Deployment 4 500m 500Mi 1 1Gi
calico-kube-controllers Deployment 1
cert-manager Deployment 1
cert-manager-cainjector Deployment 1
cert-manager-webhook Deployment 1
coredns Deployment 2 100m 70Mi 170Mi
coredns-autoscaler Deployment 1 20m 10Mi
dns-controller Deployment 1 50m 50Mi
druid-broker Deployment 2 26Gi 26Gi
druid-coordinator Deployment 1 1Gi 8Gi
druid-router Deployment 1
prod-dsk-log-api Deployment 1
prod-dsk-loggate Deployment 4 100m 500Mi 200m 1500Mi
prod-dsk-metric-base-agg-stream-1m Deployment 3 500m 1Gi 1 2Gi
prod-dsk-metric-base-agg-stream-5m Deployment 3 500m 1Gi 1 2Gi
prod-dsk-metric-custom-flat-stream Deployment 3
prod-dsk-notification-api Deployment 1
prod-dsk-tagging-connector-group1 Deployment 1 500m 512Mi 1 1Gi
prod-dsk-tagging-connector-group2 Deployment 1 500m 512Mi 1 1Gi
prod-dsk-tagging-connector-group3 Deployment 1 500m 512Mi 1 1Gi
prod-dsk-tagging-connector-group4 Deployment 1 500m 512Mi 1 1Gi
prod-dsk-tagging-connector-jaeger-process Deployment 1 500m 512Mi 1 1Gi
prod-dsk-tagging-connector-manifest Deployment 1 500m 512Mi 1 1Gi
prod-dsk-trace-stream Deployment 3
prod-dsk-ui Deployment 1
prod-dsk-usergate-api Deployment 1
prometheus-kube-state-metrics Deployment 1 10m 32Mi 100m 64Mi
prometheus-prometheus-pushgateway Deployment 1 100m 30Mi 200m 50Mi
prometheus-server Deployment 1
vault-agent-injector Deployment 1
kafka-akhq Deployment 1
kafka-kafka-ui Deployment 1
metrics-server Deployment 1 100m 200Mi
mongo-dsk-mongodb-sharded-mongos Deployment 1
mongo-manifest-mongodb-sharded-mongos Deployment 1
nfs-provisioner-prod-nfs-subdir-external-provisioner Deployment 1
prod-dsk-agent-api Deployment 1
prod-dsk-agentmanager-api Deployment 1
prod-dsk-alert-api Deployment 1
prod-dsk-apm-api Deployment 1 100m 256Mi 250m 512Mi
prod-dsk-app-sender Deployment 1
prod-dsk-backoffice Deployment 0
prod-dsk-chart-api Deployment 3 500m 512Mi 1 1Gi
prod-dsk-dashboard-api Deployment 1
prod-dsk-database-api Deployment 3 100m 256Mi 250m 512Mi
prod-dsk-database-plan-stream Deployment 1
prod-dsk-datagate-dsk-datagate-manifest Deployment 1 100m 100M 200m 200M
prod-dsk-datagate-dsk-datagate-metric Deployment 5 250m 250M 500m 500M
prod-dsk-datagate-dsk-datagate-plan Deployment 1 100m 100M 250m 250M
prod-dsk-datagate-dsk-datagate-trace Deployment 2 100m 250M 200m 500M
prod-dsk-infrastructure-api Deployment 1 100m 256Mi 250m 512Mi
prod-dsk-kafka2storage-database-plan-stream Deployment 1 300m 500Mi 500m 1G
prod-dsk-kafka2storage-database-stat-query Deployment 1 300m 500Mi 500m 1G
prod-dsk-kafka2storage-manifest-original Deployment 1 300m 500Mi 500m 1G
prod-dsk-kafka2storage-trace-span-stream Deployment 1 300m 500Mi 500m 1G
prod-dsk-krakend Deployment 3 200m 256Mi 500m 512Mi
elasticsearch-master Stateful_Set 3 2 12Gi 2 12Gi
kafka Stateful_Set 3 2 6000Mi 3 10000Mi
zookeeper Stateful_Set 3 100m 512Mi 200m 1000Mi
druid-historical Stateful_Set 2 26Gi 26Gi
keycloak Stateful_Set 1
druid-zookeeper Stateful_Set 3 250m 256Mi
rabbitmq Stateful_Set 1
mongo-dsk-mongodb-sharded-configsvr Stateful_Set 1
prometheus-alertmanager Stateful_Set 1 10m 32Mi 100m 128Mi
mongo-dsk-mongodb-sharded-shard0-data Stateful_Set 1
mongo-dsk-mongodb-sharded-shard1-data Stateful_Set 1
mongo-manifest-mongodb-sharded-configsvr Stateful_Set 1
redis-master Stateful_Set 1
mongo-manifest-mongodb-sharded-shard0-data Stateful_Set 1
mongo-manifest-mongodb-sharded-shard1-data Stateful_Set 1
druid-middle-manager Stateful_Set 2 1Gi 60Gi
postgresql Stateful_Set 1 250m 256Mi
druid-postgresql Stateful_Set 1 250m 256Mi
vault Stateful_Set 1

서비스 목록 (NodePort) [39]

name namespace type node_port age
rabbitmq dsk-middle NodePort 30038 5 mons 22 days 23:34:55
kafka-broker dsk-middle NodePort 30094 3 mons 11 days 21:05:18
kafka-broker-global dsk-middle NodePort 30095 3 mons 11 days 21:05:18
keycloak dsk-middle NodePort 30100 5 mons 20 days 23:37:03
keycloak dsk-middle NodePort 30101 5 mons 20 days 23:37:03
mongo-manifest-mongodb-sharded dsk-middle NodePort 30111 1 mon 5 days 14:30:17
mongo-dsk-mongodb-sharded dsk-middle NodePort 30112 1 mon 5 days 13:17:37
redis-master dsk-middle NodePort 30229 5 mons 22 days 23:34:42
elasticsearch-master dsk-middle NodePort 30433 1 mon 2 days 01:15:52
rabbitmq dsk-middle NodePort 30523 5 mons 22 days 23:34:55
rabbitmq dsk-middle NodePort 30565 5 mons 22 days 23:34:55
rabbitmq dsk-middle NodePort 30655 5 mons 22 days 23:34:55
rabbitmq dsk-middle NodePort 31021 5 mons 22 days 23:34:55
kafka-akhq dsk-middle NodePort 31100 3 mons 11 days 21:05:18
kafka-kafka-ui dsk-middle NodePort 31101 3 mons 11 days 21:05:18
elasticsearch-master dsk-middle NodePort 31110 1 mon 2 days 01:15:52
prometheus-server prometheus NodePort 31132 23 days 22:19:43
prometheus-alertmanager prometheus NodePort 31133 23 days 22:19:43
prod-dsk-datagate-dsk-datagate-trace dsk-datagate-prod NodePort 31300 4 mons 17 days 20:30:04
prod-dsk-datagate-dsk-datagate-manifest dsk-datagate-prod NodePort 31301 4 mons 29 days 21:45:49
prod-dsk-datagate-dsk-datagate-metric dsk-datagate-prod NodePort 31302 4 mons 29 days 21:45:49
prod-dsk-datagate-dsk-datagate-plan dsk-datagate-prod NodePort 31303 4 mons 29 days 21:45:49
prod-dsk-loggate dsk-datagate-prod NodePort 31304 4 mons 23 days 21:59:38
prod-dsk-loggate dsk-datagate-prod NodePort 31305 4 mons 23 days 21:59:38
rel-dsk-datagate-trace dsk-datagate-rel NodePort 31310 4 days 22:53:20
rel-dsk-datagate-manifest dsk-datagate-rel NodePort 31311 4 days 22:53:20
rel-dsk-datagate-metric dsk-datagate-rel NodePort 31312 4 days 22:53:20
rel-dsk-datagate-plan dsk-datagate-rel NodePort 31313 4 days 22:53:20
rel-dsk-loggate dsk-datagate-rel NodePort 31314 4 days 22:52:56
rel-dsk-loggate dsk-datagate-rel NodePort 31315 4 days 22:52:56
prod-dsk-backoffice dsk-api-prod NodePort 31523 1 mon 29 days 03:41:34
rabbitmq dsk-middle NodePort 31987 5 mons 22 days 23:34:55
postgresql dsk-middle NodePort 32098 5 mons 22 days 23:35:18
kafka-outside-0 dsk-middle NodePort 32400 3 mons 11 days 21:05:18
kafka-outside-1 dsk-middle NodePort 32401 3 mons 11 days 21:05:18
kafka-outside-2 dsk-middle NodePort 32402 3 mons 11 days 21:05:18
kafka-global-0 dsk-middle NodePort 32500 3 mons 11 days 21:05:18
kafka-global-1 dsk-middle NodePort 32501 3 mons 11 days 21:05:18
kafka-global-2 dsk-middle NodePort 32502 3 mons 11 days 21:05:18

예약 인스턴스 사용 내역 [10]

availability_zone instance_type cpu memory ri_count ec2_count result
ap-northeast-2a t3.small 2 2 2 1 -1
ap-northeast-2a c5a.large 2 4 1 1 0
ap-northeast-2b c5a.large 2 4 1 1 0
ap-northeast-2c m5a.2xlarge 8 32 1 3 2
ap-northeast-2c m5a.4xlarge 16 64 1 3 2
ap-northeast-2c m5a.xlarge 4 16 7 8 1
ap-northeast-2c m6i.xlarge 4 16 4 4 0
ap-northeast-2c t3.small 2 2 1 1 0
ap-northeast-2c c5a.large 2 4 1 1 0
ap-northeast-2c m5.4xlarge 16 64 0 1 1
Description
No description provided
Readme 27 MiB
Languages
Jinja 47.8%
Shell 22.2%
Smarty 16.6%
HCL 9.6%
Python 3.4%
Other 0.2%