From b97d207181163c69c9ae0e5bb33d5e92924e781a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B3=80=EC=A0=95=ED=9B=88?= Date: Fri, 16 Jun 2023 14:29:13 +0900 Subject: [PATCH] update --- .DS_Store | Bin 0 -> 6148 bytes awsnode.sh | 33 +++++++++++++++++++++++++++++++++ rel.sh | 2 +- 3 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 .DS_Store create mode 100755 awsnode.sh diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..7679603f1f23373932e33cdbfec404bd17a94043 GIT binary patch literal 6148 zcmeHKOHRWu5PcIWNXn*5Hb^-^ByJF@cEN%TTmbq}0i}&Zi`Zt*VK@zkVFhn&t7@FG zttvDljh{dB{CT$G7=R4lW>>%fKuT9kGA4UW+toXkgqky=xIX51#4DzFx~V$RR&k69 z=-y@AwI!ah#?JoL(@9lN*s4e4nqK@kV-Dz(@y_@aYRt$gnCG7Fa+0rzlk!|tj9=}K z$7dAZ=ZuydXTkV2nL58sdkndZI2rCR=4?l}B^Kn*BF0C=IOTbrv-dqKknboq!^X{J z!{`^zhHGi}o-85;i)N;PDPRg5p#r?K)zWj1mYM>lfGMz5K)(+;U9k+U+=W9* zkCvJOra)VP6JH$Y{XhQu{of{8$rLaJ{*?mK8{LnFTvE7OJB!o1Hm5(()ikd0xTP@T hu42aOReV8r#`;_{#4=#xku@~?5pXhCVhS8ofnV!UYES?G literal 0 HcmV?d00001 diff --git a/awsnode.sh b/awsnode.sh new file mode 100755 index 0000000..4bf439a --- /dev/null +++ b/awsnode.sh @@ -0,0 +1,33 @@ +#kubectl get node -o="custom-columns=Node:.metadata.labels.kops\.k8s\.io/instancegroup,Status:.status.conditions[?(@.status=='True')].type,IP:.status.addresses[0].address,Zone:.metadata.labels.topology\.kubernetes\.io/zone,Size:.metadata.labels.node\.kubernetes\.io/instance-type,Host:.metadata.labels.kubernetes\.io/hostname,Taints:.spec.taints[*].key" + +function info() { + kubectl get node -o="custom-columns=Node:.metadata.labels.kops\.k8s\.io/instancegroup,Status:.status.conditions[-1].type,IP:.status.addresses[0].address,Zone:.metadata.labels.topology\.kubernetes\.io/zone,Size:.metadata.labels.node\.kubernetes\.io/instance-type,Host:.metadata.labels.kubernetes\.io/hostname,Taints:.spec.taints[*].key" +} + +function backup() { + +time=$(date +"%F-%I:%M:%S") +list=$(kops get ig --name k8s-prod.datasaker.io) + +echo "$list" | awk 'NR>1 {print $1}' > ec2list-"${time}" +list="./ec2list-${time}" + + +while IFS= read -r list; +do + kops get ig --name k8s-prod.datasaker.io ${list} -o yaml > ${list}.yaml +done <"${list}" + +rm -rf ./ec2list-"${time}" + +} + +key=$1 + +if [ "${key}" == "info" ] +then + info +elif [ "${key}" == "backup" ] +then + backup +fi diff --git a/rel.sh b/rel.sh index eb05ff6..81df3f0 100755 --- a/rel.sh +++ b/rel.sh @@ -23,7 +23,7 @@ while IFS= read -r image_name; do docker tag ${nexus}/cmoa/${image_name}:${version} ${nexus}/cmoa3/${image_name}:${version} echo -e "\n\n\033[93${image_name}:${version} push!\n\n\033[0m" - #docker push ${nexus}/cmoa3/${image_name}:${version} + docker push ${nexus}/cmoa3/${image_name}:${version} done <"${images_list}"