Как включить функцию строба CRIContainerLogRotation в k8s 1.10?
Я пытаюсь включить feature gate CRIContainerLogRotation
в к8с 1.10. Я включил его через манифест kubelet, а также установил флаги:
--container-log-max-size=1Mi & --container-log-max-files=3
,
Когда я запустил это ps -ef | grep feature-gates
Вот пример вывода, который привел:
ps -ef |grep feature-gates
root 5471 1 6 Jul05 ? 01:34:35 /usr/bin/kubelet --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --pod-manifest-path=/etc/kubernetes/manifests --allow-privileged=true --feature-gates=CRIContainerLogRotation=true --network-plugin=cni --cni-conf-dir=/etc/cni/net.d --cni-bin-dir=/opt/cni/bin --node-ip=xx.xx.xx.xx --cluster-dns=xxx.xx.xx.xx --cluster-domain=cluster.local --authorization-mode=Webhook --client-ca-file=/etc/kubernetes/pki/ca.crt --cadvisor-port=4194 --rotate-certificates=true --cert-dir=/var/lib/kubelet/pki --pod-infra-container-image=xx.xx.xx.xx/gcr.io/google_containers/pause-amd64:3.0 --container-log-max-size=1Mi --container-log-max-files=3
Но журналы контейнеров не вращаются после maxsize cap
был превышен. Пожалуйста, есть что-то, что я не делаю, особенно правильно?
Спасибо за ваши ответы.