我正在寻找这些日志:
/var/log/kube-apiserver.log
/var/log/kube-scheduler.log
/var/log/kube-controller-manager.log
在 EKS 中,用户无权访问控制平面,也无法直接查看这些文件。
我知道 AWS 宣布的CloudTrail集成。但它显示的事件不是来自 k8s API,而是 AWS EKS API 之类的CreateCluster
事件。还有一个悬而未决的问题是如何获取调度程序和控制器管理器日志。
pod 列表中没有 api 和控制器的 pod。
$ kubectl get po --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system aws-node-9f4lm 1/1 Running 0 2h
kube-system aws-node-wj2cg 1/1 Running 0 2h
kube-system kube-dns-64b69465b4-4gw6n 3/3 Running 0 2h
kube-system kube-proxy-7mt7l 1/1 Running 0 2h
kube-system kube-proxy-vflzv 1/1 Running 0 2h
节点列表中没有主节点
$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
ip-10-0-0-92.ec2.internal Ready <none> 9m v1.10.3
ip-10-0-1-63.ec2.internal Ready <none> 9m v1.10.3