博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
k8s应用首页临时改成升级维护页面
阅读量:5052 次
发布时间:2019-06-12

本文共 1703 字,大约阅读时间需要 5 分钟。

在本地虚拟机 产生一个nginx配置文件 [root@centos-01 dockerfile]# cat weifeng_maintain.conf server {        listen       443;        server_name  localhost ;              location / {            try_files $uri /index.html;            root   /data;            index  index.html index.htm;        }    }server {        listen       80;        server_name    weifeng.zhi*****h.cn;        return 301 https://weifeng.zh*****ch.cn$request_uri;}

  

index.html 为一个静态维护页面 

 

dockerfile  构建一个 nginx 镜像[root@centos-01 dockerfile]# cat Dockerfile.maintain FROM centosMAINTAINER zh****yitech.cnRUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezoneRUN rm -f /etc/nginx/nginx.confCOPY nginx.conf /etc/nginx/nginx.confWORKDIR / RUN mkdir dataADD nginx.repo /etc/yum.repos.dRUN yum install nginx -yRUN echo "daemon off;" >> /etc/nginx/nginx.confRUN rm -rf /etc/nginx/conf.d/default.confADD weifeng_maintain.conf /etc/nginx/conf.d/COPY index.html  /data/RUN useradd -s /sbin/nologin -M wwwEXPOSE 80EXPOSE 443CMD ["nginx"]

  

构建一个镜像 [root@centos-01 dockerfile]# docker build -t dataline-ui-maintain -f Dockerfile.maintain .******Removing intermediate container 81961244e5d7Step 17/17 : CMD nginx ---> Running in 546522951e90 ---> fb2c43941d01Removing intermediate container 546522951e90Successfully built fb2c43941d01上传镜像到阿里云镜像仓库docker login --username=weifeng -p Z***4dk registry.cn-hangzhou.aliyuncs.com镜像打tagdocker tag weifeng-ui-maintain registry.c*******tem/weifeng-ui-maintain上传镜像到仓库docker push  registr******m/weifeng-ui-maintain

  

在容器服务创建应用和服务 

在 路由 ingress 进行变更 为  weifeng-ui-maintain-svc  和 443端口 

 

等页面恢复后, 再将路由 ingress 变更到 正常的ui-svc  

 

转载于:https://www.cnblogs.com/weifeng1463/p/10764128.html

你可能感兴趣的文章
python3 下的文件输入输出特性以及如何覆盖文件内容和接下去输入
查看>>
linux OA搭建
查看>>
清除远程桌面连接历史记录
查看>>
使用matlab遇到的问题
查看>>
Java中的HashMap遍历和C#的字典遍历
查看>>
21_listview展示数据内容回顾
查看>>
在手机网络情况下,Android的微信页面不能播放背景音乐
查看>>
SpringBoot:第二篇 集成日志lombok
查看>>
【Python】新建自定义个数的自定义长度名字
查看>>
区块链与比特币小结
查看>>
也说python的类--基于python3.5
查看>>
Oracle 存储过程
查看>>
HashMap原理阅读
查看>>
冲刺7
查看>>
html5 drag 文件拖拽浅淡
查看>>
window安装Scrapy———解决报错问题
查看>>
关于VS2010编译警告LNK4221
查看>>
简单的一个程序,猜字游戏
查看>>
软件架构阅读笔记07
查看>>
关于使用pageoffice插件实现导出数据到excel文档中
查看>>