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

微信网站建设费记什么科目在线seo诊断

微信网站建设费记什么科目,在线seo诊断,手机发布会,wordpress按颜色搜索一#xff0c;前言 上一篇#xff0c;介绍了 Secret 镜像的使用#xff1b; 三台服务每天大概 15 块钱的支出#xff0c;用一个月也是不少钱#xff1b; 闲时可以停掉#xff0c;这样每天只有 4 块钱支出#xff0c;剩下一大笔#xff1b; ECS 服务停机后公网 IP 会…一前言 上一篇介绍了 Secret 镜像的使用 三台服务每天大概 15 块钱的支出用一个月也是不少钱 闲时可以停掉这样每天只有 4 块钱支出剩下一大笔 ECS 服务停机后公网 IP 会变化所以使用到公网 IP 的地方都需要重新配置恢复环境 本篇介绍 ECS 停机后重启的环境修复 备注只涉及到目前未知的配置后续章节可能会新增其他配置项全部完成之后再补充一篇熊进行说明 二ci-service 服务器重启问题 ci-service 服务器停机后重启 1导致公网 IP 变化39.105.212.14 - 47.94.92.122 2服务器重启后docker 镜像仓库无法访问 三环境修复 1启动 docker 私有镜像仓库 [rootiZ2ze7rkgit9zoa18pxu73Z ~]# cd /usr/local/nexus-3.29.0-02/bin/ [rootiZ2ze7rkgit9zoa18pxu73Z bin]# ./nexus start WARNING: ************************************************************ WARNING: Detected execution as root user. This is NOT recommended! WARNING: ************************************************************ Starting nexushttp://47.94.92.122:8081/ 可以正常访问私有镜像仓库登录后查看镜像正常 2更新公网 ip ci-service 服务器公网 IP 变化39.105.212.14 - 47.94.92.122 需要更新所有使用私有库镜像的 yaml 配置文件 1ci-service 的 jenkins 构建脚本更新推送镜像到私有仓库部分 修改前脚本 // 更新前 #/bin/sh -l npm install --registryhttps://registry.npm.taobao.org npm run build time$(date %Y%m%d%H%M%s) docker build -t 39.105.212.14:8082/vue-project:$time . docker login -u $DOCKER_LOGIN_USERNAME -p $DOCKER_LOGIN_PASSWORD 39.105.212.14:8082 docker push 39.105.212.14:8082/vue-project:$time修改前构建失败 修改后脚本 // 更新后 #/bin/sh -l npm install --registryhttps://registry.npm.taobao.org npm run build time$(date %Y%m%d%H%M%s) docker build -t 47.94.92.122:8082/vue-project:$time . docker login -u $DOCKER_LOGIN_USERNAME -p $DOCKER_LOGIN_PASSWORD 47.94.92.122:8082 docker push 47.94.92.122:8082/vue-project:$time修改后构建成功配置修改为正确 2docker 配置更新更新私有库注册列表 // 解决 http 问题 [rootiZ2ze7rkgit9zoa18pxu73Z ~]# vi /etc/docker/daemon.json // 添加不安全的仓库地址insecure-registries {insecure-registries:[47.94.92.122:8082],registry-mirrors: [https://fwvjnv59.mirror.aliyuncs.com] }// 重启 docker [rootiZ2ze7rkgit9zoa18pxu73Z bin]# systemctl restart docker后面的贴过来不测试了 // 测试镜像推送 [rootiZ2ze7rkgit9zoa18pxu73Z ~]# docker push 39.105.212.14:8082/vue-project:2021123011191640834385 The push refers to repository [39.105.212.14:8082/vue-project] 530879695cfc: Preparing b0a31e56a1ef: Preparing 332fa54c5886: Preparing 6ba094226eea: Preparing 6270adb5794c: Preparing unauthorized: access to the requested resource is not authorized// 解决授权问题登录 [rootiZ2ze7rkgit9zoa18pxu73Z ~]# docker login 39.105.212.14:8082 Username: admin Password: WARNING! Your password will be stored unencrypted in /root/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-storeLogin Succeeded// 再次推送镜像成功 [rootiZ2ze7rkgit9zoa18pxu73Z ~]# docker push 39.105.212.14:8082/vue-project:2021123011191640834385 The push refers to repository [39.105.212.14:8082/vue-project] 530879695cfc: Pushed b0a31e56a1ef: Pushed 332fa54c5886: Pushed 6ba094226eea: Pushing 15.42MB/54.05MB 6270adb5794c: Pushing 14.13MB/55.28MB3更新已生成的 Sercet 中的 docker-server 涉及“私有镜像库认证”使用的 Sercet : 命令行创建的 Sercet : registry-auth通过文件创建的 Sercet : registry-auth-file.yaml 1命令行创建的Sercet : registry-auth // 原始 Sercet 的创建命令 [rootk8s-master deployment]# kubectl create secret docker-registry registry-auth \--docker-usernameadmin \--docker-password****** \--docker-emailadminexample.org \--docker-server39.105.212.14:8082 secret/registry-auth created// 查询、删除、重新创建 [rootk8s-master ~]# kubectl get secret NAME TYPE DATA AGE default-token-q4qxd kubernetes.io/service-account-token 3 12d registry-auth kubernetes.io/dockerconfigjson 1 4d8h registry-auth-file kubernetes.io/dockerconfigjson 1 4d8h secret-opaque Opaque 2 4d8h secret-opaque-flie Opaque 2 4d8h// 删除 [rootk8s-master ~]# kubectl delete secret registry-auth secret registry-auth deleted]// 重新创建 [rootk8s-master ~]# kubectl create secret docker-registry registry-auth \--docker-usernameadmin \--docker-password****** \--docker-emailadminexample.org \--docker-server47.94.92.122:8082 secret/registry-auth created2registry-auth-file.yaml // 原始 Sercet 的创建 vi registry-auth-file.yamlapiVersion: v1 kind: Secret metadata:name: registry-auth-file data:.dockerconfigjson: eyJhdXRocyI6eyIzOS4xMDUuMjEyLjE0OjgwODIiOnsidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiV3pAMTk4ODA4MTgiLCJlbWFpbCI6ImFkbWluQGV4YW1wbGUub3JnIiwiYXV0aCI6IllXUnRhVzQ2VjNwQU1UazRPREE0TVRnPSJ9fX0 type: kubernetes.io/dockerconfigjson查看 registry-auth使用 .dockerconfigjson 更新 // 读取 [rootk8s-master deployment]# kubectl get secret registry-auth -o yaml apiVersion: v1 data:.dockerconfigjson: eyJhdXRocyI6eyI0Ny45NC45Mi4xMjI6ODA4MiI6eyJ1c2VybmFtZSI6ImFkbWluIiwicGFzc3dvcmQiOiJXekAxOTg4MDgxOCIsImVtYWlsIjoiYWRtaW5AZXhhbXBsZS5vcmciLCJhdXRoIjoiWVdSdGFXNDZWM3BBTVRrNE9EQTRNVGc9In19fQ kind: Secret metadata:creationTimestamp: 2022-01-03T14:33:48ZmanagedFields:- apiVersion: v1fieldsType: FieldsV1fieldsV1:f:data:.: {}f:.dockerconfigjson: {}f:type: {}manager: kubectl-createoperation: Updatetime: 2022-01-03T14:33:48Zname: registry-authnamespace: defaultresourceVersion: 1594980uid: 06e43c6e-7e40-4d42-ad5a-427fd0698747 type: kubernetes.io/dockerconfigjson// 解码验证 [rootk8s-master deployment]# echo eyJhdXRocyI6eyI0Ny45NC45Mi4xMjI6ODA4MiI6eyJ1c2VybmFtZSI6ImFkbWluIiwicGFzc3dvcmQiOiJXekAxOTg4MDgxOCIsImVtYWlsIjoiYWRtaW5AZXhhbXBsZS5vcmciLCJhdXRoIjoiWVdSdGFXNDZWM3BBTVRrNE9EQTRNVGc9In19fQ | base64 -d {auths:{47.94.92.122:8082:{username:admin,password:******,email:adminexample.org,auth:YWRtaW46V3pAMTk4ODA4MTg}}}// 修改 [rootk8s-master deployment]# vi registry-auth-file.yaml apiVersion: v1 kind: Secret metadata:name: registry-auth-file data:.dockerconfigjson: eyJhdXRocyI6eyI0Ny45NC45Mi4xMjI6ODA4MiI6eyJ1c2VybmFtZSI6ImFkbWluIiwicGFzc3dvcmQiOiJXekAxOTg4MDgxOCIsImVtYWlsIjoiYWRtaW5AZXhhbXBsZS5vcmciLCJhdXRoIjoiWVdSdGFXNDZWM3BBTVRrNE9EQTRNVGc9In19fQ type: kubernetes.io/dockerconfigjson// 生效 [rootk8s-master deployment]# kubectl apply -f registry-auth-file.yaml secret/registry-auth-file configured// 读取 [rootk8s-master deployment]# kubectl get secret registry-auth-file -o yaml apiVersion: v1 data:.dockerconfigjson: eyJhdXRocyI6eyI0Ny45NC45Mi4xMjI6ODA4MiI6eyJ1c2VybmFtZSI6ImFkbWluIiwicGFzc3dvcmQiOiJXekAxOTg4MDgxOCIsImVtYWlsIjoiYWRtaW5AZXhhbXBsZS5vcmciLCJhdXRoIjoiWVdSdGFXNDZWM3BBTVRrNE9EQTRNVGc9In19fQ kind: Secret metadata:annotations:kubectl.kubernetes.io/last-applied-configuration: |{apiVersion:v1,data:{.dockerconfigjson:eyJhdXRocyI6eyI0Ny45NC45Mi4xMjI6ODA4MiI6eyJ1c2VybmFtZSI6ImFkbWluIiwicGFzc3dvcmQiOiJXekAxOTg4MDgxOCIsImVtYWlsIjoiYWRtaW5AZXhhbXBsZS5vcmciLCJhdXRoIjoiWVdSdGFXNDZWM3BBTVRrNE9EQTRNVGc9In19fQ},kind:Secret,metadata:{annotations:{},name:registry-auth-file,namespace:default},type:kubernetes.io/dockerconfigjson}creationTimestamp: 2021-12-30T05:58:33ZmanagedFields:- apiVersion: v1fieldsType: FieldsV1fieldsV1:f:data:.: {}f:.dockerconfigjson: {}f:metadata:f:annotations:.: {}f:kubectl.kubernetes.io/last-applied-configuration: {}f:type: {}manager: kubectl-client-side-applyoperation: Updatetime: 2021-12-30T05:58:33Zname: registry-auth-filenamespace: defaultresourceVersion: 1595453uid: c865aeac-daa1-425a-90d3-cfd70446ccb9 type: kubernetes.io/dockerconfigjson// 验证 [rootk8s-master deployment]# echo eyJhdXRocyI6eyI0Ny45NC45Mi4xMjI6ODA4MiI6eyJ1c2VybmFtZSI6ImFkbWluIiwicGFzc3dvcmQiOiJXekAxOTg4MDgxOCIsImVtYWlsIjoiYWRtaW5AZXhhbXBsZS5vcmciLCJhdXRoIjoiWVdSdGFXNDZWM3BBTVRrNE9EQTRNVGc9In19fQ | base64 -d {auths:{47.94.92.122:8082:{username:admin,password:******,email:adminexample.org,auth:YWRtaW46V3pAMTk4ODA4MTg}}}修改后重新生效配置并查看 Sercet 内容完成验证 4更新 deployment-v4.yaml 的镜像地址 [rootk8s-master deployment]# vi deployment-v4.yamlapiVersion: apps/v1 kind: Deployment metadata:name: v4 #修改 spec:selector:matchLabels:app: v4 #修改replicas: 1template:metadata:labels:app: v4 #修改spec: containers:- name: vue-projectimage: 47.94.92.122:8082/vue-project:2021123011191640834385 #修改ports:- containerPort: 80[rootk8s-master deployment]# kubectl apply -f deployment-v4.yaml deployment.apps/v4 configured[rootk8s-master deployment]# kubectl get pods NAME READY STATUS RESTARTS AGE user-v1-84bdcc465b-vxvl2 1/1 Running 0 4d7h v4-57b4cf7fd9-zcl45 0/1 ImagePullBackOff 0 4d7h v4-fb4cd75f5-bf2pf 0/1 ErrImagePull 0 33s[rootk8s-master deployment]# kubectl describe pod v4-fb4cd75f5-bf2pf Events:Type Reason Age From Message---- ------ ---- ---- -------Normal Scheduled 67s default-scheduler Successfully assigned default/v4-fb4cd75f5-bf2pf to k8s-nodeNormal Pulling 28s (x3 over 66s) kubelet Pulling image 47.94.92.122:8082/vue-project:2021123011191640834385Warning Failed 16s (x3 over 66s) kubelet Failed to pull image 47.94.92.122:8082/vue-project:2021123011191640834385: rpc error: code Unknown desc Error response from daemon: Get https://47.94.92.122:8082/v2/: http: server gave HTTP response to HTTPS clientWarning Failed 16s (x3 over 66s) kubelet Error: ErrImagePullNormal BackOff 4s (x3 over 66s) kubelet Back-off pulling image 47.94.92.122:8082/vue-project:2021123011191640834385Warning Failed 4s (x3 over 66s) kubelet Error: ImagePullBackOff生效配置进入pod验证拉取镜像时实际访问的镜像地址47.94.92.122 修改生效 5本地镜像仓库列表 删除无效的老地址镜像 [rootiZ2ze7rkgit9zoa18pxu73Z bin]# docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE 39.105.212.14:8082/vue-project 2021123011191640834385 cf09bb54e87e 4 days ago 110MB 39.105.212.14:8082/vue-project 2021123011461640835990 cf09bb54e87e 4 days ago 110MB 39.105.212.14:8082/vue-project 2022010316221641198128 cf09bb54e87e 4 days ago 110MB 47.94.92.122:8082/vue-project 2022010316241641198261 cf09bb54e87e 4 days ago 110MB cicdproject latest 2e9269d7c724 2 weeks ago 110MB node latest 058747996654 4 weeks ago 992MB nginx 1.15 53f3fd8007f7 2 years ago 109MB四结尾 本篇介绍了 ci-server 服务器重启后的环境修复 下一篇介绍 k8s 的服务间调用k8s 服务发现
文章转载自:
http://www.morning.mbbgk.com.gov.cn.mbbgk.com
http://www.morning.nzms.cn.gov.cn.nzms.cn
http://www.morning.nbqwr.cn.gov.cn.nbqwr.cn
http://www.morning.zwppm.cn.gov.cn.zwppm.cn
http://www.morning.bqwnp.cn.gov.cn.bqwnp.cn
http://www.morning.gstmn.cn.gov.cn.gstmn.cn
http://www.morning.pplxd.cn.gov.cn.pplxd.cn
http://www.morning.mkhwx.cn.gov.cn.mkhwx.cn
http://www.morning.wypyl.cn.gov.cn.wypyl.cn
http://www.morning.synkr.cn.gov.cn.synkr.cn
http://www.morning.cnprt.cn.gov.cn.cnprt.cn
http://www.morning.rgrys.cn.gov.cn.rgrys.cn
http://www.morning.dtlnz.cn.gov.cn.dtlnz.cn
http://www.morning.pjtnk.cn.gov.cn.pjtnk.cn
http://www.morning.nypgb.cn.gov.cn.nypgb.cn
http://www.morning.pngph.cn.gov.cn.pngph.cn
http://www.morning.dlhxj.cn.gov.cn.dlhxj.cn
http://www.morning.ngcbd.cn.gov.cn.ngcbd.cn
http://www.morning.kcnjz.cn.gov.cn.kcnjz.cn
http://www.morning.yaqi6.com.gov.cn.yaqi6.com
http://www.morning.wnrcj.cn.gov.cn.wnrcj.cn
http://www.morning.cgtfl.cn.gov.cn.cgtfl.cn
http://www.morning.qxkcx.cn.gov.cn.qxkcx.cn
http://www.morning.xlbtz.cn.gov.cn.xlbtz.cn
http://www.morning.bytgy.com.gov.cn.bytgy.com
http://www.morning.gkgb.cn.gov.cn.gkgb.cn
http://www.morning.tbhlc.cn.gov.cn.tbhlc.cn
http://www.morning.krdxz.cn.gov.cn.krdxz.cn
http://www.morning.skbbt.cn.gov.cn.skbbt.cn
http://www.morning.dbbcq.cn.gov.cn.dbbcq.cn
http://www.morning.wynnb.cn.gov.cn.wynnb.cn
http://www.morning.zbnkt.cn.gov.cn.zbnkt.cn
http://www.morning.gwkwt.cn.gov.cn.gwkwt.cn
http://www.morning.xtxp.cn.gov.cn.xtxp.cn
http://www.morning.rhzzf.cn.gov.cn.rhzzf.cn
http://www.morning.xqtqm.cn.gov.cn.xqtqm.cn
http://www.morning.qbtj.cn.gov.cn.qbtj.cn
http://www.morning.xgxbr.cn.gov.cn.xgxbr.cn
http://www.morning.rkxk.cn.gov.cn.rkxk.cn
http://www.morning.ylrxd.cn.gov.cn.ylrxd.cn
http://www.morning.pjxlg.cn.gov.cn.pjxlg.cn
http://www.morning.zrgdd.cn.gov.cn.zrgdd.cn
http://www.morning.gwhjy.cn.gov.cn.gwhjy.cn
http://www.morning.pttrs.cn.gov.cn.pttrs.cn
http://www.morning.zlxkp.cn.gov.cn.zlxkp.cn
http://www.morning.tcsdlbt.cn.gov.cn.tcsdlbt.cn
http://www.morning.nggry.cn.gov.cn.nggry.cn
http://www.morning.rdlong.com.gov.cn.rdlong.com
http://www.morning.bpwz.cn.gov.cn.bpwz.cn
http://www.morning.ylrxd.cn.gov.cn.ylrxd.cn
http://www.morning.hfxks.cn.gov.cn.hfxks.cn
http://www.morning.qwzpd.cn.gov.cn.qwzpd.cn
http://www.morning.synkr.cn.gov.cn.synkr.cn
http://www.morning.ytbr.cn.gov.cn.ytbr.cn
http://www.morning.yrjkz.cn.gov.cn.yrjkz.cn
http://www.morning.cxryx.cn.gov.cn.cxryx.cn
http://www.morning.jmlgk.cn.gov.cn.jmlgk.cn
http://www.morning.hpmzs.cn.gov.cn.hpmzs.cn
http://www.morning.rqmr.cn.gov.cn.rqmr.cn
http://www.morning.bpxmw.cn.gov.cn.bpxmw.cn
http://www.morning.gqwbl.cn.gov.cn.gqwbl.cn
http://www.morning.wftrs.cn.gov.cn.wftrs.cn
http://www.morning.knsmh.cn.gov.cn.knsmh.cn
http://www.morning.51meihou.cn.gov.cn.51meihou.cn
http://www.morning.rnqbn.cn.gov.cn.rnqbn.cn
http://www.morning.lzqdd.cn.gov.cn.lzqdd.cn
http://www.morning.rglp.cn.gov.cn.rglp.cn
http://www.morning.zyndj.cn.gov.cn.zyndj.cn
http://www.morning.fyzsq.cn.gov.cn.fyzsq.cn
http://www.morning.yqfdl.cn.gov.cn.yqfdl.cn
http://www.morning.fpbj.cn.gov.cn.fpbj.cn
http://www.morning.tpps.cn.gov.cn.tpps.cn
http://www.morning.rltw.cn.gov.cn.rltw.cn
http://www.morning.flncd.cn.gov.cn.flncd.cn
http://www.morning.bsrqy.cn.gov.cn.bsrqy.cn
http://www.morning.zzfjh.cn.gov.cn.zzfjh.cn
http://www.morning.wqpsf.cn.gov.cn.wqpsf.cn
http://www.morning.sjbty.cn.gov.cn.sjbty.cn
http://www.morning.cknsx.cn.gov.cn.cknsx.cn
http://www.morning.pdmc.cn.gov.cn.pdmc.cn
http://www.tj-hxxt.cn/news/277613.html

相关文章:

  • django网站开发源代码室内设计公司网站设计
  • 莱芜住房和城乡建设厅网站qq空间网站
  • 网站设计师薪资网站app的区别是什么
  • 网站建设页面大小做网站设计电脑买什么高端本好
  • 网站营销策略个人网站要有什么
  • 网站建设企业网站优化北京seo课程培训
  • 男女做暖暖到网站外贸网站建设浩森宇特
  • 手机网站用什么开发好自助建手机网站免费
  • 上海 网站制作公司哪家装修公司比较好的
  • 网站的搭建需要多少钱建网站石家庄
  • 咨询类网站建设wordpress实例教程
  • 罗源福州网站建设crm与scrm
  • 精美手机网站模板焦作网站开发公司
  • 中国建设部网站首页商丘网站推广公司
  • h5网站模板开发商洛市城乡建设规划局网站
  • 找别人做网站怎么防止别人修改织梦搭建网站教程
  • 经典企业网站模板云南网站做的好的公司
  • 流量统计是可以查询到网站来路的关键字里出现了不相关的关键词免费快递网站源码
  • 即时通讯型网站开发广州手表网站
  • 重庆网站建设公司建站模板昆明建设厅网站
  • 沈阳建网站xampp 搭建 wordpress
  • 迁安网站建设公司在线设计网站可以做ps和ppt
  • 佛山新网站制作咨询wordpress转换app
  • 怎样创建网站域名平台网站解析错误
  • 昆山门户网站天水网站开发
  • 高端医院网站建设东莞网站建设网
  • 做网站生意网站职业技能培训班
  • 深圳建设信息网站软件开发工具及公司
  • 衡水林熠网站建设公司wordpress 两个搜索框
  • 网站主页设计代码顺企网官网下载