Kubernates——Pod定义详解

Pod定义详解

yml格式的Pod定义文件的完整内容如下:

apiVersion: v1
kind: Pod
metadata:
	name: string
	namespace: string
	labels:
		- name: string
	annotations:
		- name: string
spec:
	containers:
	- name: string
	  image: string
	  imagePullPolicy: [Always | Never | IfNtPresent]
	  command: [string]
	  args: [string]
	  workingDir: string
	  volumeMounts:
	  - name: string
	    mountPath: string
	  	readOnly: boolean
	  ports:
	  - name: string
		containerPort: int
		hostPort: int
		protocol: string
	  env:
	  - name: string
	  	value: string
	  resources:
	  	limits:
	  		cpu: string
	  		memory: string
		requests:
			cpu: string
			memory: string
	  livenessProbe:
	  	exec:
	  		command: [string]
		httpGet:
			path: string
			port: number
			host: string
			scheme: string
			httpHeaders:
			- name: string
			  value: string
			tcpSocket:
				port: number
			initialDelaySeconds: 0
			timeoutSeconds: 0
			periodSeconds: 0
			successThreshold: 0
			failureThreshold: 0
		securityContext:
			privileged: false
	restartPolicy: [Always | Never | OnFailure]
	nodeSelector: object
	imagePullSecrets:
	- name: string
	hostNetwork: false
	volumes:
	- name: string
	  emptyDir: {}
	  hostPath:
	  	path: string
	  secret:
	  	secretName: string
	  	items:
	  	- key: string
	  	  path: string
	  configMap:
	  	name: string
	  	items:
	  	- key: string
		  path: string

属性详解如下表:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值