概述
#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 详解所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复