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

网站建设部署视频教程小红书推广渠道

网站建设部署视频教程,小红书推广渠道,万能搜索引擎入口,网站建设业务员怎么做在k8s中创建凭证 首先在节点docker登录harbor, 登录成功之后会在$HOME/.docker/ 生成一个config.json文件,这个就是登录凭证,后面docker pull就不需要再登录了。但是如果在k8s发布pod或者deploment时,这个凭证要在k8s中创建一个对…

在k8s中创建凭证

首先在节点docker登录harbor, 登录成功之后会在$HOME/.docker/ 生成一个config.json文件,这个就是登录凭证,后面docker pull就不需要再登录了。但是如果在k8s发布pod或者deploment时,这个凭证要在k8s中创建一个对应secret,然后挂载到pod 或 deployment中的yaml中,这样k8s才能下载镜像,否则提示权限验证错误。
生成凭证:

kubectl create secret generic harborregcred[凭证的名称] --from-file=.dockerconfigjson=$HOME/.docker/config.json  --type=kubernetes.io/dockerconfigjson

insecure-registries配置

docker1.3.2版本开始默认docker registry使用的是https,我们设置Harbor默认http方式,所以当执行用docker login、pull、push等命令操作非https的docker regsitry的时就会报错。

解决办法:配置/etc/docker/daemon.json,在需要连接Harbor仓库的机器上面,编辑/etc/docker/daemon.json,如果没有就要创建文件,添加以下内容。注意不是安装harbor的机器

{"registry-mirrors": ["https://hccwwfjl.mirror.aliyuncs.com"],"insecure-registries":["harbor的ip地址:端口号"]
}重启docker 服务: systemctl daemon-reload && systemctl restart docker

创建命名空间

若不指定命名空间会到default里
命令创建: kubectl create namespace demo
kuboard面板创建:  直接新建

使用 deployment 部署 pod

命令创建: kubectl apply -f deployment.yml
kuboard面板创建: 从yaml新建

apiVersion: apps/v1
kind: Deployment
metadata:name: my-spring-boot-appnamespace: demo
spec:replicas: 2selector:matchLabels:app: my-spring-boot-apptemplate:metadata:labels:app: my-spring-boot-appspec:containers:- name: my-spring-boot-appimage: 'harbor的ip:端口/项目名/镜像名:标签'ports:- containerPort: 8080

使用 Service使应用程序可以从集群外部访问

命令创建: kubectl apply -f service.yml
kuboard面板创建: 从yaml新建

apiVersion: v1
kind: Service
metadata:name: my-spring-boot-app-servicenamespace: vmware-local
spec:selector:app: my-spring-boot-appports:- protocol: TCPport: 80targetPort: 8080type: LoadBalancer

通过 Ingress 访问您的应用

命令创建: kubectl apply -f ingress .yml
kuboard面板创建: 从yaml新建

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:name: ingress-demo-appnamespace: vmware-local
spec:ingressClassName: nginxrules:- host: www.k8s.comhttp:paths:- backend:service:name: demo-api-serviceport:number: 8888path: /pathType: Prefix
status:loadBalancer: {}

修改host即可访问 域名加开发端口

安装 Ingress Controller

References:
Linux登录连接Harbor报错http: server gave HTTP response to HTTPS client
【k8s】k8s集群中拉取需要登录的私有镜像库
Kubernetes(k8s)常用yaml配置和注释详解
Kubernetes(k8s)Ingress原理
K8S中的ingress
kubernetes 安装 ingress controller


文章转载自:

http://epvAA5gh.mjwnc.cn
http://kZ1zsEYV.mjwnc.cn
http://vAykH16J.mjwnc.cn
http://GFe7dQSZ.mjwnc.cn
http://wKKiWl7s.mjwnc.cn
http://IHjjpAhe.mjwnc.cn
http://Z6jiT3Uf.mjwnc.cn
http://xtRARTOv.mjwnc.cn
http://qVBScEEP.mjwnc.cn
http://ME39OBCF.mjwnc.cn
http://wgFP03wt.mjwnc.cn
http://v9vMX9so.mjwnc.cn
http://zkH9qnAT.mjwnc.cn
http://kD2DkBex.mjwnc.cn
http://0vYSMPLH.mjwnc.cn
http://rLDGhI0y.mjwnc.cn
http://kEWDZ5LU.mjwnc.cn
http://lbMHEdsr.mjwnc.cn
http://csnkKwFw.mjwnc.cn
http://M4nP22GG.mjwnc.cn
http://UKqYnhHy.mjwnc.cn
http://3XpJRKAk.mjwnc.cn
http://bRb3BRLo.mjwnc.cn
http://B45WoIoK.mjwnc.cn
http://Yb37etLl.mjwnc.cn
http://pwduVpBT.mjwnc.cn
http://ozDS126S.mjwnc.cn
http://P5bhIZts.mjwnc.cn
http://qMxZeh9x.mjwnc.cn
http://WIqjnxBP.mjwnc.cn
http://www.dtcms.com/wzjs/697559.html

相关文章:

  • 怎样做diy家具网站企业网站如何做排名
  • 网站搭建语言网页设计分为几个部分
  • WordPress建站 用插件威海做网站优化
  • 公司网站建设需要多少钱培训网页设计机构
  • 上海联通 网站备案网站开发服务承诺书
  • 最好用的软件网页优化包括
  • 镇江网站建设远航网络免费做电脑网站吗
  • 如何建设教师网上授课网站淄博网站建设卓迅
  • 给公司申请网站用自己的账号徐州在线网
  • 销售网站有哪些做软件开发
  • 网站建设属于什么领域seo网站建设视频
  • 博州住房和城乡建设部网站公司网站建设的范文
  • 成品网站建设流程网站备案要求企业 个人
  • 厦门市城市建设档案馆的网站wordpress pro版
  • 南通网站建设公司哪个好免费建站网站自助建站的网站建站
  • 宝塔建设网站域名进不去WordPress 处理表单
  • 网站建站公司订单多吗wordpress可视化菜单
  • 示范校建设验收网站wordpress文章导航
  • 网站平台建设什么意思ae模板免费网站
  • 网站素材 按钮济南做网站费用
  • 做背景音乐的版权网站wordpress标题序号
  • 公司网站建设意见和建议做宠物网站导航应该写什么字
  • 开发一个软件app需要多少钱游戏网站怎么做seo
  • wamp 网站开发首先做什么网站怎么做移动的图片
  • 开锁换锁做网站网站群建设原则
  • 局域网怎么建设网站网站建设与推广是什么
  • 中山企业做网站沈阳网站开发技术公司
  • 空间网站建设为什么大网站的百度快照更新速度慢还排第一
  • 用wex5 网站开发系统软件开发服务
  • 辽宁省建设监理协会网站国外的响应式网站模板