k8s yml
时间: 2023-07-01 21:29:35 浏览: 106
k8s-yaml:k8s-yaml
Kubernetes(k8s)使用 YAML 文件来定义资源对象(如 Pods、Deployments、Services 等)。YAML 是一种人类友好的数据序列化语言,它使用缩进和换行来表示层次结构和关联关系,让人类更容易理解和编辑。下面是一个 k8s YAML 文件的示例:
```yaml
apiVersion: v1
kind: Pod
metadata:
name: my-pod
labels:
app: my-app
spec:
containers:
- name: my-container
image: nginx:latest
ports:
- containerPort: 80
```
在这个示例中,我们定义了一个名为 `my-pod` 的 Pod,设置了标签为 `app: my-app`。Pod 包含一个名为 `my-container` 的容器,使用了 `nginx:latest` 镜像,并暴露了容器的 80 端口。你可以使用 `kubectl apply -f <filename>.yaml` 命令来应用这个 YAML 文件,从而创建或更新 k8s 资源对象。
阅读全文