k8s的yaml文件
时间: 2023-11-14 18:10:51 浏览: 84
calico flannel k8s 安装yaml文件
Kubernetes的YAML文件是用来定义Kubernetes对象的配置文件,其中包含了该对象的各种属性和规则。例如,可以使用YAML文件来定义一个Deployment对象,指定该Deployment需要运行的Pod数量、容器镜像、容器端口等信息。
下面是一个简单的Deployment YAML文件示例:
```
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
spec:
replicas: 3
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:latest
ports:
- containerPort: 80
```
在这个示例中,我们定义了一个名为nginx-deployment的Deployment对象,它需要运行3个Pod副本。每个Pod都包含一个名为nginx的容器,使用最新版本的nginx镜像,并暴露容器端口80。
阅读全文