######### 调用示例 #################### sh run-hzero-k8s.sh hzero-register# sh run-hzero-k8s.sh hzero-register/## K8S自动部署HZERO微服务######################################if [ -z "1ドル" ]; thenecho "请输入HZERO服务名称:"echo "example: sh run-hzero-k8s.sh hzero-register"exit 1fiSERVICE_NAME=${1,,} #参数转换成小写字符SERVICE_NAME=${SERVICE_NAME%"/"} #删除末尾的"/"符sudo yum install -y unzipif [ ! -f k8s-deploy.zip ];thenecho ">>> 下载 k8s-deploy.zip 文件"wget https://file.open.hand-china.com/hsop-hsop/hsop/video/3/da46cc67e64b4ef8b634cfa0ebc9f591/k8s-deploy.zipfiif [ ! -d k8s-deploy ];thenecho ">>> 解压 k8s-deploy.zip 文件"unzip k8s-deploy.zipfiecho ">>> 创建hzero服务的存储命名空间:hzero"kubectl create ns hzeroecho ">>> 开始部署服务:$SERVICE_NAME"cd k8s-deploy/microecho ">>> 编辑部署配置文件:$SERVICE_NAME.yaml" && sleep 3vim $SERVICE_NAME.yamlecho ">>> 开始部署 $SERVICE_NAME 服务..." && sleep 3kubectl apply -f $SERVICE_NAME.yaml -n hzerosleep 5echo ">>> 查看Pod情况:kubectl get po -n hzero"echo ">>> 需等待Pod状态变为:Running,则说明部署及启动成功!"kubectl get po -n hzeroif [ $SERVICE_NAME == "hzero-register" ] || [ $SERVICE_NAME == "hzero-gateway" ] || [ $SERVICE_NAME == "hzero-front" ]; thenecho ">>> 查看service网络情况:kubectl get service -n hzero"kubectl get service -n hzerofi
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。