Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
kubernetes静态吊舱的日志在哪里?_Kubernetes_Kubespray - Fatal编程技术网

kubernetes静态吊舱的日志在哪里?

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

我使用KubeSpray创建了一个集群。当我SSH到主节点以将EventRateLimit添加到Kubernetes API服务器的静态pod清单yaml中的准入控制器列表时,API服务器pod不会正确重启


我不知道在哪里可以找到静态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