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

建设银行网站背景图片网站建设与网页设计案例教程 重庆大学出版社

建设银行网站背景图片,网站建设与网页设计案例教程 重庆大学出版社,信阳建网站,广州手机网站定制咨询一、前置条件 1、安装好k8s集群 这里先要搭建好一个K8s集群#xff0c;笔者这边就采用使用了一个一主一丛的k8s集群#xff0c;k8s集群的版本使用1.19.5版本#xff0c;服务器的配置#xff1a;2核4G#xff0c;操作系统: CentOS Linux release 7.9.2009 (Core) 主机名…一、前置条件 1、安装好k8s集群 这里先要搭建好一个K8s集群笔者这边就采用使用了一个一主一丛的k8s集群k8s集群的版本使用1.19.5版本服务器的配置2核4G操作系统: CentOS Linux release 7.9.2009 (Core) 主机名        ipk8smaster192.168.19.8k8sworker        192.168.19.9 具体的安装步骤可以按照文档来进行使用kubeadm安装kubernetes_v1.19.x | Kuboard 2、安装好 Kuboard来管理k8s集群 安装完成后安装 Kuboard v3 - kubernetes,按照指令 kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml # 您也可以使用下面的指令唯一的区别是该指令使用华为云的镜像仓库替代 docker hub 分发 Kuboard 所需要的镜像 # kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3-swr.yaml Kuboard 安装完成后 在浏览器中打开链接 http://192.168.19.8:30080 输入初始用户名和密码并登录 用户名 admin密码 Kuboard123 3、安装好 IngressClass来进行服务暴露 在集群的IngressClass管理中安装ingressController 4、创建test命名空间 后续我们通过jenkinszhong 部署的服务放在这个命名空间中,在k8s集群的master节点上执行如下指令 [rootlocalhost ~]# kubectl create ns test namespace/test created [rootlocalhost ~]# kubectl get ns  NAME              STATUS   AGE default           Active   13h ingress-nginx     Active   30m kube-node-lease   Active   13h kube-public       Active   13h kube-system       Active   13h kuboard           Active   13h test              Active   2m20s 5、在Kuboard 配置好docker私服的相关配置信息 6、在k8s的master和worker节点上配置docker的私服地址 在/etc/docker/daemon.json文件中添加 然后重启docker服务,master和worker都需要执行 systemctl restart docker 测试docker能否进行登录,执行如下命名 docker login 192.168.19.7:80 -u admin -p Harbor12345 发现是能够正常登录的  二、在项目代码中添加k8s的部署文件 1、在项目代码的docker文件夹中添加,pipe-line.yml文件 文件内容如下 apiVersion: apps/v1 kind: Deployment metadata:namespace: testname: pipelinelabels:app: pipeline spec:replicas: 2selector:matchLabels:app: pipelinetemplate:metadata:labels:app: pipelinespec:imagePullSecrets:- name: harborcontainers:- name: pipelineimage: 192.168.19.7:80/repo/mytest:v1.0.10imagePullPolicy: Alwaysports:- containerPort: 8080 --- apiVersion: v1 kind: Service metadata:namespace: testlabels:app: pipelinename: pipeline spec:selector:app: pipelineports:- port: 8081targetPort: 8080type: NodePort --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata:namespace: testname: pipeline spec:ingressClassName: ingressrules:- host: zhang.pipeline.comhttp:paths:- path: /pathType: Prefixbackend:service:name: pipelineport:number: 8081 2、添加域名解析 在window的hosts文件中添加如下域名解析 C:\Windows\System32\drivers\etc\hosts文件 192.168.19.8  zhang.pipeline.com 3、配置jenkins流水线 3-1、现在k8smaster的/usr/local/目录下创建k8smaster目录 3.2、在jenkins上新增一个publish over ssh 3.3、在项目的任务中添加一个文件传输任务,并执行pod的部署及滚动更新 sshPublisher(publishers: [sshPublisherDesc(configName: k8smaster, transfers: [sshTransfer(cleanRemote: false, excludes: , execCommand: kubectl apply -f /usr/local/k8smaster/docker/pipe-line.yml kubectl rollout restart deployment pipeline -n test, execTimeout: 120000, flatten: false, makeEmptyDirs: false, noDefaultExcludes: false, patternSeparator: [, ], remoteDirectory: , remoteDirectorySDF: false, removePrefix: , sourceFiles: docker/pipe-line.yml)], usePromotionTimestamp: false, useWorkspaceInPromotion: false, verbose: false)]) 4、测试部署后的流水线构建情况 可以看到已经执行成功至此我们完成了基于jenkins并集成k8s集群进行CICD的流水线建设
http://www.hkea.cn/news/14275874/

相关文章:

  • 如何安装网站模版做财税的网站有哪些
  • gta5此网站正在建设少儿编程加盟培宝未来
  • 公民道德建设网站湛江自做网站
  • 全国新农村建设中心网站电子商务网站建设与电子支付
  • 网站开发所用的技术谷歌广告推广
  • 网站建设公司宣传文案用php源码如何建设网站
  • 免费拿项目做的网站国家信用信息公示系统陕西
  • 长沙网站建设哪里好网站排名突然下降
  • 玩具外贸好做吗seo怎么做网站优秀案例
  • 网站结构规划电脑版网站制作公司
  • 武昌网站建设 优帮云网上找装修设计
  • 网站维护主要从哪几个方面做花都商城网站建设
  • 昆明 网站建设兼职网络营销推广及优化方案
  • h5都用什么网站爱网逛
  • 公司做的网站计入什么广西医院的网站建设
  • 网站建设 素材seo搜索优化公司报价
  • 网站开发实习wordpress设置可写
  • 淄博网站制作定制品牌公司推广是做什么的
  • 网站建设黄页软件qq营销软件开发
  • 网站建设推广语言凡客诚品属于什么档次
  • 贵阳网站建设黔搜网站优化排名推荐
  • 网站建设最低要求年会策划方案
  • 学做网站论坛 可以吗佛山app定制
  • 电子政务门户网站建设的教训更改wordpress端口
  • 企业做网站哪家便宜谷歌推广哪家好
  • 北京建设协会网站代理网站系统
  • 北京企业建网站公司北京优化seo
  • 淘宝网站建设评价表南通网站定制公司
  • 淄博网站设计方案做h5网站制作
  • mvc3网站上传到空间在线制作印章图片