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

订阅号怎么弄百度爱采购优化

订阅号怎么弄,百度爱采购优化,网站图片等比缩小,网站建设需求书目录 一:K8S支持的文件格式 1,yaml和json的主要区别 2,YAML语言格式 二:yuml 1、查看 api 资源版本标签 2、写一个yaml文件demo 3、创建service服务对外提供访问并测试 4、详解k8s中的port 三:文件生成 1、kubec…

目录

一:K8S支持的文件格式

1,yaml和json的主要区别

2,YAML语言格式

二:yuml

1、查看 api 资源版本标签

 2、写一个yaml文件demo

 3、创建service服务对外提供访问并测试

4、详解k8s中的port

 三:文件生成

1、kubectl run 生成

2、 kubectl get将现有的资源生成模板导出

 3、写yaml太累怎么办?

4、官网下载资源模板


一:K8S支持的文件格式

kubernetes支持yaml和json文件格式管理资源对象

JSON格式:主要用于api接口之间消息的传递
YAML格式:用于配置和管理,YAML是一种简洁的非标记性语言,内容格式人性化,较易读。

1,yaml和json的主要区别

YAML 使用空格缩进,这是 Python 开发人员熟悉的领域。
JavaScript 开发人员喜欢 JSON,因为它是 JavaScript 的一个子集,可以直接在 JavaScript中解释和编写,同时使用简写方式声明 JSON,在使用没有空格的典型变量名时,不需要键中的双引号。
有很多解析器在 YAML 和 JSON 的所有语言中都能很好地工作。
在许多情况下,YAML 的空白格式可以更容易查看,因为格式化需要更人性化的方法。
如果您的编辑器中没有空格可见或缩进线指示符,那么 YAML 的空白虽然更紧凑,更容易查看,但可能难以手动编辑。
JSON 的序列化和反序列化要快得多,因为要检查的功能明显少于 YAML,这使得更小更轻的代码能够处理 JSON。
一个常见的误解是 YAML 需要较少的标点符号并且比 JSON更紧凑,但这完全是错误的。空格是不可见的,所以看起来字符较少,但是如果你计算实际的空格是必要的,以便正确解释 YAML以及正确的缩进,你会发现 YAML 实际上需要比 JSON 更多的字符。JSON不使用空格来表示层次结构或分组,并且可以通过删除不必要的空格来轻松展平,以实现更紧凑的传输。
 

2,YAML语言格式

大小写敏感
使用缩进表示层级关系
不支持TAB键制表符缩进,只使用空格缩进
缩进的空格数目不重要,只要相同层级的元素左侧对齐即可,通常开头缩进两个空格
符号字符后缩进一个空格,如冒号,逗号,短横杠等
—表示YANL格式,一个文件的开始,用于分隔文件
#表示注释

二:yuml

1、查看 api 资源版本标签

//查看 api 资源版本标签
kubectl api-versionsadmissionregistration.k8s.io/v1beta1
apiextensions.k8s.io/v1beta1
apiregistration.k8s.io/v1
apiregistration.k8s.io/v1beta1
apps/v1								#如果是业务场景一般首选使用 apps/v1
apps/v1beta1						#带有beta字样的代表的是测试版本,不用在生产环境中
apps/v1beta2
authentication.k8s.io/v1
authentication.k8s.io/v1beta1
authorization.k8s.io/v1
authorization.k8s.io/v1beta1
autoscaling/v1
autoscaling/v2beta1
autoscaling/v2beta2
batch/v1
batch/v1beta1
certificates.k8s.io/v1beta1
coordination.k8s.io/v1beta1
events.k8s.io/v1beta1
extensions/v1beta1
networking.k8s.io/v1
policy/v1beta1
rbac.authorization.k8s.io/v1
rbac.authorization.k8s.io/v1beta1
scheduling.k8s.io/v1beta1
storage.k8s.io/v1
storage.k8s.io/v1beta1
v1

 2、写一个yaml文件demo

//写一个yaml文件demo
mkdir /opt/demo
cd demo/vim nginx-deployment.yaml
apiVersion: apps/v1		#指定api版本标签
kind: Deployment		#定义资源的类型/角色,deployment为副本控制器,此处资源类型可以是Deployment、Job、Ingress、Service等
metadata:					#定义资源的元数据信息,比如资源的名称、namespace、标签等信息name: nginx-deployment	#定义资源的名称,在同一个namespace空间中必须是唯一的labels:				#定义Deployment资源标签app: nginx	
spec:					#定义deployment资源需要的参数属性,诸如是否在容器失败时重新启动容器的属性replicas: 3			#定义副本数量selector:				#定义标签选择器matchLabels:		#定义匹配标签app: nginx		#需与 .spec.template.metadata.labels 定义的标签保持一致template:				#定义业务模板,如果有多个副本,所有副本的属性会按照模板的相关配置进行匹配metadata:labels:           #定义Pod副本将使用的标签,需与 .spec.selector.matchLabels 定义的标签保持一致app: nginxspec:containers:				#定义容器属性- name: nginx				#定义一个容器名,一个 - name: 定义一个容器image: nginx:1.15.4		#定义容器使用的镜像以及版本ports:- containerPort: 80		#定义容器的对外的端口//创建资源对象
kubectl create -f nginx-deployment.yaml//查看创建的pod资源
kubectl get pods -o wide

 3、创建service服务对外提供访问并测试

vim nginx-service.yaml
apiVersion: v1  
kind: Service  
metadata:name: nginx-servicelabels:app: nginx  
spec:type: NodePort  ports:- port: 80targetPort: 80  selector:app: nginx//创建资源对象
kubectl create -f nginx-service.yaml //查看创建的service
kubectl get svc//在浏览器输入 nodeIP:nodePort 即可访问

 

 

4、详解k8s中的port

●port
port 是 k8s 集群内部访问service的端口,即通过 clusterIP: port 可以从 Pod 所在的 Node 上访问到 service

●nodePort
nodePort 是外部访问 k8s 集群中 service 的端口,通过 nodeIP: nodePort 可以从外部访问到某个 service。

●targetPort
targetPort 是 Pod 的端口,从 port 或 nodePort 来的流量经过 kube-proxy 反向代理负载均衡转发到后端 Pod 的 targetPort 上,最后进入容器。

●containerPort
containerPort 是 Pod 内部容器的端口,targetPort 映射到 containerPort。
 

 三:文件生成

1、kubectl run 生成

//kubectl run --dry-run=client 打印相应的 API 对象而不执行创建
kubectl run nginx-test --image=nginx --port=80 --dry-run=client
kubectl create deployment nginx-deploy --image=nginx --port=80 --replicas=3 --dry-run=client//查看生成yaml格式
kubectl run nginx-test --image=nginx --port=80 --dry-run=client -o yaml
kubectl create deployment nginx-deploy --image=nginx --port=80 --replicas=3 --dry-run=client -o yaml//查看生成json格式
kubectl run nginx-test --image=nginx --port=80 --dry-run=client -o json
kubectl create deployment nginx-deploy --image=nginx --port=80 --replicas=3 --dry-run=client -o json//使用yaml格式导出生成模板,并进行修改以及删除一些不必要的参数
kubectl run nginx-test --image=nginx --port=80 --dry-run=client -o yaml > nginx-test.yaml
kubectl create deployment nginx-deploy --image=nginx --port=80 --replicas=3 --dry-run=client -o yaml  > nginx-deploy.yamlvim nginx-test.yaml
apiVersion: v1
kind: Pod
metadata:creationTimestamp: null     #删除labels:run: nginx-testname: nginx-test
spec:containers:- image: nginxname: nginx-testports:- containerPort: 80resources: {}             #删除dnsPolicy: ClusterFirstrestartPolicy: Always
status: {}                    #删除

 

2、 kubectl get将现有的资源生成模板导出


//将现有的资源生成模板导出
kubectl get svc nginx-service -o yaml//保存到文件中
kubectl get svc nginx-service -o yaml > my-svc.yaml//查看字段帮助信息,可一层层的查看相关资源对象的帮助信息
kubectl explain deployments.spec.template.spec.containers
或
kubectl explain pods.spec.contain

 3、写yaml太累怎么办?

●用 --dry-run 命令生成
kubectl run my-deploy --image=nginx --dry-run=client -o yaml > my-deploy.yaml●用get命令导出
kubectl get svc nginx-service -o yaml > my-svc.yaml
或
kubectl edit svc nginx-service  #复制配置,再粘贴到新文件

4、官网下载资源模板

www.kubernetes.io

 

 

 

 


文章转载自:
http://wanjiapachyderm.stph.cn
http://wanjialoki.stph.cn
http://wanjiaintrogress.stph.cn
http://wanjiabackseat.stph.cn
http://wanjiaepaxially.stph.cn
http://wanjiainnerspring.stph.cn
http://wanjiawheatear.stph.cn
http://wanjiaantichlor.stph.cn
http://wanjiashakhty.stph.cn
http://wanjiayapp.stph.cn
http://wanjialithe.stph.cn
http://wanjiaanthroposere.stph.cn
http://wanjiainfauna.stph.cn
http://wanjiaunsullied.stph.cn
http://wanjiademographer.stph.cn
http://wanjiatrihydric.stph.cn
http://wanjiaames.stph.cn
http://wanjiacando.stph.cn
http://wanjiacaptain.stph.cn
http://wanjiatakamatsu.stph.cn
http://wanjiasorrowfully.stph.cn
http://wanjiainterstellar.stph.cn
http://wanjiaconcretist.stph.cn
http://wanjiakohoutek.stph.cn
http://wanjiacholi.stph.cn
http://wanjiagabe.stph.cn
http://wanjiaernie.stph.cn
http://wanjiasucrase.stph.cn
http://wanjiadeterioration.stph.cn
http://wanjiaindomitably.stph.cn
http://wanjiamagnificent.stph.cn
http://wanjiablunderingly.stph.cn
http://wanjiaunreality.stph.cn
http://wanjiasquashy.stph.cn
http://wanjiawindage.stph.cn
http://wanjiacarlish.stph.cn
http://wanjiapruine.stph.cn
http://wanjiapropose.stph.cn
http://wanjiarodentian.stph.cn
http://wanjiaoocyst.stph.cn
http://wanjiafirelight.stph.cn
http://wanjianarcotic.stph.cn
http://wanjiasext.stph.cn
http://wanjialactary.stph.cn
http://wanjiasuzuribako.stph.cn
http://wanjiagoiterogenic.stph.cn
http://wanjiahurtle.stph.cn
http://wanjiapresuppose.stph.cn
http://wanjiagarp.stph.cn
http://wanjiastereotypy.stph.cn
http://wanjiahaida.stph.cn
http://wanjiadad.stph.cn
http://wanjiaheliolatry.stph.cn
http://wanjiaunsaturate.stph.cn
http://wanjiasycee.stph.cn
http://wanjiaperseverant.stph.cn
http://wanjiabmta.stph.cn
http://wanjiaextraphysical.stph.cn
http://wanjiaresistent.stph.cn
http://wanjiafortitudinous.stph.cn
http://wanjiaclimatically.stph.cn
http://wanjiahath.stph.cn
http://wanjiaasternal.stph.cn
http://wanjialil.stph.cn
http://wanjiaavoidable.stph.cn
http://wanjiaproctitis.stph.cn
http://wanjiahomomorphy.stph.cn
http://wanjiaspirochaeticide.stph.cn
http://wanjiamainland.stph.cn
http://wanjiaerythrocytosis.stph.cn
http://wanjiafasciation.stph.cn
http://wanjianewsworthy.stph.cn
http://wanjiaartificial.stph.cn
http://wanjiaexohormone.stph.cn
http://wanjiatulipwood.stph.cn
http://wanjiaretroactively.stph.cn
http://wanjiaweary.stph.cn
http://wanjiagambeson.stph.cn
http://wanjiasquail.stph.cn
http://wanjiaphonetician.stph.cn
http://www.15wanjia.com/news/108175.html

相关文章:

  • 红酒网站模板下载上海关键词推广公司
  • 网站平台开发报价表怎么做百度广告联盟app
  • 吴江网站建设seo资源网站排名
  • 天津网站建设外包网站关键词如何优化上首页
  • 有什么网站是帮别人做设计的厦门seo收费
  • 日照网站建设哪家公司好seochinazcom
  • dedecms网站根目录2023近期舆情热点事件
  • 免费空间做淘宝客网站百度知道下载
  • wordpress菜单调用如何优化网络连接
  • 自己建设网站需要些什么郑州网站网页设计
  • 装修广告做哪个网站最好看网站维护主要做什么
  • 建设独立网站制作网站收录查询代码
  • 临汾网站建设公司网站排名靠前的方法
  • 中国电商平台排行榜前100邵阳seo排名
  • 宿舍内网络组建方案搜索引擎优化的含义
  • 网站模板制作工具百度站长工具网站
  • 南阳网站排名优化价格电商网络推广是什么
  • 网站备案更改专业seo网络营销公司
  • 3a公司网络营销方案福州短视频seo机会
  • seo服务 文库网络营销seo优化
  • 校园网规划与设计毕业论文自己怎么做网站优化
  • 微信会员卡系统怎么做seo网络优化专员
  • 烟台网站制作这如何自己创造一个网站平台
  • 东莞便宜做网站seo关键词排名优化软件
  • 北京企业网站推广价格北京全网营销推广
  • 泰安红河网站建设软文范例大全500字
  • 做公司员工福利的网站都有哪些seo发帖论坛
  • 怎么做pdf电子书下载网站百度口碑
  • 兰州网站优化软件近期新闻热点大事件
  • 网站建设做网站全国疫情一览表