diff --git a/README.md b/README.md index cca3cd1..937162b 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -*기준 시간 : 2023.06.02 12:05:25 +*기준 시간 : 2023.06.02 13:14:18 # dsk-iac aws 환경 구축 시 사용하는 파일을 정리한다. @@ -16,32 +16,32 @@ aws 환경 구축 시 사용하는 파일을 정리한다. | 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 | 32 | ap-northeast-2c | m5a.2xlarge | 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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 | 64 | ap-northeast-2c | m5a.4xlarge | 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-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-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-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-037a535a0f924e835 | 172.24.13.210/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-0ff6c9c6a80b6db2f | 172.24.12.138/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-0620b0720d19c5b80 | 172.24.13.231/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-080a5c702b6f43904 | 172.24.12.134/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-0640b0720d19c5b80 | 172.24.13.232/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-0ff6c9c6a80b6db2f | 172.24.12.138/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-037a535a0f924e835 | 172.24.13.210/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] @@ -143,45 +143,45 @@ aws 환경 구축 시 사용하는 파일을 정리한다. | name | namespace | type | node_port | age | |-----------------------------------------|-------------------|----------|-----------|-------------------------| -| rabbitmq | dsk-middle | NodePort | 30038 | 5 mons 19 days 20:21:53 | -| kafka-broker | dsk-middle | NodePort | 30094 | 3 mons 8 days 17:52:16 | -| kafka-broker-global | dsk-middle | NodePort | 30095 | 3 mons 8 days 17:52:16 | -| keycloak | dsk-middle | NodePort | 30100 | 5 mons 17 days 20:24:01 | -| keycloak | dsk-middle | NodePort | 30101 | 5 mons 17 days 20:24:01 | -| mongo-manifest-mongodb-sharded | dsk-middle | NodePort | 30111 | 1 mon 2 days 11:17:15 | -| mongo-dsk-mongodb-sharded | dsk-middle | NodePort | 30112 | 1 mon 2 days 10:04:35 | -| redis-master | dsk-middle | NodePort | 30229 | 5 mons 19 days 20:21:40 | -| elasticsearch-master | dsk-middle | NodePort | 30433 | 29 days 22:02:50 | -| rabbitmq | dsk-middle | NodePort | 30523 | 5 mons 19 days 20:21:53 | -| rabbitmq | dsk-middle | NodePort | 30565 | 5 mons 19 days 20:21:53 | -| rabbitmq | dsk-middle | NodePort | 30655 | 5 mons 19 days 20:21:53 | -| rabbitmq | dsk-middle | NodePort | 32021 | 5 mons 19 days 20:21:53 | -| kafka-akhq | dsk-middle | NodePort | 32100 | 3 mons 8 days 17:52:16 | -| kafka-kafka-ui | dsk-middle | NodePort | 32101 | 3 mons 8 days 17:52:16 | -| elasticsearch-master | dsk-middle | NodePort | 32110 | 29 days 22:02:50 | -| prometheus-server | prometheus | NodePort | 32132 | 20 days 19:06:41 | -| prometheus-alertmanager | prometheus | NodePort | 32133 | 20 days 19:06:41 | -| prod-dsk-datagate-dsk-datagate-trace | dsk-datagate-prod | NodePort | 32300 | 4 mons 14 days 17:17:02 | -| prod-dsk-datagate-dsk-datagate-manifest | dsk-datagate-prod | NodePort | 32301 | 4 mons 26 days 18:32:47 | -| prod-dsk-datagate-dsk-datagate-metric | dsk-datagate-prod | NodePort | 32302 | 4 mons 26 days 18:32:47 | -| prod-dsk-datagate-dsk-datagate-plan | dsk-datagate-prod | NodePort | 32303 | 4 mons 26 days 18:32:47 | -| prod-dsk-loggate | dsk-datagate-prod | NodePort | 32304 | 4 mons 20 days 18:46:36 | -| prod-dsk-loggate | dsk-datagate-prod | NodePort | 32305 | 4 mons 20 days 18:46:36 | -| rel-dsk-datagate-trace | dsk-datagate-rel | NodePort | 32320 | 1 day 19:40:18 | -| rel-dsk-datagate-manifest | dsk-datagate-rel | NodePort | 32321 | 1 day 19:40:18 | -| rel-dsk-datagate-metric | dsk-datagate-rel | NodePort | 32322 | 1 day 19:40:18 | -| rel-dsk-datagate-plan | dsk-datagate-rel | NodePort | 32323 | 1 day 19:40:18 | -| rel-dsk-loggate | dsk-datagate-rel | NodePort | 32324 | 1 day 19:39:54 | -| rel-dsk-loggate | dsk-datagate-rel | NodePort | 32325 | 1 day 19:39:54 | -| prod-dsk-backoffice | dsk-api-prod | NodePort | 32523 | 1 mon 26 days 00:28:32 | -| rabbitmq | dsk-middle | NodePort | 32987 | 5 mons 19 days 20:21:53 | -| postgresql | dsk-middle | NodePort | 32098 | 5 mons 19 days 20:22:16 | -| kafka-outside-0 | dsk-middle | NodePort | 32400 | 3 mons 8 days 17:52:16 | -| kafka-outside-1 | dsk-middle | NodePort | 32401 | 3 mons 8 days 17:52:16 | -| kafka-outside-2 | dsk-middle | NodePort | 32402 | 3 mons 8 days 17:52:16 | -| kafka-global-0 | dsk-middle | NodePort | 32500 | 3 mons 8 days 17:52:16 | -| kafka-global-1 | dsk-middle | NodePort | 32501 | 3 mons 8 days 17:52:16 | -| kafka-global-2 | dsk-middle | NodePort | 32502 | 3 mons 8 days 17:52:16 | +| rabbitmq | dsk-middle | NodePort | 30038 | 5 mons 19 days 21:30:48 | +| kafka-broker | dsk-middle | NodePort | 30094 | 3 mons 8 days 19:01:11 | +| kafka-broker-global | dsk-middle | NodePort | 30095 | 3 mons 8 days 19:01:11 | +| keycloak | dsk-middle | NodePort | 30100 | 5 mons 17 days 21:32:56 | +| keycloak | dsk-middle | NodePort | 30101 | 5 mons 17 days 21:32:56 | +| mongo-manifest-mongodb-sharded | dsk-middle | NodePort | 30111 | 1 mon 2 days 12:26:10 | +| mongo-dsk-mongodb-sharded | dsk-middle | NodePort | 30112 | 1 mon 2 days 11:13:30 | +| redis-master | dsk-middle | NodePort | 30229 | 5 mons 19 days 21:30:35 | +| elasticsearch-master | dsk-middle | NodePort | 30433 | 29 days 23:11:45 | +| rabbitmq | dsk-middle | NodePort | 30523 | 5 mons 19 days 21:30:48 | +| rabbitmq | dsk-middle | NodePort | 30565 | 5 mons 19 days 21:30:48 | +| rabbitmq | dsk-middle | NodePort | 30655 | 5 mons 19 days 21:30:48 | +| rabbitmq | dsk-middle | NodePort | 31021 | 5 mons 19 days 21:30:48 | +| kafka-akhq | dsk-middle | NodePort | 31100 | 3 mons 8 days 19:01:11 | +| kafka-kafka-ui | dsk-middle | NodePort | 31101 | 3 mons 8 days 19:01:11 | +| elasticsearch-master | dsk-middle | NodePort | 31110 | 29 days 23:11:45 | +| prometheus-server | prometheus | NodePort | 31132 | 20 days 20:15:36 | +| prometheus-alertmanager | prometheus | NodePort | 31133 | 20 days 20:15:36 | +| prod-dsk-datagate-dsk-datagate-trace | dsk-datagate-prod | NodePort | 31300 | 4 mons 14 days 18:25:57 | +| prod-dsk-datagate-dsk-datagate-manifest | dsk-datagate-prod | NodePort | 31301 | 4 mons 26 days 19:41:42 | +| prod-dsk-datagate-dsk-datagate-metric | dsk-datagate-prod | NodePort | 31302 | 4 mons 26 days 19:41:42 | +| prod-dsk-datagate-dsk-datagate-plan | dsk-datagate-prod | NodePort | 31303 | 4 mons 26 days 19:41:42 | +| prod-dsk-loggate | dsk-datagate-prod | NodePort | 31304 | 4 mons 20 days 19:55:31 | +| prod-dsk-loggate | dsk-datagate-prod | NodePort | 31305 | 4 mons 20 days 19:55:31 | +| rel-dsk-datagate-trace | dsk-datagate-rel | NodePort | 31310 | 1 day 20:49:13 | +| rel-dsk-datagate-manifest | dsk-datagate-rel | NodePort | 31311 | 1 day 20:49:13 | +| rel-dsk-datagate-metric | dsk-datagate-rel | NodePort | 31312 | 1 day 20:49:13 | +| rel-dsk-datagate-plan | dsk-datagate-rel | NodePort | 31313 | 1 day 20:49:13 | +| rel-dsk-loggate | dsk-datagate-rel | NodePort | 31314 | 1 day 20:48:49 | +| rel-dsk-loggate | dsk-datagate-rel | NodePort | 31315 | 1 day 20:48:49 | +| prod-dsk-backoffice | dsk-api-prod | NodePort | 31523 | 1 mon 26 days 01:37:27 | +| rabbitmq | dsk-middle | NodePort | 31987 | 5 mons 19 days 21:30:48 | +| postgresql | dsk-middle | NodePort | 32098 | 5 mons 19 days 21:31:11 | +| kafka-outside-0 | dsk-middle | NodePort | 32400 | 3 mons 8 days 19:01:11 | +| kafka-outside-1 | dsk-middle | NodePort | 32401 | 3 mons 8 days 19:01:11 | +| kafka-outside-2 | dsk-middle | NodePort | 32402 | 3 mons 8 days 19:01:11 | +| kafka-global-0 | dsk-middle | NodePort | 32500 | 3 mons 8 days 19:01:11 | +| kafka-global-1 | dsk-middle | NodePort | 32501 | 3 mons 8 days 19:01:11 | +| kafka-global-2 | dsk-middle | NodePort | 32502 | 3 mons 8 days 19:01:11 | ## 예약 인스턴스 사용 내역 [10] diff --git a/scripts/steampipe_iac/steampipe-iac.sh b/scripts/steampipe_iac/steampipe-iac.sh index 62840c2..2d8f4b5 100755 --- a/scripts/steampipe_iac/steampipe-iac.sh +++ b/scripts/steampipe_iac/steampipe-iac.sh @@ -34,8 +34,6 @@ __query_exec (){ __log_sed (){ sed -i 's/+/|/g' ${exec_log} sed -i "s/node-role.kubernetes.io\///g" ${exec_log} - sed -i "s/31/32/g" ${exec_log} - sed -i "s/62/64/g" ${exec_log} sed -i '1d;$d' ${exec_log} } #------------------------------------------------------------------------------------------------------ @@ -46,7 +44,7 @@ SELECT COALESCE(taints -> 0 ->> 'key', '-') AS Taints_key, COALESCE(tags ->> 'kops.k8s.io/instancegroup', '-') AS Instance_group, capacity ->> 'cpu' AS CPU, - CEIL((CAST(regexp_replace(capacity ->> 'memory', 'Ki', '') AS DECIMAL) / POWER(2, 20))) AS Memory, + CEIL((CAST(regexp_replace(capacity ->> 'memory', 'Ki', '') AS FLOAT) / 1024 / 1024)) AS Memory, tags ->> 'topology.kubernetes.io/zone' AS Zone, tags ->> 'beta.kubernetes.io/instance-type' AS Instance_type, node_info ->> 'osImage' AS OS, @@ -111,7 +109,7 @@ FROM kubernetes_service, jsonb_array_elements(ports) as p WHERE - type='NodePort' AND + type='NodePort' ORDER BY Node_Port """