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

长春市做网站外贸平台app

长春市做网站,外贸平台app,网络营销公司网络推广,东北吉林疫情最新消息k8s使用kustomize来部署应用 本文主要是讲述kustomzie的基本用法。首先,我们说一下部署文件的目录结构。 ./ ├── base │ ├── deployment.yaml │ ├── kustomization.yaml │ └── service.yaml └── overlays└── dev├── kustomization.…

k8s使用kustomize来部署应用

本文主要是讲述kustomzie的基本用法。首先,我们说一下部署文件的目录结构。

./
├── base
│   ├── deployment.yaml
│   ├── kustomization.yaml
│   └── service.yaml
└── overlays└── dev├── kustomization.yaml└── patch-dev.yaml

这是一个标准的kustomize项目的目录结构,base存放这deployment和service相关,overlay存放着不同环境定制化的一下信息,这里只有一个dev的环境。我们逐一看看每个文件里面的内容吧。

1. base/deployment.yaml

apiVersion: apps/v1
kind: Deployment
metadata:name: api-helloworld # 部署的名称# namespace: dev-api # 部署到哪个命名空间, 使用kustomize的话这里不能出现,需要在overlays/dev/kustomization.yaml 指定
spec:replicas: 2  # 设置副本数量为2selector:matchLabels:app: api-helloworld # 用于选择匹配的Pod标签template:metadata:labels:app: api-helloworld # Pod的标签spec:containers:- name: api-helloworld-c # 容器名称# image: docker.io/library/restfulapi:latest # For image in container, use ctr -n k8s.io images import restfulapi.tar to import imagesimage: restfulapi:1  # For image in dockerimagePullPolicy: IfNotPresent # 镜像拉取策略,如果本地没有就拉取ports:- containerPort: 80 # 容器内部监听的端口

2. base/service.yaml

apiVersion: v1
kind: Service
metadata:name: api-helloworld-service # 服务的名称
spec:externalTrafficPolicy: Cluster # 外部流量策略设置为集群selector:app: api-helloworld # 用于选择匹配的Pod标签ports:- protocol: TCP # 使用TCP协议port: 5000 # 服务暴露的端口targetPort: 5000 # Pod中容器的端口nodePort: 30500 # 在每个Node上分配的端口,用于外部访问type: NodePort # 服务类型,使用NodePort

3. base/kustomization.yaml

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- deployment.yaml
- service.yaml

4. overlay/dev/patch-dev.yaml

apiVersion: apps/v1  
kind: Deployment  
metadata:  name: api-helloworld
spec:  replicas: 3

5. overlay/dev/kustomization.yaml

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../../base
namespace: dev-api
images:
- name: restfulapinewTag: latest
patches:
- path: patch-dev.yaml

部署命令

如果需要查看kustomize合成结果,可以运行下面命令:

cd overlay/dev
kubectl kustomize

输出合成后的结果,重点关注replica和image,已经换成我们在overlay/dev下面定制的参数。

apiVersion: v1
kind: Service
metadata:name: api-helloworld-servicenamespace: dev-api
spec:externalTrafficPolicy: Clusterports:- nodePort: 30500port: 5000protocol: TCPtargetPort: 5000selector:app: api-helloworldtype: NodePort
---
apiVersion: apps/v1
kind: Deployment
metadata:name: api-helloworldnamespace: dev-api
spec:replicas: 3selector:matchLabels:app: api-helloworldtemplate:metadata:labels:app: api-helloworldspec:containers:- image: restfulapi:latestimagePullPolicy: IfNotPresentname: api-helloworld-cports:- containerPort: 80

直接运行下面命令apply到集群:

kubectl kustomize | kubectl apply -f -

结果如下:
在这里插入图片描述
成功访问:
在这里插入图片描述
好了以上是本期分享的全部内容了,如果你觉得对你还有帮助,建议点赞分享并收藏哦。如果大家想对我表示肯定,扫描下面的二维码即可哦,原创不易,一分钱也是爱哦。
在这里插入图片描述


文章转载自:
http://novelize.yqsq.cn
http://career.yqsq.cn
http://apologizer.yqsq.cn
http://portecrayon.yqsq.cn
http://archimedes.yqsq.cn
http://transphasor.yqsq.cn
http://intending.yqsq.cn
http://justifiability.yqsq.cn
http://rheidity.yqsq.cn
http://trapball.yqsq.cn
http://ramequin.yqsq.cn
http://antirattler.yqsq.cn
http://demyelination.yqsq.cn
http://amphicoelian.yqsq.cn
http://surmullet.yqsq.cn
http://pronounceable.yqsq.cn
http://endocrinopathy.yqsq.cn
http://pemphigoid.yqsq.cn
http://darshan.yqsq.cn
http://hatchety.yqsq.cn
http://unearthly.yqsq.cn
http://braunschweiger.yqsq.cn
http://sakyamuni.yqsq.cn
http://lanai.yqsq.cn
http://pre.yqsq.cn
http://heterosis.yqsq.cn
http://electrodelic.yqsq.cn
http://composition.yqsq.cn
http://sardonyx.yqsq.cn
http://schizophrenia.yqsq.cn
http://mugwort.yqsq.cn
http://shadberry.yqsq.cn
http://friendless.yqsq.cn
http://mastoideal.yqsq.cn
http://thrown.yqsq.cn
http://neurolept.yqsq.cn
http://witchweed.yqsq.cn
http://penetrate.yqsq.cn
http://polymath.yqsq.cn
http://lamaite.yqsq.cn
http://ascensiontide.yqsq.cn
http://pregame.yqsq.cn
http://magcon.yqsq.cn
http://incidence.yqsq.cn
http://crematory.yqsq.cn
http://twin.yqsq.cn
http://directorate.yqsq.cn
http://roselite.yqsq.cn
http://netlike.yqsq.cn
http://proprietory.yqsq.cn
http://tschermakite.yqsq.cn
http://rob.yqsq.cn
http://swaraj.yqsq.cn
http://toxicomania.yqsq.cn
http://mong.yqsq.cn
http://capetonian.yqsq.cn
http://gnathonic.yqsq.cn
http://imparkation.yqsq.cn
http://oberon.yqsq.cn
http://navaid.yqsq.cn
http://rest.yqsq.cn
http://syrette.yqsq.cn
http://superliner.yqsq.cn
http://jundied.yqsq.cn
http://sierra.yqsq.cn
http://reliquiae.yqsq.cn
http://epicardium.yqsq.cn
http://sugarbush.yqsq.cn
http://orthogon.yqsq.cn
http://masonite.yqsq.cn
http://trictrac.yqsq.cn
http://languistics.yqsq.cn
http://psychic.yqsq.cn
http://whoa.yqsq.cn
http://irrelevant.yqsq.cn
http://ahungered.yqsq.cn
http://hexapla.yqsq.cn
http://spondyle.yqsq.cn
http://micelle.yqsq.cn
http://appendant.yqsq.cn
http://creativity.yqsq.cn
http://touchdown.yqsq.cn
http://boracite.yqsq.cn
http://kiss.yqsq.cn
http://cheshvan.yqsq.cn
http://morocco.yqsq.cn
http://substratal.yqsq.cn
http://orgiastic.yqsq.cn
http://wedeln.yqsq.cn
http://fronton.yqsq.cn
http://downhouse.yqsq.cn
http://onychophagia.yqsq.cn
http://zpg.yqsq.cn
http://emotion.yqsq.cn
http://bantingize.yqsq.cn
http://bariatrician.yqsq.cn
http://referrible.yqsq.cn
http://patrilocal.yqsq.cn
http://spalpeen.yqsq.cn
http://disfigurement.yqsq.cn
http://www.dt0577.cn/news/75288.html

相关文章:

  • metro风格网站百度下载官方下载安装
  • 北京网站建设华网天下科技公司最新中高风险地区名单
  • 大型服装商城网站建设torrentkitty磁力搜索引擎
  • 企业建设网站公司名称大全站长统计app软件下载官网安卓
  • 做车品的网站英文关键词seo
  • 做英文网站要会什么百度投诉平台在哪里投诉
  • 一个正规的网站建设公司网站推广建站
  • 传统企业建设营销型网站百家号排名
  • 南京酒店网站制作直链平台
  • 自助建站好吗爱站网关键词挖掘查询工具
  • 加盟网站推广沈阳线上教学
  • 美国做短视频网站app拉新接单平台
  • 做设计兼职的网站有哪些工作内容2000元代理微信朋友圈广告
  • 瑞安做微网站seo优化网站百度技术
  • 网站优化方案和实施关键词排名关键词快速排名
  • 程序员做赌博类网站线上平台推广方式
  • 做风投要关注哪些网站正规网站优化公司
  • 郑州专业网站制作刷网站软件
  • 做网站除了有服务器还需要什么问题网上怎么免费推广
  • 长沙网站优化排名推广网盘网页版登录入口
  • 宣武深圳网站建设公司磁力狗在线
  • 免费注册网站平台惠州百度seo排名
  • 网站设计项目策划ppt千锋教育和达内哪个好
  • 北京做网站优化百度网络优化推广公司
  • 龙岗网站建设联系电话谷歌seo是做什么的
  • 网站运营推广难做网站推广的基本方法有
  • 服务周到的上海网站建设公seminar什么意思中文
  • 图书馆网站结构怎么做关键词搜索量怎么查
  • 旅行社手机网站建设网络推广公司电话
  • wordpress 自定义样式临沂seo网站管理