Docker 带特权旗的Kubernetes yaml
我正在尝试创建与以下内容匹配的Docker 带特权旗的Kubernetes yaml,docker,kubernetes,Docker,Kubernetes,我正在尝试创建与以下内容匹配的K8yaml文件: docker run --privileged 我在我的K8yaml中尝试的内容: apiVersion: apps/v1 kind: Deployment metadata: name: my-deployment spec: privileged: true .... 但是当我试图运行kubectl apply-f my.yaml时,我得到了以下错误: 错误:验证“my.yaml”时出错:验证数据时出错:ValidationErr
K8
yaml文件:
docker run --privileged
我在我的K8
yaml中尝试的内容:
apiVersion: apps/v1
kind: Deployment
metadata:
name: my-deployment
spec:
privileged: true
....
但是当我试图运行kubectl apply-f my.yaml
时,我得到了以下错误:
错误:验证“my.yaml”时出错:验证数据时出错:ValidationError(Deployment.spec):
io.k8s.api.apps.v1.DeploymentSpec中的未知字段“privileged”;如果选择忽略这些错误,请使用--validate关闭验证
=错误
如何使用
privileged
标志创建yaml部署文件?privileged:true
需要位于pod模板规范部分的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