From 433885c886ee1bae84a48364551ba5d7154749be Mon Sep 17 00:00:00 2001 From: zeaslity Date: Sun, 8 Dec 2024 12:07:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=88=E5=A4=9A=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 26-开发高可用集群/DEV批量命令.sh | 13 +- 42-202411-山东二级平台/install_minio.sh | 111 + 47-202412-甘肃移动/ImageSyncDLTU.sh | 168 + 47-202412-甘肃移动/install_minio.sh | 111 + 47-202412-甘肃移动/k8s-backend.yaml | 6533 +++++++++++++++++ 47-202412-甘肃移动/k8s-configmap.yaml | 574 ++ 47-202412-甘肃移动/k8s-frontend.yaml | 2695 +++++++ 47-202412-甘肃移动/k8s-ingress.yaml | 702 ++ 47-202412-甘肃移动/k8s-srs.yaml | 496 ++ .../all-gzip-image-list.txt | 53 + 998-常用脚本/git/git设置代理.sh | 12 + 998-常用脚本/备份脚本/备份命名空间.sh | 4 +- .../故障恢复脚本/删除状态不为Running的Pod.sh | 2 +- .../Core集群磁盘整理.sh | 3 + 998-常用脚本/研发环境相关DEMO/申请SSL证书.sh | 8 + .../nginx暴露/真实nginx-reverse-proxy.conf | 18 +- 998-常用脚本/部署脚本/安装ts2mp4.sh | 4 +- 998-常用脚本/镜像同步/imageSyncDownload.ps1 | 17 + 998-常用脚本/镜像同步/离线更新tag脚本.sh | 2 +- 19 files changed, 11508 insertions(+), 18 deletions(-) create mode 100644 42-202411-山东二级平台/install_minio.sh create mode 100644 47-202412-甘肃移动/ImageSyncDLTU.sh create mode 100644 47-202412-甘肃移动/install_minio.sh create mode 100644 47-202412-甘肃移动/k8s-backend.yaml create mode 100644 47-202412-甘肃移动/k8s-configmap.yaml create mode 100644 47-202412-甘肃移动/k8s-frontend.yaml create mode 100644 47-202412-甘肃移动/k8s-ingress.yaml create mode 100644 47-202412-甘肃移动/k8s-srs.yaml create mode 100644 48-202412-浙江移动扩容/all-gzip-image-list.txt create mode 100644 998-常用脚本/git/git设置代理.sh rename 998-常用脚本/{磁盘脚本 => 研发环境相关DEMO}/Core集群磁盘整理.sh (94%) create mode 100644 998-常用脚本/研发环境相关DEMO/申请SSL证书.sh create mode 100644 998-常用脚本/镜像同步/imageSyncDownload.ps1 diff --git a/26-开发高可用集群/DEV批量命令.sh b/26-开发高可用集群/DEV批量命令.sh index 2aa2d90..0af7cff 100644 --- a/26-开发高可用集群/DEV批量命令.sh +++ b/26-开发高可用集群/DEV批量命令.sh @@ -61,8 +61,8 @@ ssh root@${server} "printf 'ssh\n' | octopus-agent --mode=bastion" scp /root/wdd/disk.sh root@${server}:/root/wdd/disk.sh ssh root@${server} "bash /root/wdd/disk.sh" -nmcli connection modify "ens192" ipv4.dns "192.168.34.40,119.29.29.29" -nmcli connection up "ens192" +nmcli connection modify "eth0" ipv4.dns "192.168.34.40,119.29.29.29" +nmcli connection up "eth0" nmcli dev show | grep DNS scp /etc/ssh/sshd_config root@"${server}":/etc/ssh/sshd_config @@ -97,4 +97,11 @@ ssh root@"${server}" "systemctl start nfs nfs-client nfs-common && systemctl ena mv ctop-0.7.7-linux-amd64 /usr/local/bin/ctop -chmod +x /usr/local/bin/ctop \ No newline at end of file +chmod +x /usr/local/bin/ctop + +printf 'firewall\n' | octopus-agent --mode=bastion +printf 'sysconfig\n' | octopus-agent --mode=bastion +printf 'swap\n' | octopus-agent --mode=bastion +printf 'selinux\n' | octopus-agent --mode=bastion +printf 'docker\n' | octopus-agent --mode=bastion +printf 'dockercompose\n' | octopus-agent --mode=bastion \ No newline at end of file diff --git a/42-202411-山东二级平台/install_minio.sh b/42-202411-山东二级平台/install_minio.sh new file mode 100644 index 0000000..62a6b52 --- /dev/null +++ b/42-202411-山东二级平台/install_minio.sh @@ -0,0 +1,111 @@ +#!/bin/bash + +minio_local_path=/var/lib/docker/minio-pv/pv1 +harbor_host=134.80.124.7:8033 +inner_master_ip=134.80.124.7 +minio_host_ip=134.80.124.15 + +install_minio(){ + + echo "start to create minio local path !" + mkdir -p ${minio_local_path} + chmod -R 777 ${minio_local_path} + mkdir -p /root/wdd/install/ + +cat > /root/wdd/install/minio-docker-compose.yaml <: $oss_prefix_url${i}" + if wget "$oss_prefix_url${i}" >/dev/null 2>&1; then + echo "Gzip file download success : ${i}" + image_full_name=$(docker load -i ${i} | head -n1 |awk -F': ' '{print $2}') + + app_name=$(echo "$image_full_name" | sed 's|.*/||g') + echo "extract short name is $app_name" + + if echo $image_full_name | grep -q "rancher" + then + print_green "tag image to => $DockerRegisterDomain/rancher/$app_name" + docker tag ${image_full_name} $DockerRegisterDomain/rancher/$app_name + docker push $DockerRegisterDomain/rancher/$app_name + else + print_green "tag image to => $DockerRegisterDomain/cmii/$app_name" + docker tag ${image_full_name} $DockerRegisterDomain/cmii/$app_name + docker push $DockerRegisterDomain/cmii/$app_name + fi + + else + print_red "Gzip file download FAILED : ${i}" + fi + echo "-------------------------------------------------" + done <"${gzip_image_list_txt}" + shift + +} + +Load_Tag_Upload(){ + print_green "[LTU] - start to load image from offline !" + + while [[ $# -gt 0 ]]; do + case "$1" in + rke) + # print_green "download rke " + local_gzip_path="$local_gzip_path/rke" + mkdir -p ${local_gzip_path} + oss_prefix_url="$oss_prefix_url/rke/" + ltu + shift # past argument + ;; + middle) + local_gzip_path="$local_gzip_path/middle" + mkdir -p $local_gzip_path + oss_prefix_url="$oss_prefix_url/middle/" + ltu + shift # past argument + ;; + cmii) + local_gzip_path="$local_gzip_path/cmii" + mkdir -p $local_gzip_path + oss_prefix_url="$oss_prefix_url/ehejpt/" + ltu + shift # past argument + ;; + *) + # unknown option + print_red "bad arguments" + ;; + esac + done + +} + +ltu(){ + all_file_list=$(find $local_gzip_path -type f -name "*.tar.gz") + + for file in $all_file_list; do + echo "offline gzip file is => : $file" + image_full_name=$(docker load -i ${file} | head -n1 |awk -F': ' '{print $2}') + + docker login -u admin -p ${HarborAdminPass} ${DockerRegisterDomain} + + app_name=$(echo "$image_full_name" | sed 's|.*/||g') + echo "extract short name is $app_name" + + if echo $image_full_name | grep -q "rancher" + then + print_green "tag image to => $DockerRegisterDomain/rancher/$app_name" + docker tag ${image_full_name} $DockerRegisterDomain/rancher/$app_name + docker push $DockerRegisterDomain/rancher/$app_name + else + print_green "tag image to => $DockerRegisterDomain/cmii/$app_name" + docker tag ${image_full_name} $DockerRegisterDomain/cmii/$app_name + docker push $DockerRegisterDomain/cmii/$app_name + fi + done +} + + +test(){ + app_name=$(echo "nginx:latest" | sed 's|.*/||g') + echo "extract short name is $app_name" +} + +# test +Download_Load_Tag_Upload "cmii" + +#Load_Tag_Upload "rke" \ No newline at end of file diff --git a/47-202412-甘肃移动/install_minio.sh b/47-202412-甘肃移动/install_minio.sh new file mode 100644 index 0000000..2677929 --- /dev/null +++ b/47-202412-甘肃移动/install_minio.sh @@ -0,0 +1,111 @@ +#!/bin/bash + +minio_local_path=/var/lib/docker/minio-pv/pv1 +harbor_host=10.215.66.85:8033 +inner_master_ip=10.215.66.85 +minio_host_ip=10.215.66.89 + +install_minio(){ + + echo "start to create minio local path !" + mkdir -p ${minio_local_path} + chmod -R 777 ${minio_local_path} + mkdir -p /root/wdd/install/ + +cat > /root/wdd/install/minio-docker-compose.yaml <