kubernetes静态吊舱的日志在哪里?
我使用KubeSpray创建了一个集群。当我SSH到主节点以将EventRateLimit添加到Kubernetes API服务器的静态pod清单yaml中的准入控制器列表时,API服务器pod不会正确重启kubernetes静态吊舱的日志在哪里?,kubernetes,kubespray,Kubernetes,Kubespray,我使用KubeSpray创建了一个集群。当我SSH到主节点以将EventRateLimit添加到Kubernetes API服务器的静态pod清单yaml中的准入控制器列表时,API服务器pod不会正确重启 我不知道在哪里可以找到静态pod的错误日志。如何调试该问题?要添加EventRateLimit准入控制器,您需要从/etc/kubernetes/manifests修改api服务器静态pod yaml ... spec: containers: - command: - ku
我不知道在哪里可以找到静态pod的错误日志。如何调试该问题?要添加
EventRateLimit
准入控制器,您需要从/etc/kubernetes/manifests
修改api服务器静态pod yaml
...
spec:
containers:
- command:
- kube-apiserver
- --advertise-address=10.0.0.115
- --allow-privileged=true
- --authorization-mode=Node,RBAC
- --client-ca-file=/etc/kubernetes/pki/ca.crt
- --enable-admission-plugins=NodeRestriction,EventRateLimit
...
查找Kubernetes API服务器pod名称
kubectl get pods -n kube-system
您可以获得静态pod的日志,就像您通常获得常规pod的日志一样
kubectl logs apiserverpodname -n kube-system
或者,通过ssh将kubernetes API服务器容器的日志直接检查到主节点中
查找Kubernetes API服务器的docker容器id
docker ps
检查docker容器的日志
docker logs container