当前位置: 首页 > news >正文

建行网站网址是多少html5网站单页模板

建行网站网址是多少,html5网站单页模板,阜阳网站制作公司多少钱,重庆正云环保建设网站整体思路 用户访问一个页面#xff0c;在该页面中设置一个超链接#xff0c;点击跳转至K8S Dashboard#xff1b;跳转后#xff0c;使用剪贴板上已复制的Token粘贴到Dashboard页面中的输入框登录即可。 写个定时任务将Token复制到页面上#xff0c;过期了重新再登…整体思路 用户访问一个页面在该页面中设置一个超链接点击跳转至K8S Dashboard跳转后使用剪贴板上已复制的Token粘贴到Dashboard页面中的输入框登录即可。         写个定时任务将Token复制到页面上过期了重新再登录         如果要对这个页面做权限控制可考虑借助nginx。 使用nodejs搭建一个web容器用于展示该跳转页面 参考https://www.jianshu.com/p/15971d243186 创建server.js定义一个Web服务 vi server.jsvar url require(url),fs require(fs),http require(http),path require(path); http.createServer(function (req, res) {var pathname __dirname url.parse(/distreq.url).pathname;//资源指向dist目录if (path.extname(pathname) ) {pathname /;}if (pathname.charAt(pathname.length - 1) /) {pathname index.html;}fs.exists(pathname, function (exists) {if (exists) {switch(path.extname(pathname)){case .html:res.writeHead(200, {Content-Type: text/html});break;default:res.writeHead(200, {Content-Type: application/octet-stream});}fs.readFile(pathname, function (err, data) {res.end(data);});} else {res.writeHead(404, {Content-Type: text/html});res.end(h1404 Not Found/h1);}}); }).listen(3003); console.log(监听3003端口);创建Dockerfile vi Dockerfile# Pull base image FROM docker.io/node:latest# Expose ports. EXPOSE 3003# Usage: USER [UID] USER root# Usage: WORKDIR /path WORKDIR /http-server# add js ADD server.js /http-server/RUN mkdir dist# modify conf ENTRYPOINT [node,/http-server/server.js]创建镜像并推送致仓库 - docker build -t yourharboraddr/lib/dashboard-token:v0.0.1 . - docker push yourharboraddr/lib/dashboard-token:v0.0.1 定义Deployment和SVC部署到kubernetes-dashboard空间避免其它用户骚操作 vi deployment-token.yamlapiVersion: apps/v1 kind: Deployment metadata:labels:app: dashboard-tokenname: dashboard-token-developernamespace: kubernetes-dashboard spec:replicas: 1selector:matchLabels:app: dashboard-tokentemplate:metadata:labels:app: dashboard-tokenspec:containers:- image: yourharboraddr/lib/dashboard-token:v0.0.1imagePullPolicy: IfNotPresentname: dashboard-token-containersports:- containerPort: 3003protocol: TCP --- apiVersion: v1 kind: Service metadata:labels:app: dashboard-tokenname: dashboard-token-developer-svcnamespace: kubernetes-dashboard spec:ports:- port: 3003protocol: TCPtargetPort: 3003nodePort: 3xxxxselector:app: dashboard-tokentype: NodePort 部署     kubectl apply -f deployment-token.yaml 定义一个用于展示跳转按钮的页面模板 自动复制token后跳转至Dashboardhref直接在URL中选择了develop命名空间该用户没有授权查看命名空间的权限只能在界面上选择default命名空间但可以直接用URL中的命名空间跳转至有权限的命名空间develop vi index.html.templete!DOCTYPE html html head meta charsetutf-8 titleGo to K8S Dashboard!/title /head bodyinput typetext valuek8stoken idtoken styleopacity: 0 readonly/a titleToken will hidding in your clipboard!!! hrefhttps://yourDashboardIP:yourPort/#/pod?namespacedevelop onclickjavascript:document.getElementById(token).select();document.execCommand(Copy);Go to K8S Dashboard!/a /body /html定义一个Shell脚本复制一个index.html - 获取普通用户的token将token存入index.html - 再将index.html复制到pod中 vi getToken4developer.sh #! /bin/bashexport POD_NAME$(kubectl get pods --namespace kubernetes-dashboard -l appdashboard-token -o jsonpath{.items[0].metadata.name}) export K8S_DEVELOPER_TOKEN$(kubectl -n develop create token developer)rm -f /root/dashboard/index.html cp /root/dashboard/index.html.templete /root/dashboard/index.html #将token添加到index.html中 sed -i s/k8stoken/$K8S_DEVELOPER_TOKEN/g /root/dashboard/index.html #复制index.html至pod kubectl cp /root/dashboard/index.html $POD_NAME:/http-server/dist/ --namespace kubernetes-dashboard 定时任务 - Token不是老过期么在linux上写个cronjob定时将新的token复制到index.html中 - crontab -e  - 每半个小时或者一个小时什么的更新一下过期前更新一下就行 - */1 * * * bash  /root/dashboard/getToken4developer.sh 测试 - 访问该pod的地址http://yourk8sIP:3xxxx 自动打开index.html - 点击Go to K8S Dashboard!按钮跳转至k8s的dashboard中 - 粘贴Token登录即可
http://www.hkea.cn/news/14553824/

相关文章:

  • 合肥网站建设兼职php网站后台密码忘记
  • 云建设网站免费word文档模板下载网站
  • 商城网站管理系统可以通过哪些网站注册域名
  • 创意视觉网站做网站服务器收费吗
  • 建立网站的基本流程黑龙江省住房与建设厅网站
  • 一键lnmp搭建wordpress柳市网站优化
  • 深圳做网站什么公司好医院网站建设要素
  • 武义建设工程网站单位建设网站申请报告
  • 在线修图网站网站建设专员工作
  • 网站建设数据库怎么选择wordpress网盘插件
  • 东莞手机网站建设怎么选景区旅游门户网站建设方案
  • 二级网站免费建wordpress导航怎么弄
  • 优秀的网站建设开发案例邢台网站建设服务商
  • 网站开发都用什么浏览器怎么制作图片文档
  • 网站怎么做百度的关键字印度网站开发成本
  • wordpress建什么网站好机器人网站建设规划书
  • 合肥建设学校网站界面做的比较好的网站
  • 中企动力 网站价格威联通怎么建设网站
  • 温州网站建设哪家公司好苏州保洁公司排行榜
  • 海南省住建设厅网站报监做传媒网站公司
  • 石家庄网站排名软件综合办公oa系统
  • wordpress 多站点建站教程深圳品牌策划与设计
  • 销售推广做那个网站著名网站设计
  • 塑模毕业设计代做网站游戏网站排行
  • 完成网站开发需要什么样技术单位网站的方案
  • 做网站可以卖钱吗开源cms下载
  • 兰州网站建设论坛网站建设公司教程
  • 美橙互联建站黄页网站怎么做 获取企业信息
  • 坪山网站建设特色可制作网页的软件
  • 情感视频素材网站网页制作视频教程下载