Merge branch 'master' of github.com:CloudMOA/dsk-iac

This commit is contained in:
havelight-ee
2023-05-30 14:44:36 +09:00
3 changed files with 170 additions and 158 deletions

166
README.md
View File

@@ -1,4 +1,6 @@
# public-ds-cluster-env
*기준 시간 : 2023.05.30 10:19:00
# dsk-iac
aws 환경 구축 시 사용하는 파일을 정리한다.
## directory 구조
@@ -10,58 +12,58 @@ aws 환경 구축 시 사용하는 파일을 정리한다.
6. terraform: terraform code
## 노드 목록 [24]
## 노드 목록 [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-01da83c436c0fb834 | 172.24.13.47/23 | - | k8s-prod-process-c2 | 4 | 16 | ap-northeast-2c | m6i.xlarge | 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-04abf3bdccadaf05c | 172.24.13.138/23 | - | k8s-prod-tmp | 8 | 32 | ap-northeast-2c | m5a.2xlarge | Ubuntu 20.04.4 LTS | v1.25.2 | containerd://1.6.8 |
| i-05a497c27d7f65d78 | 172.24.12.22/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-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-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-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-0648e1521b484fde1 | 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 | 32 | ap-northeast-2c | m5a.2xlarge | 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 | 32 | ap-northeast-2c | m5a.2xlarge | Ubuntu 20.04.4 LTS | v1.25.2 | containerd://1.6.8 |
| i-07aebcfff479c0332 | 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-07046cde77753a2d4 | 172.24.12.252/23 | prod/data-druid | k8s-prod-data-druid-c | 16 | 64 | ap-northeast-2c | m5a.4xlarge | 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 | 64 | ap-northeast-2c | m5a.4xlarge | Ubuntu 20.04.4 LTS | v1.25.2 | containerd://1.6.8 |
| i-06e3ca9b0a909e7bd | 172.24.13.64/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-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-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-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-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-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-07fd9c87549c8ca0c | 172.24.12.112/23 | prod/druid-middlemanager | k8s-prod-data-druid-large | 16 | 64 | ap-northeast-2c | m5a.4xlarge | 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-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-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-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-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-0ed4e23a4e2da73a4 | 172.24.9.103/23 | prod/rel-process | k8s-rel-process-a | 4 | 16 | ap-northeast-2a | m4.xlarge | Ubuntu 20.04.4 LTS | v1.25.2 | containerd://1.6.8 |
| i-0a012ed882df30c1e | 172.24.9.57/23 | prod/rel-process | k8s-rel-process-a | 4 | 16 | ap-northeast-2a | m4.xlarge | Ubuntu 20.04.4 LTS | v1.25.2 | containerd://1.6.8 |
| i-0a71a915a2664b7b7 | 172.24.9.246/23 | prod/rel-process | k8s-rel-process-a | 4 | 16 | ap-northeast-2a | m4.xlarge | Ubuntu 20.04.4 LTS | v1.25.2 | containerd://1.6.8 |
| i-0ccf664103c7f172b | 172.24.8.119/23 | prod/rel-process | k8s-rel-process-a | 4 | 16 | ap-northeast-2a | m4.xlarge | 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-0ae73fdb29929c835 | 172.24.9.28/23 | prod/rel-process | k8s-rel-process-a | 4 | 16 | ap-northeast-2a | m4.xlarge | Ubuntu 20.04.4 LTS | v1.25.2 | containerd://1.6.8 |
| i-075ca592084e24d3e | 172.24.9.186/23 | prod/rel-process | k8s-rel-process-a | 4 | 16 | ap-northeast-2a | m4.xlarge | Ubuntu 20.04.4 LTS | v1.25.2 | containerd://1.6.8 |
| i-033d2b6e5ae958f53 | 172.24.9.124/23 | prod/rel-process | k8s-rel-process-a | 4 | 16 | ap-northeast-2a | m4.xlarge | Ubuntu 20.04.4 LTS | v1.25.2 | containerd://1.6.8 |
| i-09d279078742d205c | 172.24.9.117/23 | prod/rel-process | k8s-rel-process-a | 4 | 16 | ap-northeast-2a | m4.xlarge | Ubuntu 20.04.4 LTS | v1.25.2 | containerd://1.6.8 |
## 리소스 목록 [93]
## 리소스 목록 [91]
| name | kind | count | reqeust_cpu | reqeust_mem | limit_cpu | limit_mem |
|---------------------------------------------------|--------------|-------|-------------|-------------|-----------|-----------|
| promtail | DaemonSet | 24 | <null> | <null> | <null> | <null> |
|------------------------------------------------------|--------------|-------|-------------|-------------|-----------|-----------|
| dsk-base-agent | DaemonSet | 26 | 50m | 128Mi | 100m | 250Mi |
| promtail | DaemonSet | 26 | <null> | <null> | <null> | <null> |
| dsk-log-agent | DaemonSet | 20 | 250m | 512Mi | 500m | 1G |
| prometheus-prometheus-node-exporter | DaemonSet | 24 | <null> | <null> | <null> | <null> |
| prometheus-prometheus-node-exporter | DaemonSet | 26 | <null> | <null> | <null> | <null> |
| aws-cloud-controller-manager | DaemonSet | 3 | 200m | <null> | <null> | <null> |
| dsk-trace-agent | DaemonSet | 24 | <null> | <null> | <null> | <null> |
| calico-node | DaemonSet | 24 | 100m | <null> | <null> | <null> |
| dsk-trace-agent | DaemonSet | 26 | <null> | <null> | <null> | <null> |
| calico-node | DaemonSet | 26 | 100m | <null> | <null> | <null> |
| kops-controller | DaemonSet | 3 | 50m | 50Mi | <null> | <null> |
| ebs-csi-node | DaemonSet | 24 | <null> | <null> | <null> | <null> |
| ingress-nginx-controller | DaemonSet | 5 | 100m | 90Mi | <null> | <null> |
| dsk-base-agent | DaemonSet | 24 | 50m | 128Mi | 100m | 250Mi |
| druid-exporter-prometheus-druid-exporter | Deployment | 0 | <null> | <null> | <null> | <null> |
| druid-router | Deployment | 1 | <null> | <null> | <null> | <null> |
| ebs-csi-node | DaemonSet | 26 | <null> | <null> | <null> | <null> |
| ingress-nginx-controller | DaemonSet | 7 | 100m | 90Mi | <null> | <null> |
| 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 | <null> | <null> | <null> | <null> |
| ebs-csi-controller | Deployment | 2 | <null> | <null> | <null> | <null> |
| es-exporter-prometheus-elasticsearch-exporter | Deployment | 1 | <null> | <null> | <null> | <null> |
| prod-dsk-datagate-dsk-datagate-plan | Deployment | 1 | 100m | 100M | 250m | 250M |
| prod-dsk-metric-base-flat-stream | Deployment | 4 | 500m | 500Mi | 1 | 1Gi |
| calico-kube-controllers | Deployment | 1 | <null> | <null> | <null> | <null> |
| cert-manager | Deployment | 1 | <null> | <null> | <null> | <null> |
| cert-manager-cainjector | Deployment | 1 | <null> | <null> | <null> | <null> |
@@ -71,9 +73,11 @@ aws 환경 구축 시 사용하는 파일을 정리한다.
| dns-controller | Deployment | 1 | 50m | 50Mi | <null> | <null> |
| druid-broker | Deployment | 2 | <null> | 26Gi | <null> | 26Gi |
| druid-coordinator | Deployment | 1 | <null> | 1Gi | <null> | 8Gi |
| druid-router | Deployment | 1 | <null> | <null> | <null> | <null> |
| prod-dsk-log-api | Deployment | 1 | <null> | <null> | <null> | <null> |
| 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 | 0 | 500m | 1Gi | 1 | 2Gi |
| prod-dsk-metric-base-flat-stream | Deployment | 4 | 500m | 500Mi | 1 | 1Gi |
| prod-dsk-metric-custom-flat-stream | Deployment | 3 | <null> | <null> | <null> | <null> |
| prod-dsk-notification-api | Deployment | 1 | <null> | <null> | <null> | <null> |
| prod-dsk-tagging-connector-group1 | Deployment | 1 | 500m | 512Mi | 1 | 1Gi |
@@ -88,26 +92,26 @@ aws 환경 구축 시 사용하는 파일을 정리한다.
| prometheus-kube-state-metrics | Deployment | 1 | 10m | 32Mi | 100m | 64Mi |
| prometheus-prometheus-pushgateway | Deployment | 1 | 100m | 30Mi | 200m | 50Mi |
| prometheus-server | Deployment | 1 | <null> | <null> | <null> | <null> |
| strimzi-cluster-operator | Deployment | 1 | 200m | 384Mi | 1 | 384Mi |
| vault-agent-injector | Deployment | 1 | <null> | <null> | <null> | <null> |
| kafka-akhq | Deployment | 1 | <null> | <null> | <null> | <null> |
| kafka-kafka-ui | Deployment | 1 | <null> | <null> | <null> | <null> |
| metrics-server | Deployment | 1 | 100m | 200Mi | <null> | <null> |
| mongo-dsk-mongodb-sharded-mongos | Deployment | 1 | <null> | <null> | <null> | <null> |
| mongo-manifest-mongodb-sharded-mongos | Deployment | 1 | <null> | <null> | <null> | <null> |
| nfs-provider-prod-nfs-subdir-external-provisioner | Deployment | 1 | <null> | <null> | <null> | <null> |
| nfs-provisioner-prod-nfs-subdir-external-provisioner | Deployment | 1 | <null> | <null> | <null> | <null> |
| prod-dsk-agent-api | Deployment | 1 | <null> | <null> | <null> | <null> |
| prod-dsk-agentmanager-api | Deployment | 1 | <null> | <null> | <null> | <null> |
| prod-dsk-alert-api | Deployment | 1 | <null> | <null> | <null> | <null> |
| prod-dsk-apm-api | Deployment | 1 | 100m | 256Mi | 250m | 512Mi |
| prod-dsk-app-sender | Deployment | 1 | <null> | <null> | <null> | <null> |
| prod-dsk-backoffice | Deployment | 1 | <null> | <null> | <null> | <null> |
| prod-dsk-chart-api | Deployment | 7 | 500m | 512Mi | 1 | 1Gi |
| prod-dsk-chart-api | Deployment | 8 | 500m | 512Mi | 1 | 1Gi |
| prod-dsk-dashboard-api | Deployment | 1 | <null> | <null> | <null> | <null> |
| prod-dsk-database-api | Deployment | 3 | 100m | 256Mi | 250m | 512Mi |
| prod-dsk-database-plan-stream | Deployment | 1 | <null> | <null> | <null> | <null> |
| 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 |
@@ -115,66 +119,60 @@ aws 환경 구축 시 사용하는 파일을 정리한다.
| 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 |
| prod-dsk-log-api | Deployment | 1 | <null> | <null> | <null> | <null> |
| prod-dsk-loggate | Deployment | 4 | 100m | 500Mi | 200m | 1500Mi |
| 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 |
| vault | Stateful_Set | 1 | <null> | <null> | <null> | <null> |
| druid-historical | Stateful_Set | 2 | <null> | 26Gi | <null> | 26Gi |
| keycloak | Stateful_Set | 1 | <null> | <null> | <null> | <null> |
| druid-zookeeper | Stateful_Set | 3 | 250m | 256Mi | <null> | <null> |
| druid-postgresql | Stateful_Set | 1 | 250m | 256Mi | <null> | <null> |
| rabbitmq | Stateful_Set | 1 | <null> | <null> | <null> | <null> |
| mongo-dsk-mongodb-sharded-configsvr | Stateful_Set | 1 | <null> | <null> | <null> | <null> |
| druid-historical | Stateful_Set | 2 | <null> | 26Gi | <null> | 26Gi |
| prometheus-alertmanager | Stateful_Set | 1 | 10m | 32Mi | 100m | 128Mi |
| mongo-dsk-mongodb-sharded-shard0-data | Stateful_Set | 1 | <null> | <null> | <null> | <null> |
| mongo-dsk-mongodb-sharded-shard1-data | Stateful_Set | 1 | <null> | <null> | <null> | <null> |
| mongo-manifest-mongodb-sharded-configsvr | Stateful_Set | 1 | <null> | <null> | <null> | <null> |
| rabbitmq | Stateful_Set | 1 | <null> | <null> | <null> | <null> |
| redis-master | Stateful_Set | 1 | <null> | <null> | <null> | <null> |
| mongo-manifest-mongodb-sharded-shard0-data | Stateful_Set | 1 | <null> | <null> | <null> | <null> |
| mongo-manifest-mongodb-sharded-shard1-data | Stateful_Set | 1 | <null> | <null> | <null> | <null> |
| prometheus-alertmanager | Stateful_Set | 1 | 10m | 32Mi | 100m | 128Mi |
| druid-middle-manager | Stateful_Set | 2 | <null> | 1Gi | <null> | 60Gi |
| postgresql | Stateful_Set | 1 | 250m | 256Mi | <null> | <null> |
| redis-master | Stateful_Set | 1 | <null> | <null> | <null> | <null> |
| druid-middle-manager | Stateful_Set | 2 | <null> | 1Gi | <null> | 30Gi |
| druid-postgresql | Stateful_Set | 1 | 250m | 256Mi | <null> | <null> |
| vault | Stateful_Set | 1 | <null> | <null> | <null> | <null> |
## 서비스 목록 (NodePort) [37]
## 서비스 목록 (NodePort) [33]
| name | namespace | type | Node Port | age |
|------------------------------------------|-------------------|----------|-----------|-------------------------|
| rabbitmq | dsk-middle | NodePort | 30038 | 5 mons 9 days 18:04:54 |
| druid-router | dsk-middle | NodePort | 30076 | 3 mons 22 days 18:03:50 |
| kafka-broker | dsk-middle | NodePort | 30094 | 3 mons 1 day 15:35:17 |
| kafka-broker-global | dsk-middle | NodePort | 30095 | 3 mons 1 day 15:35:17 |
| keycloak | dsk-middle | NodePort | 30100 | 5 mons 7 days 18:07:02 |
| keycloak | dsk-middle | NodePort | 30101 | 5 mons 7 days 18:07:02 |
| mongo-manifest-mongodb-sharded | dsk-middle | NodePort | 30111 | 23 days 09:00:16 |
| mongo-dsk-mongodb-sharded | dsk-middle | NodePort | 30112 | 23 days 07:47:36 |
| redis-master | dsk-middle | NodePort | 30229 | 5 mons 9 days 18:04:41 |
| elasticsearch-master | dsk-middle | NodePort | 30433 | 19 days 19:45:51 |
| rabbitmq | dsk-middle | NodePort | 30523 | 5 mons 9 days 18:04:54 |
| rabbitmq | dsk-middle | NodePort | 30565 | 5 mons 9 days 18:04:54 |
| rabbitmq | dsk-middle | NodePort | 30655 | 5 mons 9 days 18:04:54 |
| druid-router | dsk-middle | NodePort | 30907 | 3 mons 22 days 18:03:50 |
| rabbitmq | dsk-middle | NodePort | 31021 | 5 mons 9 days 18:04:54 |
| kafka-akhq | dsk-middle | NodePort | 31100 | 3 mons 1 day 15:35:17 |
| kafka-kafka-ui | dsk-middle | NodePort | 31101 | 3 mons 1 day 15:35:17 |
| elasticsearch-master | dsk-middle | NodePort | 31110 | 19 days 19:45:51 |
| prometheus-server | prometheus | NodePort | 31132 | 10 days 16:49:42 |
| druid-exporter-prometheus-druid-exporter | dsk-middle | NodePort | 31282 | 13 days 17:27:40 |
| prod-dsk-datagate-dsk-datagate-trace | dsk-datagate-prod | NodePort | 31300 | 4 mons 4 days 15:00:03 |
| prod-dsk-datagate-dsk-datagate-manifest | dsk-datagate-prod | NodePort | 31301 | 4 mons 16 days 16:15:48 |
| prod-dsk-datagate-dsk-datagate-metric | dsk-datagate-prod | NodePort | 31302 | 4 mons 16 days 16:15:48 |
| prod-dsk-datagate-dsk-datagate-plan | dsk-datagate-prod | NodePort | 31303 | 4 mons 16 days 16:15:48 |
| prod-dsk-loggate | dsk-datagate-prod | NodePort | 31304 | 4 mons 10 days 16:29:37 |
| prod-dsk-loggate | dsk-datagate-prod | NodePort | 31305 | 4 mons 10 days 16:29:37 |
| prod-dsk-backoffice | dsk-api-prod | NodePort | 31523 | 1 mon 16 days 22:11:33 |
| rabbitmq | dsk-middle | NodePort | 31987 | 5 mons 9 days 18:04:54 |
| postgresql | dsk-middle | NodePort | 32098 | 5 mons 9 days 18:05:17 |
| druid-broker | dsk-middle | NodePort | 32200 | 3 mons 22 days 18:03:50 |
| druid-broker | dsk-middle | NodePort | 32316 | 3 mons 22 days 18:03:50 |
| kafka-outside-0 | dsk-middle | NodePort | 32400 | 3 mons 1 day 15:35:17 |
| kafka-outside-1 | dsk-middle | NodePort | 32401 | 3 mons 1 day 15:35:17 |
| kafka-outside-2 | dsk-middle | NodePort | 32402 | 3 mons 1 day 15:35:17 |
| kafka-global-0 | dsk-middle | NodePort | 32500 | 3 mons 1 day 15:35:17 |
| kafka-global-1 | dsk-middle | NodePort | 32501 | 3 mons 1 day 15:35:17 |
| kafka-global-2 | dsk-middle | NodePort | 32502 | 3 mons 1 day 15:35:17 |
| name | namespace | type | node_port | age |
|-----------------------------------------|-------------------|----------|-----------|-------------------------|
| rabbitmq | dsk-middle | NodePort | 30038 | 5 mons 16 days 18:35:32 |
| kafka-broker | dsk-middle | NodePort | 30094 | 3 mons 8 days 16:05:55 |
| kafka-broker-global | dsk-middle | NodePort | 30095 | 3 mons 8 days 16:05:55 |
| keycloak | dsk-middle | NodePort | 30100 | 5 mons 14 days 18:37:40 |
| keycloak | dsk-middle | NodePort | 30101 | 5 mons 14 days 18:37:40 |
| mongo-manifest-mongodb-sharded | dsk-middle | NodePort | 30111 | 1 mon 09:30:54 |
| mongo-dsk-mongodb-sharded | dsk-middle | NodePort | 30112 | 1 mon 08:18:14 |
| redis-master | dsk-middle | NodePort | 30229 | 5 mons 16 days 18:35:19 |
| elasticsearch-master | dsk-middle | NodePort | 30433 | 26 days 20:16:29 |
| rabbitmq | dsk-middle | NodePort | 30523 | 5 mons 16 days 18:35:32 |
| rabbitmq | dsk-middle | NodePort | 30565 | 5 mons 16 days 18:35:32 |
| rabbitmq | dsk-middle | NodePort | 30655 | 5 mons 16 days 18:35:32 |
| rabbitmq | dsk-middle | NodePort | 32021 | 5 mons 16 days 18:35:32 |
| kafka-akhq | dsk-middle | NodePort | 32100 | 3 mons 8 days 16:05:55 |
| kafka-kafka-ui | dsk-middle | NodePort | 32101 | 3 mons 8 days 16:05:55 |
| elasticsearch-master | dsk-middle | NodePort | 32110 | 26 days 20:16:29 |
| prometheus-server | prometheus | NodePort | 32132 | 17 days 17:20:20 |
| prometheus-alertmanager | prometheus | NodePort | 32133 | 17 days 17:20:20 |
| prod-dsk-datagate-dsk-datagate-trace | dsk-datagate-prod | NodePort | 32300 | 4 mons 11 days 15:30:41 |
| prod-dsk-datagate-dsk-datagate-manifest | dsk-datagate-prod | NodePort | 32301 | 4 mons 23 days 16:46:26 |
| prod-dsk-datagate-dsk-datagate-metric | dsk-datagate-prod | NodePort | 32302 | 4 mons 23 days 16:46:26 |
| prod-dsk-datagate-dsk-datagate-plan | dsk-datagate-prod | NodePort | 32303 | 4 mons 23 days 16:46:26 |
| prod-dsk-loggate | dsk-datagate-prod | NodePort | 32304 | 4 mons 17 days 17:00:15 |
| prod-dsk-loggate | dsk-datagate-prod | NodePort | 32305 | 4 mons 17 days 17:00:15 |
| prod-dsk-backoffice | dsk-api-prod | NodePort | 32523 | 1 mon 23 days 22:42:11 |
| rabbitmq | dsk-middle | NodePort | 32987 | 5 mons 16 days 18:35:32 |
| postgresql | dsk-middle | NodePort | 32098 | 5 mons 16 days 18:35:55 |
| kafka-outside-0 | dsk-middle | NodePort | 32400 | 3 mons 8 days 16:05:55 |
| kafka-outside-1 | dsk-middle | NodePort | 32401 | 3 mons 8 days 16:05:55 |
| kafka-outside-2 | dsk-middle | NodePort | 32402 | 3 mons 8 days 16:05:55 |
| kafka-global-0 | dsk-middle | NodePort | 32500 | 3 mons 8 days 16:05:55 |
| kafka-global-1 | dsk-middle | NodePort | 32501 | 3 mons 8 days 16:05:55 |
| kafka-global-2 | dsk-middle | NodePort | 32502 | 3 mons 8 days 16:05:55 |

View File

@@ -0,0 +1,11 @@
# 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

View File

@@ -7,7 +7,10 @@ __init (){
pwd
git pull
cat ${origin} > ${file}
datetime=`date "+%Y.%m.%d %H:%M:%S"`
echo -e "*기준 시간 : ${datetime}\n" > ${file}
cat ${origin} >> ${file}
}
#------------------------------------------------------------------------------------------------------
__git_push (){
@@ -100,18 +103,18 @@ select
name,
namespace,
type,
lower(p ->> 'nodePort') as \"Node Port\",
lower(p ->> 'nodePort') as Node_Port,
age(current_timestamp, creation_timestamp)
from
kubernetes_service,
jsonb_array_elements(ports) as p
where type='NodePort' and name not like '%rel-%'
order by
\"Node Port\"
Node_Port
"""
#------------------------------------------------------------------------------------------------------
git_path="/home/jhjung/git/dsk-iac"
origin="/home/jhjung/git/org_README.md"
origin="$(pwd)/org_README.md"
exec_log="${git_path}/query.log"
file="README.md"
#------------------------------------------------------------------------------------------------------