以下是一个简单的 k8s pod 模版,用于初始化一个 nginx 容器:
apiVersion: v1
kind: Pod
metadata:
name: nginx-pod
spec:
containers:
- name: nginx-container
image: nginx
ports:
- containerPort: 80
protocol: TCP
解释:
apiVersion
: 定义了使用的 Kubernetes API 版本。kind
: 定义资源的类型。metadata
: 定义资源元数据,例如名称、标签等。spec
: 定义资源规范。
在这个模板中,我们定义了一个名为 nginx-pod
的 Pod,并指定了一个名为 nginx-container
的容器。该容器使用了 nginx 镜像,并暴露了容器的 80 端口。