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

网站的推广和宣传方式一个好的产品怎么推广

网站的推广和宣传方式,一个好的产品怎么推广,wordpress tag标签多,做服装到哪个网站拿货品质好Kubernetes 支持 YAML 和 JSON 格式管理资源对象 JSON 格式:主要用于 api 接口之间消息的传递 YAML 格式:用于配置和管理,YAML 是一种简洁的非标记性语言,内容格式人性化,较易读 YAML 语法格式: ●大小写…

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

YAML 语法格式:

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

编写yaml文件时需要优先指定api资源版本:

kubectl api-versions

业务场景首选app/v1,带有beta是测试版本,不用在生产环境中。

文件示例:

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

//创建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

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。

模板自动生成:

kubectl run --dry-run=client 打印相应的 API 对象而不执行创建。

//查看生成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: {}                    #删除

//将现有的资源生成模板导出
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.containers
 

http://www.jinmujx.cn/news/118258.html

相关文章:

  • 精准营销的典型案例上海关键词优化公司哪家好
  • 佛山做网站的公司站长网
  • wordpress 做的网站惠州企业网站建设
  • 海口建站网站模板河南推广网站
  • 无锡建设网站制作app推广团队
  • 垫江集团网站建设google搜索网址
  • 网站建设是由什么组成的怎样推广自己的产品
  • 用织梦做企业网站网络推广外包内容
  • 接私活 做网站品牌策划ppt案例
  • 美国做3d+h动画的网站百度服务商
  • 南通网站制作价格seo代运营
  • 淘宝客户自己做网站怎么做免费b2b推广网站大全
  • 网站建设流程分几步广告免费推广网
  • 公司的网站打不开网络营销专业是干什么的
  • 网站代理如何做游戏推广合作平台
  • 带有互动的网站开发惠州seo管理
  • 网站建设中应注意的问题百度最怕哪个投诉电话
  • 上海专业网站建设平台魔贝课凡seo
  • 做b2b网站项目技巧重庆seo海洋qq
  • 网站备案是在哪个部门短视频运营公司
  • 国内开源网站十大免费最亏的免费app
  • 高端网站策划公司宁波正规优化seo价格
  • 云南网站开发建设线下营销推广方式都有哪些
  • 谁帮58同城做的网站免费建站的平台
  • 移动端开发需要什么技术西安百度seo代理
  • 成都网站建设开发公免费建网站软件下载
  • 天津建委网站 官网杭州余杭区抖音seo质量高
  • 大淘客网站怎样做百度推广最近的新闻大事10条
  • 吉林做网站网站排名软件
  • 创新的邯郸网站建设太原网站快速排名优化