kubelet相关内容

如何将 kubelet 工作目录更改为其他位置

kubernetes 1.7.x kubelet 将一些数据存储在/var/lib/kubelet 中,如何将其更改为其他位置? 因为我的/var 很小. 解决方案 如果它应该运行得很快并且没有任何问题,只需创建一个指向具有足够空间的其他位置的 simlink. 由于 kubelet 的根目录位于 /var/lib/kubelet,请将 /var/lib/kubelet ..
发布时间:2021-12-15 17:45:55 其他开发

运行批处理作业时,EKS 节点移动到 NodeNotReady 状态

我正在我的 EKS 集群中运行一个批处理作业来训练 ML 模型,并且训练持续了 8-10 个小时.但是,似乎运行作业的节点被杀死,作业在新节点上重新启动.我正在 Prometheus 中监控节点,似乎没有 CPU 或 OOM 问题. 我的下一个赌注是查看 EKS cloudtrail 日志,当节点被删除时,我会看到以下事件 - kube-controller-manager 日志 ..
发布时间:2021-10-26 18:55:23 其他开发

如何更改Kubernetes工作者节点的内部IP?

我正在尝试使用Kelsey Grammer的《学习Kubernetes》硬性指南从头开始部署K8s集群.就我而言,我正在使用vagrant和VirtualBox. “我的老板和工人"每个人都拥有一个eth0(10.0.2.x范围)内的dhcp网络,用于从Internet提取比特,并使用一个eth1静态范围(10.10.10.x/24)进行内部k8s通讯. [vagrant @ maste ..
发布时间:2021-05-28 19:51:16 其他开发

在Kubernetes中更改CPU管理器策略

我正在尝试更改我管理的Kubernetes集群的CPU管理器策略,如此处,但是在这样做时,我遇到了很多问题. 集群正在DigitalOcean中运行,这是到目前为止我尝试过的. 1. .由于本文提到-cpu-manager-policy 是kubelet选项,因此我假设无法通过以下方式进行更改API服务器,并且必须在每个节点上手动进行更改.(这个假设是顺便说一句吗?) 2. 我将 s ..
发布时间:2021-04-30 19:39:47 其他开发

如果我重新启动运行了一些Pod的节点会发生什么

假设Kubernetes节点上运行着Deployments/StatefulSet/DaemonSet等中的一些Pod. 然后我直接重新启动节点,然后启动docker,使用相同的参数启动kubelet. 那些豆荚会发生什么? 是否使用从kubelet本地保存的元数据重新创建了它们?还是使用从api服务器检索到的信息?还是从OCI运行时恢复并表现为什么都没有发生? 是否只能正常恢 ..
发布时间:2021-04-24 19:31:10 其他开发

Kubernetes集群中处于待定状态的Coredns

我正在尝试配置2节点Kubernetes集群.首先,我尝试在CentOS VM上配置集群的主节点.我已经使用'kubeadm init --apiserver-advertise-address = 172.16.100.6 --pod-network-cidr = 10.244.0.0/16'初始化了集群,并将法兰网部署到了集群.但是当我执行"kubectl获取节点"时,我得到以下输出---- ..
发布时间:2021-02-15 19:58:16 其他开发

Kubelet配置

我在某些kubernetes节点上的CentO上遇到OOM问题.我想像在演示中一样进行设置: --kube-reserved is set to cpu=1,memory=2Gi,ephemeral-storage=1Gi --system-reserved is set to cpu=500m,memory=1Gi,ephemeral-storage=1Gi --eviction-hard ..
发布时间:2020-04-26 14:09:26 其他开发

有时,将在没有网络的情况下创建吊舱,这会导致吊舱通过CrashLoopBackOff反复失败

有时,我会看到一个问题,即在没有网络连接的情况下Pod会启动.因此,该Pod进入CrashLoopBackOff并且无法恢复.我能够再次运行Pod的唯一方法是运行kubectl delete pod并等待其重新安排.这是由于此问题导致活动性探针失败的示例: Liveness probe failed: Get http://172.20.78.9:9411/health: net/http: ..
发布时间:2020-04-26 14:01:27 其他开发

使用Java应用程序中的Logback配置发送到控制台的日志,使用Kubectl日志在Kubernetes中不可见

我在kubernetes文档中的某个地方读取了kubernetes文档,该文档从pod中的stdout和stderror读取应用程序日志. 我创建了一个新应用程序,并将其配置为将日志发送到远程splunk hec端点(使用splunk-logback jar)并同时进行控制台. 因此,默认情况下,控制台登录登录后的日志应转到System.out,然后使用kubectl logs可以看到该日志. 但 ..
发布时间:2020-04-26 13:15:49 其他开发

Kubernetes的Pod日志文件在哪里?

我跑步时 $ kubectl logs 我得到了豆荚的日志. 但是这些日志的文件在哪里? 某些消息来源说/var/log/containers/,其他消息来源说/var/lib/docker/containers/,但是我找不到我的实际应用程序或pod的日志. 解决方案 磁盘上文件名来自 docker inspect $pod_name ..
发布时间:2020-04-26 13:14:10 其他开发