写一个yaml文件部署一个demo Deployment
时间: 2024-05-16 12:18:12 浏览: 146
yaml配置文件demo
5星 · 资源好评率100%
下面是一个示例 YAML 文件,用于部署一个简单的 Demo Deployment:
```yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: demo-deployment
labels:
app: demo
spec:
replicas: 1
selector:
matchLabels:
app: demo
template:
metadata:
labels:
app: demo
spec:
containers:
- name: demo-container
image: nginx:latest
ports:
- containerPort: 80
```
这个 YAML 文件定义了一个 Deployment,名为 `demo-deployment`,使用 Nginx 最新版本镜像,并将其暴露在容器端口 80 上。
要部署这个 Deployment,可以使用以下命令:
```
kubectl apply -f demo-deployment.yaml
```
这将在 Kubernetes 集群中创建一个名为 `demo-deployment` 的 Deployment,并且会自动创建一个 Pod 来运行 Nginx 容器。
阅读全文