我正在寻找这些日志:
/var/log/kube-apiserver.log
/var/log/kube-scheduler.log
/var/log/kube-controller-manager.log
Run Code Online (Sandbox Code Playgroud)
在EKS中,用户无权访问控制平面,无法直接查看这些文件.
我知道AWS宣布的CloudTrail集成.但它显示的事件不是来自k8s API,而是来自事件的AWS EKS API CreateCluster.还有一个问题是如何获取调度程序和控制器管理器日志.
在pods列表中没有用于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
Run Code Online (Sandbox Code Playgroud)
节点列表中没有主节点
$ 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
Run Code Online (Sandbox Code Playgroud) 我编写了一个将数据发送给客户端的Perl脚本.它工作一段时间(从一分钟到2小时)然后下降.控制台没有错误,日志中没有错误.
我添加了一个END部分 - 它没有被执行.
我该怎么做才能弄清问题是什么?