大量更新
This commit is contained in:
@@ -24,8 +24,6 @@ wget ${oss_url_prefix}/rke_linux-amd64
|
||||
wget ${oss_url_prefix}/kubectl-1.20.4-amd64
|
||||
|
||||
|
||||
|
||||
|
||||
wget https://oss.demo.uavcmlc.com/cmlc-installation/downloadfile/amd/mysql-8.0.27-linux-glibc2.17-x86_64-minimal.zip
|
||||
|
||||
wget https://oss.demo.uavcmlc.com/cmlc-installation/downloadfile/amd/mysql-8.0.27-linux-glibc2.17-x86_64-minimal.tar.gz
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
|
||||
# internet
|
||||
bash <(curl -sL http://42.192.52.227:9000/octopus/init-script-wdd.sh) --url http://42.192.52.227:9000/octopus --agent-install --offline
|
||||
|
||||
# no internet
|
||||
|
||||
export offline_minio=10.250.0.100
|
||||
bash <(curl -sL http://${offline_minio}:9000/octopus/init-script-wdd.sh) --url http://${offline_minio}:9000/octopus --help
|
||||
|
||||
bash <(curl -sL http://${offline_minio}:9000/octopus/init-script-wdd.sh) --url http://${offline_minio}:9000/octopus --zsh --tools --cn
|
||||
|
||||
bash <(curl -sL http://${offline_minio}:9000/octopus/init-script-wdd.sh) --url http://${offline_minio}:9000/octopus --agent-install --offline
|
||||
|
||||
bash <(curl -sL http://${offline_minio}:9000/octopus/init-script-wdd.sh) --url http://${offline_minio}:9000/octopus --agent-update --offline
|
||||
@@ -1,46 +0,0 @@
|
||||
#!/bin/bash
|
||||
# 替换namespace
|
||||
# 替换minio的实际地址和端口
|
||||
# 修改rabbitmq的实际地址和端口,需要暴露出来
|
||||
|
||||
curl https://dl.min.io/client/mc/release/linux-amd64/mc -o /usr/local/bin/mc
|
||||
chmod +x /usr/local/bin/mc
|
||||
|
||||
|
||||
export tenant_name=outside
|
||||
mc alias set ${tenant_name} https://minio.ig-dev.uavcmlc.com cmii B#923fC7mk
|
||||
|
||||
|
||||
mc mb ${tenant_name}/jadenq ${tenant_name}/tus ${tenant_name}/thumbnail ${tenant_name}/pub-cms ${tenant_name}/live-srs-hls/ ${tenant_name}/mission/ ${tenant_name}/surveillance ${tenant_name}/playback ${tenant_name}/tower ${tenant_name}/modelprocess ${tenant_name}/srs-hls ${tenant_name}/live-cluster-hls
|
||||
|
||||
|
||||
# mc alias set demo https://oss.demo.uavcmlc.com cmii B#923fC7mk
|
||||
#
|
||||
# mc cp -r demo/jadenq/scenariomock/xg/ ${tenant_name}/jadenq/scenariomock/xg/
|
||||
# mc cp demo/jadenq/application/file/中移凌云使用手册.pdf ${tenant_name}/jadenq/application/file/中移凌云使用手册.pdf
|
||||
# mc cp -r demo/jadenq/defimage/def.jpg ${tenant_name}/jadenq/defimage/def.jpg
|
||||
# mc cp -r demo/pub-cms/application/img/ ${tenant_name}/pub-cms/application/img/
|
||||
|
||||
|
||||
mc admin config set ${tenant_name} notify_amqp:1 delivery_mode="2" exchange_type="direct" no_wait="off" queue_dir="" queue_limit="0" url="amqp://admin:nYcRN91r._hj@10.250.0.200:35672" auto_deleted="off" durable="on" exchange="cmii.chinamobile.minio.event" internal="off" mandatory="off" routing_key="cmii.chinamobile.material.warehouse"
|
||||
|
||||
sleep 5
|
||||
|
||||
mc admin service restart ${tenant_name}
|
||||
|
||||
mc event add ${tenant_name}/mission arn:minio:sqs::1:amqp --event put
|
||||
|
||||
mc event add ${tenant_name}/modelprocess arn:minio:sqs::1:amqp --event put
|
||||
|
||||
mc event add ${tenant_name}/live-srs-hls arn:minio:sqs::1:amqp --event put
|
||||
|
||||
mc event add ${tenant_name}/playback arn:minio:sqs::1:amqp --event put
|
||||
|
||||
mc event add ${tenant_name}/live-cluster-hls arn:minio:sqs::1:amqp --event put
|
||||
|
||||
mc event add ${tenant_name}/surveillance arn:minio:sqs::1:amqp --event put
|
||||
|
||||
mc event add ${tenant_name}/tus arn:minio:sqs::1:amqp --event delete
|
||||
|
||||
mc ilm add --expiry-days "1" ${tenant_name}/tus
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
nfs_data_path="/var/lib/docker/nfs_data"
|
||||
#nfs_data_path="/data/nfs_data"
|
||||
#nfs_data_path="/var/lib/docker/nfs_data"
|
||||
nfs_data_path="/data/nfs_data"
|
||||
|
||||
|
||||
deploy_nfs_server(){
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#!/bin/bash
|
||||
|
||||
minio_local_path=/var/lib/docker/minio-pv/pv1
|
||||
harbor_host=172.31.2.7:8033/admin
|
||||
inner_master_ip=172.31.2.7
|
||||
minio_host_ip=172.31.2.9
|
||||
harbor_host=192.168.233.100:8033
|
||||
inner_master_ip=192.168.233.100
|
||||
minio_host_ip=192.168.233.100
|
||||
|
||||
install_minio(){
|
||||
|
||||
@@ -16,19 +16,20 @@ install_minio(){
|
||||
|
||||
cat > /root/wdd/install/minio-docker-compose.yaml <<EOF
|
||||
version: '2'
|
||||
|
||||
services:
|
||||
minio1:
|
||||
minio:
|
||||
image: ${harbor_host}/cmii/minio:RELEASE.2023-06-02T23-17-26Z
|
||||
container_name: live-minio
|
||||
ports:
|
||||
- "9000:9000"
|
||||
- "9001:9001"
|
||||
image: '${harbor_host}/cmii/minio:2023.5.4'
|
||||
environment:
|
||||
- MINIO_ROOT_USER=cmii
|
||||
- MINIO_ROOT_PASSWORD=B#923fC7mk
|
||||
command: 'server /data --console-address ":9001"'
|
||||
restart: always
|
||||
environment:
|
||||
MINIO_ACCESS_KEY: cmii
|
||||
MINIO_SECRET_KEY: B#923fC7mk
|
||||
volumes:
|
||||
- ${minio_local_path}:/mnt/data
|
||||
- ${minio_local_path}:/data
|
||||
EOF
|
||||
|
||||
echo "start minio container !"
|
||||
@@ -101,13 +102,13 @@ init_minio(){
|
||||
|
||||
# install_docker_compose
|
||||
|
||||
install_minio
|
||||
#install_minio
|
||||
#
|
||||
#if [[ $(docker inspect -f '{{.State.Running}}' install-minio1-1) -eq "true" ]]; then
|
||||
# echo "minio is running now! start to init minio!"
|
||||
# init_minio
|
||||
#fi
|
||||
|
||||
if [[ $(docker inspect -f '{{.State.Running}}' install-minio1-1) -eq "true" ]]; then
|
||||
echo "minio is running now! start to init minio!"
|
||||
init_minio
|
||||
fi
|
||||
|
||||
#init_minio
|
||||
init_minio
|
||||
|
||||
|
||||
|
||||
@@ -24,6 +24,7 @@ kubectl delete -f k8s-pvc.yaml
|
||||
kubectl apply -f k8s-mongo.yaml
|
||||
kubectl delete -f k8s-mongo.yaml
|
||||
|
||||
vim k8s-emqx.yaml
|
||||
kubectl apply -f k8s-emqx.yaml
|
||||
kubectl delete -f k8s-emqx.yaml
|
||||
|
||||
@@ -43,6 +44,7 @@ kubectl delete -f k8s-nacos.yaml
|
||||
|
||||
---
|
||||
|
||||
vim k8s-configmap.yaml
|
||||
kubectl apply -f k8s-configmap.yaml
|
||||
kubectl delete -f k8s-configmap.yaml
|
||||
|
||||
@@ -61,5 +63,6 @@ kubectl delete -f k8s-backend.yaml
|
||||
|
||||
kubectl -n kube-system get pods -o jsonpath='{.items[*].metadata.name}'
|
||||
|
||||
vi k8s-srs.yaml
|
||||
kubectl apply -f k8s-srs.yaml
|
||||
kubectl delete -f k8s-srs.yaml
|
||||
@@ -5,7 +5,12 @@ kubectl get nodes --show-labels
|
||||
kubectl label nodes 172.31.2.7 uavcloud.env=szgz --overwrite
|
||||
kubectl label nodes 172.31.2.8 uavcloud.env=szgz --overwrite
|
||||
kubectl label nodes 172.31.2.9 uavcloud.env=szgz --overwrite
|
||||
kubectl label nodes 192.168.233.100 uavcloud.affinity=common --overwrite
|
||||
|
||||
|
||||
# 删除label
|
||||
kubectl label nodes 192.168.40.193 uavcloud.env-
|
||||
|
||||
# 获取特定label的节点
|
||||
kubectl get nodes -l uavcloud.affinity=common
|
||||
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
need_to_import_sql_folder="/home/wdd/Documents/master_data_5.2.0"
|
||||
target_host_ip=20.4.13.81
|
||||
target_host_port=33306
|
||||
target_user=root
|
||||
target_passwd=QzfXQhd3bQ
|
||||
|
||||
|
||||
full_back_up_database(){
|
||||
echo "yes"
|
||||
}
|
||||
|
||||
|
||||
batch_import_sql_struct_to_server(){
|
||||
|
||||
for sql_file in $(ls ${need_to_import_sql_folder} | sort -n); do
|
||||
if [ -d $need_to_import_sql_folder/${sql_file} ];then
|
||||
continue
|
||||
fi
|
||||
|
||||
echo "current file is $need_to_import_sql_folder/${sql_file}"
|
||||
|
||||
/root/wdd/mysql/bin/mysql -u${target_user} -p${target_passwd} -h${target_host_ip} -P${target_host_port} <"$need_to_import_sql_folder/${sql_file}"
|
||||
|
||||
echo "------------------"
|
||||
echo ""
|
||||
done
|
||||
}
|
||||
|
||||
batch_import_sql_struct_to_server
|
||||
|
||||
|
||||
@@ -1,38 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
minio_inner_ip_host=10.215.66.89:9000
|
||||
|
||||
download_ts2mp4_file(){
|
||||
echo ""
|
||||
wget https://oss.demo.uavcmlc.com/cmlc-installation/downloadfile/amd/ts2mp4_docker_image_v1.tar.gz
|
||||
echo ""
|
||||
echo ""
|
||||
echo ""
|
||||
wget https://oss.demo.uavcmlc.com/cmlc-installation/downloadfile/amd/pack_ts2mp4_release-0521.tar.gz
|
||||
}
|
||||
|
||||
bootup_ts2mp4(){
|
||||
if [[ -f ts2mp4_docker_image_v1.tar.gz ]]; then
|
||||
echo "start to load ts2mp4 image file !"
|
||||
docker load -i ts2mp4_docker_image_v1.tar.gz
|
||||
echo ""
|
||||
|
||||
|
||||
echo "init ts2mp4 config!"
|
||||
tar -zvxf pack_ts2mp4_release-0521.tar.gz
|
||||
|
||||
echo "start to modify!"
|
||||
sed -i "s/https:\/\/minio.ig-uat.uavcmlc.com:31500/http:\/\/$minio_inner_ip_host/g" $(pwd)/pack_ts2mp4_release/server_config_docker.ini
|
||||
bash $(pwd)/pack_ts2mp4_release/run_docker.sh
|
||||
|
||||
sleep 3
|
||||
if docker ps | grep -q ts2mp4; then
|
||||
echo "ts2mp4 started successful !"
|
||||
else
|
||||
echo "ts2mp4 FAILED!"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
#download_ts2mp4_file
|
||||
bootup_ts2mp4
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
namespace=zhbf
|
||||
namespace=xmyd
|
||||
|
||||
# 优雅地处理Deployment缩容
|
||||
scale_deployments() {
|
||||
@@ -18,4 +18,4 @@ scale_statefulsets() {
|
||||
}
|
||||
|
||||
scale_deployments
|
||||
scale_statefulsets
|
||||
#scale_statefulsets
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
#!/bin/bash
|
||||
|
||||
namespace=gsyd-app
|
||||
namespace=szgz
|
||||
|
||||
install_yq() {
|
||||
wget https://oss.demo.uavcmlc.com/cmlc-installation/downloadfile/amd/yq_linux_amd64 -O /usr/local/bin/yq
|
||||
# wget https://oss.demo.uavcmlc.com/cmlc-installation/downloadfile/aarch/yq_linux_arm64 -O /usr/local/bin/yq
|
||||
chmod +x /usr/local/bin/yq
|
||||
|
||||
echo ""
|
||||
@@ -43,7 +44,7 @@ backup_all_stateful_sets() {
|
||||
echo ""
|
||||
}
|
||||
|
||||
install_yq
|
||||
#install_yq
|
||||
backup_all_deployment
|
||||
backup_all_service
|
||||
backup_all_stateful_sets
|
||||
|
||||
@@ -1,65 +1,66 @@
|
||||
#/bin/bash
|
||||
|
||||
# https://blog.csdn.net/weixin_43902588/article/details/142279993 参考文档
|
||||
|
||||
export QUAY=/var/lib/docker/quay
|
||||
|
||||
mkdir -p $QUAY/postgres
|
||||
setfacl -m u:26:-wx $QUAY/postgres
|
||||
|
||||
docker run -d --name postgresql \
|
||||
-e POSTGRES_USER=user \
|
||||
-e POSTGRES_PASSWORD=pass \
|
||||
-e POSTGRES_DB=quay \
|
||||
-p 5432:5432 \
|
||||
-v $QUAY/postgres:/var/lib/postgresql/data:Z \
|
||||
postgres:10.12
|
||||
|
||||
docker exec -it postgresql /bin/bash -c 'echo "CREATE EXTENSION IF NOT EXISTS pg_trgm" | psql -d quay -U user'
|
||||
|
||||
docker inspect -f "{{.NetworkSettings.IPAddress}}" postgresql
|
||||
|
||||
# 不需要执行
|
||||
docker run -it --rm --name redis \
|
||||
-p 6379:6379 \
|
||||
redis:6.2.14 \
|
||||
redis-server --test-memory 4096
|
||||
|
||||
|
||||
|
||||
mkdir $QUAY/storage
|
||||
mkdir $QUAY/config
|
||||
|
||||
|
||||
docker run -d --name redis \
|
||||
-p 6379:6379 \
|
||||
-m 4g \
|
||||
redis:6.2.14 \
|
||||
--requirepass strongpassword
|
||||
|
||||
docker inspect -f "{{.NetworkSettings.IPAddress}}" redis
|
||||
|
||||
# 运行config服务 需要浏览器打开 http://172.31.2.7:8080/,并用 quayconfig/secret 登录。
|
||||
docker run --rm -it --name quay_config -p 8080:8080 quay.io/projectquay/quay:3.11.1 config secret
|
||||
|
||||
|
||||
setfacl -m u:1001:-wx $QUAY/storage
|
||||
setfacl -m u:1001:-wx $QUAY/config
|
||||
|
||||
docker run -p 8033:8080 \
|
||||
--name=quay \
|
||||
--privileged=true \
|
||||
-v $QUAY/config:/conf/stack:Z \
|
||||
-v $QUAY/storage:/datastorage:Z \
|
||||
-d quay.io/projectquay/quay:3.11.1
|
||||
|
||||
|
||||
# 登录dashboard 8033 创建账户和密码 创建项目
|
||||
admin
|
||||
V2ryStr@ngPss
|
||||
|
||||
|
||||
docker login --tls-verify=false -u admin -p V2ryStr@ngPss 172.31.2.7:8033
|
||||
docker login -u admin -p V2ryStr@ngPss 172.31.2.7:8033
|
||||
|
||||
#/bin/bash
|
||||
|
||||
# https://blog.csdn.net/weixin_43902588/article/details/142279993 参考文档
|
||||
|
||||
export QUAY=/var/lib/docker/quay
|
||||
|
||||
mkdir -p $QUAY/postgres
|
||||
setfacl -m u:26:-wx $QUAY/postgres
|
||||
|
||||
docker run -d --name postgresql \
|
||||
--restart=always \
|
||||
-e POSTGRES_USER=user \
|
||||
-e POSTGRES_PASSWORD=pass \
|
||||
-e POSTGRES_DB=quay \
|
||||
-p 5432:5432 \
|
||||
-v $QUAY/postgres:/var/lib/postgresql/data:Z \
|
||||
postgres:10.12
|
||||
|
||||
docker exec -it postgresql /bin/bash -c 'echo "CREATE EXTENSION IF NOT EXISTS pg_trgm" | psql -d quay -U user'
|
||||
|
||||
docker inspect -f "{{.NetworkSettings.IPAddress}}" postgresql
|
||||
|
||||
# 不需要执行
|
||||
docker run -it --rm --name redis \
|
||||
-p 6379:6379 \
|
||||
redis:6.2.14 \
|
||||
redis-server --test-memory 4096
|
||||
|
||||
|
||||
|
||||
mkdir $QUAY/storage
|
||||
mkdir $QUAY/config
|
||||
|
||||
|
||||
docker run -d --name redis \
|
||||
-p 6379:6379 \
|
||||
-m 4g \
|
||||
redis:6.2.14 \
|
||||
--requirepass strongpassword
|
||||
|
||||
docker inspect -f "{{.NetworkSettings.IPAddress}}" redis
|
||||
|
||||
# 运行config服务 需要浏览器打开 http://172.31.2.7:8080/,并用 quayconfig/secret 登录。
|
||||
docker run --rm -it --name quay_config -p 8080:8080 quay.io/projectquay/quay:3.11.1 config secret
|
||||
|
||||
|
||||
setfacl -m u:1001:-wx $QUAY/storage
|
||||
setfacl -m u:1001:-wx $QUAY/config
|
||||
|
||||
docker run -p 8033:8080 \
|
||||
--name=quay \
|
||||
--privileged=true \
|
||||
-v $QUAY/config:/conf/stack:Z \
|
||||
-v $QUAY/storage:/datastorage:Z \
|
||||
-d quay.io/projectquay/quay:3.11.1
|
||||
|
||||
|
||||
# 登录dashboard 8033 创建账户和密码 创建项目
|
||||
admin
|
||||
V2ryStr@ngPss
|
||||
|
||||
|
||||
docker login --tls-verify=false -u admin -p V2ryStr@ngPss 172.31.2.7:8033
|
||||
docker login -u admin -p V2ryStr@ngPss 172.31.2.7:8033
|
||||
|
||||
docker pull 172.31.2.7:8033/admin/cmii
|
||||
103
998-常用脚本/常用脚本.sh
103
998-常用脚本/常用脚本.sh
@@ -1,103 +0,0 @@
|
||||
# 下载所有离线文件
|
||||
|
||||
wget https://oss.demo.uavcmlc.com:18000/cmlc-installation/kebite-4.1.6.tar.gz
|
||||
|
||||
wget https://oss.demo.uavcmlc.com:18000/cmlc-installation/v4.1.6/middleware-images.tar.gz
|
||||
wget https://oss.demo.uavcmlc.com:18000/cmlc-installation/v4.1.6/rancher-1.20.4-image.tar.gz
|
||||
|
||||
|
||||
wget https://oss.demo.uavcmlc.com:18000/cmlc-installation/rke_linux-aarch64-1.2.6
|
||||
wget https://oss.demo.uavcmlc.com:18000/cmlc-installation/kubectl-1.20.4-0.aarch64.rpm
|
||||
|
||||
wget https://oss.demo.uavcmlc.com:18000/cmlc-installation/cmlc-zzzsj.tar.gz
|
||||
wget https://oss.demo.uavcmlc.com:18000/cmlc-installation/offline_map-2023-12-18.zip
|
||||
|
||||
wget https://oss.demo.uavcmlc.com:18000/cmlc-installation/frontend-arm.tar.gz
|
||||
|
||||
wget --no-check-certificate https://oss.demo.uavcmlc.com:18000/cmlc-installation/cmlc-srs.tar.gz
|
||||
wget --no-check-certificate https://oss.demo.uavcmlc.com:18000/cmlc-installation/docker_release_ts2mp4_arm64.tar.gz
|
||||
wget --no-check-certificate https://oss.demo.uavcmlc.com:18000/cmlc-installation/ts2mp4_docker_image_arm64_v1.0.0.tar.gz
|
||||
|
||||
wget https://oss.demo.uavcmlc.com/cmlc-installation/v4.1.6/离线地图.zip
|
||||
|
||||
wget https://oss.demo.uavcmlc.com:18000/cmlc-installation/v4.1.6/mysql-8.2.0-linux-glibc2.28-aarch64.tar.xz
|
||||
|
||||
# 批量复制文件
|
||||
ip_list=(172.10.125.6 172.10.125.141 172.10.125.120)
|
||||
for ip in "${ip_list[@]}"; do
|
||||
|
||||
echo "yes
|
||||
yes
|
||||
" | scp /etc/ssh/sshd_config root@${ip}:/etc/ssh/sshd_config
|
||||
|
||||
ssh root@${ip} "systemctl restart sshd"
|
||||
done
|
||||
|
||||
ip_list=(10.20.1.133 10.20.1.134 10.20.1.132)
|
||||
for ip in "${ip_list[@]}"; do
|
||||
scp /etc/docker/daemon.json root@${ip}:/etc/docker/daemon.json
|
||||
# scp /etc/ssh/sshd_config root@${ip}:/etc/ssh/sshd_config
|
||||
|
||||
ssh root@${ip} "systemctl restart docker"
|
||||
# ssh root@${ip} "systemctl restart sshd"
|
||||
done
|
||||
|
||||
|
||||
vim /etc/docker/daemon.json
|
||||
{
|
||||
"insecure-registries" : ["172.10.125.92:8033","harbor.cq-mlkj.com"]
|
||||
}
|
||||
|
||||
systemctl restart docker
|
||||
|
||||
|
||||
list=(iptables)
|
||||
|
||||
for Packages in "${list[@]}"
|
||||
do
|
||||
apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances ${Packages} | grep "^\w" | sort -u)
|
||||
done
|
||||
|
||||
|
||||
sudo dpkg -i ./containerd.io_1.6.15-1_amd64.deb \
|
||||
./docker-ce-cli_20.10.10~3-0~ubuntu-focal_amd64.deb \
|
||||
./docker-ce_20.10.10~3-0~ubuntu-focal_amd64.deb \
|
||||
./docker-ce-rootless-extras_20.10.10~3-0~ubuntu-focal_amd64.deb \
|
||||
./docker-buildx-plugin_0.11.1-1~ubuntu.20.04~focal_amd64.deb \
|
||||
./docker-compose-plugin_2.19.1-1~ubuntu.20.04~focal_amd64.deb
|
||||
|
||||
rpcinfo -p localhost
|
||||
|
||||
# 生成ed25519 版本的ssh key
|
||||
ssh-keygen -t ed25519 -f .ssh/id_ed25519 -C "m@github"
|
||||
|
||||
echo $(cat .ssh/id_ed25519.pub)
|
||||
|
||||
echo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHXDzet+Z2/AmrzIZpPviz7Z9AMxLWiJUOwtj/3NPauk m@github" >>.ssh/authorized_keys
|
||||
|
||||
# 修改calico-node检测的IP
|
||||
kubectl -n kube-system edit daemonset calico-node
|
||||
env:
|
||||
- name: FELIX_INTERFACEPREFIX
|
||||
value: "eth0"
|
||||
|
||||
# 强行删除所有的calico-node
|
||||
for calico in $(kubectl -n kube-system get pods | grep calico-node | awk '{print$1}');do
|
||||
echo "calico pod is => $calico"
|
||||
kubectl -n kube-system delete pod $calico
|
||||
done
|
||||
|
||||
# 强行删除所有的flannel-pod
|
||||
for flannel in $(kubectl -n kube-system get pods | grep kube-flannel | awk '{print$1}');do
|
||||
echo "flannel pod is => $flannel"
|
||||
kubectl -n kube-system delete pod $flannel
|
||||
done
|
||||
|
||||
|
||||
./mysql -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306
|
||||
|
||||
|
||||
redis-cli -h 127.0.0.1 -a Mcache@4522
|
||||
|
||||
|
||||
curl -X POST -u "admin:V2ryStr@ngPss" -H "authorization: Basic YWRtaW46VjJyeVN0ckBuZ1Bzcw==" -H "Content-Type: application/json" -d '{"project_name":"rancher","registry_id":null,"metadata":{"public":"true"},"storage_limit":-1}' http://172.10.125.92:8033/api/v2.0/projects
|
||||
@@ -1,10 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
ip_list=(10.20.1.133 10.20.1.134)
|
||||
|
||||
for ip in "${ip_list[@]}"; do
|
||||
|
||||
echo "yes
|
||||
yes
|
||||
" | scp fuse-overlayfs-1.7.1-2.x86_64.rpm slirp4netns-1.2.0-1.oe2203sp2.x86_64.rpm root@${ip}:/root/
|
||||
done
|
||||
@@ -2,10 +2,11 @@
|
||||
|
||||
|
||||
wget https://oss.demo.uavcmlc.com/cmlc-installation/downloadfile/amd/jq-linux-amd64 -O /usr/local/bin/jq
|
||||
#wget https://oss.demo.uavcmlc.com/cmlc-installation/downloadfile/aarch/jq-linux-arm64 -O /usr/local/bin/jq
|
||||
chmod +x /usr/local/bin/jq
|
||||
|
||||
|
||||
export name_space=ingress-nginx
|
||||
export name_space=cqejpt
|
||||
|
||||
kubectl delete pods -n $name_space --field-selector status.phase!=Running --force
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
|
||||
name_space=jlyd
|
||||
name_space=szgz
|
||||
|
||||
delete_all_fronted_cmii_pod(){
|
||||
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
SQL_DUMP_FILE=/root/all_tables_5.2.0.sql
|
||||
./mysql -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306 -e 'show databases;' | grep -Ev 'Database|information_schema|mysql|sys|performance_schema' | xargs ./mysqldump -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306 --single-transaction --source-data=2 --hex-blob --triggers --routines --events --no-data --set-gtid-purged=OFF --databases > "${SQL_DUMP_FILE}"
|
||||
|
||||
|
||||
SQL_FULL_BACK_UP_FILE=/home/mmc/all_tables_4.0.2_230914_fullback.sql
|
||||
./mysql -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306 -e 'show databases;' | grep -Ev 'Database|information_schema|mysql|sys|performance_schema' | xargs ./mysqldump -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306 --single-transaction --source-data=2 --hex-blob --triggers --routines --events --set-gtid-purged=OFF --databases > "${SQL_FULL_BACK_UP_FILE}"
|
||||
|
||||
|
||||
|
||||
# 导入脚本
|
||||
|
||||
NEW_UPDATED_SQL_FILE_FOLDER=/root/database/123
|
||||
for sql_file in $(ls ${NEW_UPDATED_SQL_FILE_FOLDER} | sort -n); do
|
||||
echo "current file is $NEW_UPDATED_SQL_FILE_FOLDER/${sql_file}"
|
||||
./mysql -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306 <"$NEW_UPDATED_SQL_FILE_FOLDER/${sql_file}"
|
||||
echo "------------------"
|
||||
echo ""
|
||||
done
|
||||
|
||||
|
||||
./mysql -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306
|
||||
|
||||
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
export name_space=ly
|
||||
export new_tag=5.1.0
|
||||
export deployment_name=cmii-uav-tower
|
||||
|
||||
image_prefix=$(kubectl -n ${name_space} get deployment ${deployment_name} -o=jsonpath='{.spec.template.spec.containers[*].image}' | cut -d":" -f1)
|
||||
|
||||
echo "image grep is => ${image_prefix}"
|
||||
|
||||
kubectl -n ${name_space} patch deployment ${deployment_name} -p "{\"spec\":{\"template\":{\"spec\":{\"containers\":[{\"name\":\"${deployment_name}\",\"image\": \"${image_prefix}:${new_tag}\"}]}}}}"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
harbor_host=192.168.233.100:8033
|
||||
namespace=zhbf
|
||||
harbor_host=192.168.0.10:8033
|
||||
namespace=hbyd
|
||||
app_name=""
|
||||
new_tag=""
|
||||
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
要在Ubuntu上使用代理服务器来进行apt操作,可以按照以下步骤进行配置:
|
||||
|
||||
1. 打开终端,并进入`/etc/apt`目录:
|
||||
```shell
|
||||
cd /etc/apt
|
||||
```
|
||||
|
||||
2. 创建一个新的文件或编辑已有的文件,例如`apt.conf.d/99proxy`:
|
||||
```shell
|
||||
sudo nano apt.conf.d/99proxy
|
||||
```
|
||||
|
||||
3. 在打开的文件中添加以下内容,将代理服务器的地址和端口替换为实际的代理服务器信息:
|
||||
```shell
|
||||
Acquire::http::Proxy "http://proxy-server-address:proxy-port";
|
||||
Acquire::https::Proxy "http://proxy-server-address:proxy-port";
|
||||
```
|
||||
|
||||
4. 保存并关闭文件(使用Ctrl + X,然后按Y确认保存)。
|
||||
|
||||
5. 现在,您可以尝试运行任何apt命令,例如更新软件包列表:
|
||||
```shell
|
||||
sudo apt update
|
||||
```
|
||||
|
||||
注意:如果代理服务器需要用户名和密码进行身份验证,您还需要添加额外的配置。在步骤3中,将http和https行更改为如下所示,并替换`username`和`password`为实际的凭据:
|
||||
```shell
|
||||
Acquire::http::Proxy "http://username:password@proxy-server-address:proxy-port";
|
||||
Acquire::https::Proxy "http://username:password@proxy-server-address:proxy-port";
|
||||
```
|
||||
|
||||
这样就完成了在Ubuntu上使用代理服务器进行apt操作的配置。确保替换`proxy-server-address`和`proxy-port`为实际的代理服务器地址和端口,并根据需要进行身份验证的配置。
|
||||
|
||||
```shell
|
||||
Acquire::http::Proxy "http://192.168.8.102:10811";
|
||||
Acquire::https::Proxy "http://192.168.8.102:10811";
|
||||
```
|
||||
@@ -5,7 +5,7 @@ gzip_image_list_txt="all-gzip-image-list.txt" # 一般不需要修改
|
||||
oss_prefix_url="https://oss.demo.uavcmlc.com/cmlc-installation"
|
||||
local_gzip_path="/root/octopus-image"
|
||||
|
||||
DockerRegisterDomain="192.168.233.100:8033" # 需要根据实际修改
|
||||
DockerRegisterDomain="192.168.0.8:8033" # 需要根据实际修改
|
||||
HarborAdminPass=V2ryStr@ngPss # 需要跟第一脚本中的密码保持一致
|
||||
|
||||
print_green() {
|
||||
@@ -40,7 +40,7 @@ Download_Load_Tag_Upload() {
|
||||
cmii)
|
||||
local_gzip_path="$local_gzip_path/cmii"
|
||||
mkdir -p $local_gzip_path
|
||||
oss_prefix_url="$oss_prefix_url/6.2.0-demo/"
|
||||
oss_prefix_url="$oss_prefix_url/6.2.0-from-demo/"
|
||||
dltu
|
||||
shift # past argument
|
||||
;;
|
||||
|
||||
Reference in New Issue
Block a user