我是靠谱客的博主 悲凉凉面,最近开发中收集的这篇文章主要介绍pod yaml 详解,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

#apiVersion: v1
#kind: Namespace
#metadata:   
#  name: ns-showdoc
#  labels:     
#    name: ns-showdoc
#
---
apiVersion: v1           #本版号,查询:kubectl api-version
kind: Service            #创建的资源,可以时pod,server,Deployment等等
metadata:                #元数据必选
  namespace: ns-showdoc  #绑定命名空间
  name: showdoc-svc      #Service资源名称
spec:                    #定义详细信息
  type: NodePort         #类型
  selector:              #标签选择器
    app: container-name-showdoc-pod #绑定引用名称此名称和pod名称一致即可
  ports:                 #定义端口
    - port: 6666         #port 指定server端口,此端口用于集群内部访问
      targetPort: 80     #绑定pod端口
      nodePort: 31111    #将server 端口映射到Node节点的端口,用于外网访问
      protocol: TCP      #端口协议
---
#Deployment负责创建和更新应用。创建Deployment后,Kubernetes master 会将Deployment创建好的应用实例调度到集群中的各个节点。
#Kubernetes Deployment Controller会持续监视这些实例。如果管理实例的节点被关闭或删除,那么 Deployment Controller将会替换它们,实现自我修复能力

apiVersion: apps/v1        #版本
kind: Deployment           #

最后

以上就是悲凉凉面为你收集整理的pod yaml 详解的全部内容,希望文章能够帮你解决pod yaml 详解所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部