出现错误,因为在此上下文中不允许使用映射值
我编写了一个部署清单文件并收到错误消息。因为不允许映射值。 api版本:apps/v1 种类:部署 元数据: 名称:我的部署 规格: 副本:3 选择器: 匹配标签: 应用程序:我的应用程序 模板: 元数据: 标签:我的应用程序 规格: 容器: - 图片:nginx 名称:my-ngnix 端口: - 集装箱端口:8080
部署清单中的 YAML 语法不正确。 YAML 对缩进非常敏感,需要特定的格式才能正确表达配置的嵌套结构。
apiVersion: apps/v1
kind: Deployment
metadata:
name: my-deployment
spec:
replicas: 3
selector:
matchLabels:
app: my-app
template:
metadata:
labels:
app: my-app
spec:
containers:
- name: my-nginx
image: nginx
ports:
- containerPort: 8080
使用相同的方法
kubectl apply -f <filename.yaml>