我正在尝试创建与以下内容匹配的K8
yaml文件:
docker run --privileged
我在
K8
yaml中尝试的操作:apiVersion: apps/v1
kind: Deployment
metadata:
name: my-deployment
spec:
privileged: true
....
但是,当我尝试运行
kubectl apply -f my.yaml
时,出现以下错误:如何使用
privileged
标志创建Yaml部署文件? 最佳答案
privileged: true
必须位于pod模板的spec部分中的securityContext
中。
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