Golang K8S 回滚部署代码案例:结合SSH远程执行命令和用户交互来进行Kubernetes Deployment的回滚操作(kubectl rollout undo) 配置示例 server: ip: "192.130.100.195" port: 22 user: "root" password: "123456" # 或者使用密钥对认证 namespace: "xxx-prod" 1. 2. 3. 4. 5. 6. go代码 package main import...
node=$1echo$(node},"--->"if[${node}=="172.31.3.105"];thenecho"172.31.3.105 部署完毕,请进行代码测试!"elsessh root@172.31.3.103""echoenableserver web_port-188/${node}" | socat stdio /var/lib/haproxy/haproxy.sock"ssh root@172.31.3.104""echoenableserver web_port-188/${node}" | so...