Я пытаюсь включить опцию аудита на моем k8 на базе kubeadm.(v1.11.2)
, но после того, как я добавил флаг --audit-policy-file
на /etc/kubernetes/manifests/kube-apiserver.yaml
, он не запустится и не выдаст ошибку no such file or directory
.
Это мой kube-apiserver.yamlфайл.
apiVersion: v1
kind: Pod
metadata:
annotations:
scheduler.alpha.kubernetes.io/critical-pod: ""
creationTimestamp: null
labels:
component: kube-apiserver
tier: control-plane
name: kube-apiserver
namespace: kube-system
spec:
containers:
- command:
...
- --audit-policy-file=/etc/kubernetes/audit-policy.yaml
- --audit-log-path=/var/log/kubernetes
image: k8s.gcr.io/kube-apise...
...
и моя ошибка напечатана.
error: loading audit policy file: failed to read file path "/etc/kubernetes/audit-policy.yaml": open /etc/kubernetes/audit-policy.yaml: no such file or directory
Я дважды проверил путь, и все было в порядке.
Это какая-то ошибка в кубеадме?Мне нужна ваша помощь.
Спасибо.