我正在尝试创建K8与以下内容匹配的 yaml 文件:
docker run --privileged
Run Code Online (Sandbox Code Playgroud)
我在K8yaml 中尝试的内容:
apiVersion: apps/v1
kind: Deployment
metadata:
name: my-deployment
spec:
privileged: true
....
Run Code Online (Sandbox Code Playgroud)
但当我试图奔跑时kubectl apply -f my.yaml出现以下错误:
错误:验证“my.yaml”时出错:验证数据时出错:ValidationError(Deployment.spec):io.k8s.api.apps.v1.DeploymentSpec 中的未知字段“privileged”;如果您选择忽略这些错误,请使用 --validate =false 关闭验证
如何创建带有privileged标志的 yaml 部署文件?
Arg*_*dhu 12
privileged: true需要位于securityContextpod 模板的规范部分中。
apiVersion: apps/v1
kind: Deployment
metadata:
name: test-deployment
labels:
app: test
spec:
replicas: 3
selector:
matchLabels:
app: test
template:
metadata:
labels:
app: test
spec:
containers:
- name: pause
image: k8s.gcr.io/pause
securityContext:
privileged: true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8465 次 |
| 最近记录: |