目前在我的 openshift 环境中,我必须使用命令手动去编辑我的 scc 受限 yaml 文件oc edit scc restricted
。在这个文件中,我更新了两个参数:
allowHostDirVolumePlugin: false
TO allowHostDirVolumePlugin: true
和
runAsUser:
type: MustRunAsRange
TO
runAsUser:
type: RunAsAny
我希望能够在不实际编辑它们的情况下更新这些值。我已经尝试过这里提到的 json 补丁方法,但在那个例子中,我可以添加。我正在尝试使用类似的东西,
oc patch scc restricted --type=json -p '[{"op": "replace", "path": "/allowHostDirVolumePlugin", "value":"true"}]'
但它不断给出错误Error from server: [pos 29]: json: decode bool: got first char "
有没有办法在不编辑 yml 文件的情况下实现这一点?