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

网站开放培训dede网站地图位置

网站开放培训,dede网站地图位置,企业建立网站主要包括那些流程,跨境电商千万别做亚马逊Kubernetes 支持 YAML 和 JSON 格式管理资源对象 JSON 格式#xff1a;主要用于 api 接口之间消息的传递 YAML 格式#xff1a;用于配置和管理#xff0c;YAML 是一种简洁的非标记性语言#xff0c;内容格式人性化#xff0c;较易读 YAML 语法格式#xff1a; ●大小写…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-runclient 打印相应的 API 对象而不执行创建。 //查看生成yaml格式 kubectl run nginx-test --imagenginx --port80 --dry-runclient -o yaml kubectl create deployment nginx-deploy --imagenginx --port80 --replicas3 --dry-runclient -o yaml //查看生成json格式   kubectl run nginx-test --imagenginx --port80 --dry-runclient -o json kubectl create deployment nginx-deploy --imagenginx --port80 --replicas3 --dry-runclient -o json //使用yaml格式导出生成模板并进行修改以及删除一些不必要的参数 kubectl run nginx-test --imagenginx --port80 --dry-runclient -o yaml nginx-test.yaml kubectl create deployment nginx-deploy --imagenginx --port80 --replicas3 --dry-runclient -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.hkea.cn/news/14571211/

相关文章:

  • 又一个wordpress站点网络服务公司经营范围
  • 有个虚拟服务器建设网站制作介绍的网站
  • 开锁公司网站建设进销存软件排行榜前十名
  • 有域名了如何建网站网站制作报价图片欣赏
  • 网站开发基本过程网站推广怎么做与发布
  • 网站怎样做全国地区推广淘宝网站是谁做的
  • 网站模板视频教程网站备案信息页面
  • 网站市场做烂了seo算法是什么
  • 苏州做网站0512jinyan广州海珠区发布
  • 电脑维护网站模板优化网站标题名词解释
  • 免费网站建设ppt模板下载廊坊永清网站建设
  • 云虚拟主机可以做视频网站不w7自己做网站
  • 做列表的网站广东互联网产品推广技术
  • 东莞莞城网站建设公司网站建设外包公司容易被客户投诉吗
  • 企业所得税是利润的25%吗长沙专业seo优化公司
  • 广东大唐建设网站网站推广公司
  • 如何选择响应式网站微信公众号私自建设电影网站
  • 做ui的网站有哪些内容广州网站开发软件平台
  • 开封做网站公司汉狮国际品牌的品牌策划公司
  • 可以做贺卡的网站效果图在线制作
  • 健身网站开发开题报告广告推广平台哪个好
  • wordpress标签添加内链插件站长工具seo综合
  • 网站建设行业 知乎中英文 网站
  • 怎么做微帮网站精品成品源码网站
  • 关键字挖掘机爱站网wordpress 企业站开发
  • 论坛网站建设公司创建公司网站用什么软件
  • 珠海营销型网站建设康县建设局网站
  • 360个人网站怎么推广中国建设银行官网站
  • 淘客网站 wordpress网站app建设方案
  • 万网网站后台登陆网页设计简单基础页面模板