从 Rancher 目录安装 k8s 后 kubelet 不健康

     2023-02-19     272

关键词:

【中文标题】从 Rancher 目录安装 k8s 后 kubelet 不健康【英文标题】:kubelet was unhealthy after install k8s from Rancher catalog 【发布时间】:2018-05-11 18:12:24 【问题描述】:

有三台主机来运行 Rancher 集群。

牧场主:1.6.10 Kubernetes:1.7.7

从 master 主机上的目录安装 k8s。

为两个 Rancher 代理主机设置 orchestration=trueetcd=true 标签。

k8s栈完成后,只有kubelet出错了。 Unhealthy 有 0 个容器。

为什么?

【问题讨论】:

你能看看“journalctl -xeu kubelet”是怎么说的吗? @SureshVishnoi 当我在 k8s 主机上运行你的命令时,收到了-- No entries -- 消息。 在我看来,Kubelet 似乎没有安装在主机上。 我重新安装了 k8s 集群并且没有将 provider 设置为 aws。而且,没有为 k8s 集群主机设置标签。有用。但它注意到我最好在生产环境中设置etcd=true等标签。 我明白你的意思。但是,您能否检查以下命令“systemctl status kubelet”是否会显示状态? Kubelet 应该正在运行 【参考方案1】:

问题已在评论区调试完毕。

Kubernetes 咒语

我添加了一些额外的点来记住调试 Kubelet。

K8s 集群由 Masters 和 Workers Node 组成,其中包含多个组件。 Kubelet 是需要妥善处理的组件之一。

首先让我们说 Master 节点管理或编排集群状态,Worker 节点运行 Pod。但是,没有 Kubelet 它不起作用,因为无论它是 Master 还是 Worker,它都将成为每个节点的一部分。 集群的性能当然取决于 kubelet。

我们可以使用以下命令来检查它的状态和活动或日志。因为它被 systemd 部署为系统服务。

systemctl status kubelet
journalctl -xeu kubele

【讨论】:

欢迎您 :) 很高兴我的见解对您有所帮助。尽管如此,我从你的问题中学到了更多。

离线安装k8s的node

目录1.从k8s的github上下载最新版本的安装包。https://github.com/kubernetes/kubernetes/releases2.通过winscp把windows上的下载的安装包copy到centos虚拟机上3.更改各虚拟机的hostname,比如一个为k8s-node1:hostnamectlset-hostnamek8s-node14.假设etcd和k... 查看详情

rancher-k8s加速安装文档

...帮助用户在可伸缩性系统上可靠部署和运行容器化应用。Rancher容器管理平台原生支持K8s,使用户可以简单轻松地部署K8s集群。 很多同学正常部署k8s环境后无法进入Dashboard,基础设施应用栈均无报错。但通过查看基础架构|容... 查看详情

64k8s+rancher+karmada容器化部署

文章目录一、什么是rancher二、为什么使用rancher三、Rancher与[k8s](https://so.csdn.net/so/search?q=k8s&spm=1001.2101.3001.7020)的关系及区别1、Rancher具有的优势三、rancher安装1、细部介绍四、图形化操作1、执行2、图形化操作1、进行客户机登... 查看详情

在linux中离线安装k8s的master,包括kube-apiserver,kube-controller-manager,kube-scheduler

目录1.首先建立3个centos7.6的虚拟机。比如用流行的VirtualBox2.从k8s的github上下载最新版本的安装包。https://github.com/kubernetes/kubernetes/releases3.通过winscp把windows上的下载的安装包copy到centos虚拟机上4.更改各虚拟机的hostname,比如一... 查看详情

在linux中离线安装k8s的master,包括kube-apiserver,kube-controller-manager,kube-scheduler

目录1.首先建立3个centos7.6的虚拟机。比如用流行的VirtualBox2.从k8s的github上下载最新版本的安装包。https://github.com/kubernetes/kubernetes/releases3.通过winscp把windows上的下载的安装包copy到centos虚拟机上4.更改各虚拟机的hostname,比如一... 查看详情

rancher-k8s加速安装文档

...帮助用户在可伸缩性系统上可靠部署和运行容器化应用。Rancher容器管理平台原生支持K8s,使用户可以简单轻松地部署K8s集群。很多同学正常部署k8s环境后无法进入Dashboard,基础设施应用栈均无报错。但通过查看基础架构|容器发... 查看详情

rancher部署k8s遇到的问题总结

...访问会让设置密码,即admin用户密码,设置完成后就进入rancher了。参考了百度,使用如下方法解决了,但是这种方法还不是最优,(记得往下看)添加完配置,等rancher自动重新deploy后,还是不行然后就去看了kubelet容器日志,有... 查看详情

64云原生容器化

文章目录一、什么是rancher二、为什么使用rancher三、Rancher与[k8s](https://so.csdn.net/so/search?q=k8s&spm=1001.2101.3001.7020)的关系及区别1、Rancher具有的优势三、rancher安装1、细部介绍四、图形化操作1、执行2、图形化操作1、进行客户机登... 查看详情

k8s

安装k8s的时候需要从k8s.gcr.io拉取镜像dockerpullmirrorgooglecontainers/kube-apiserver:v1.14.0dockerpullmirrorgooglecontainers/kube-controller-manager:v1.14.0dockerpullmirrorgooglecontainers/kube-scheduler:v1.14.0d 查看详情

rancher快速安装k8s图文教程

1.点击“环境管理”按钮2.添加一个新环境3.选择k8s模板,并添加至少一个主机##############################################################################每一个主机只能加到一个环境里#################################################################### 查看详情

rancher2.2.2-ha部署高可用k8s集群(代码片段)

对于生产环境,需以高可用的配置安装Rancher,确保用户始终可以访问RancherServer。当安装在Kubernetes集群中时,Rancher将与集群的etcd集成,并利用Kubernetes调度实现高可用。为确保高可用,本文所部署的Kubernetes集群将专用于运行Ranch... 查看详情

rancher2.6部署k8s集群示例(代码片段)

...1f44d;收藏⭐留言💬目录1计算机准备2安装前准备3部署rancher4配置rancher5创建k8s集群6rancer2.6的更新点rancher2.6已经发布一段时间,与2.5还是有不少变动,而且目前只有英语文档。为了方便大家顺利使用,在此演示下ran... 查看详情

rancher+k8s部署手册

...建K8S集群的安装程序最受欢迎的有Kops,Kubespray,kubeadm,rancher,以及个人提供的脚本集等。Kops和Kubespary在国外用的比较多,没有处理中国的网络问题,没法使用。kubeadm是Kubernetes官方提供的k8s部署工具,不过不支持HA,且支持的d... 查看详情

如何通过rancher部署k8s集群(代码片段)

如何通过rancher部署k8s集群1前言2安装前准备2.1准备计算机2.2环境设置2.2.1升级Linux内核到最新版2.2.2设置时间同步2.2.3hostname设置2.2.4hosts设置2.2.5关闭防火墙2.2.6关闭selinux2.2.7安装Docker3安装rancher4配置Rancher5创建k8s集群1前言最近的工... 查看详情

rancher~rancherv2.3.3升级到rancherv2.6.3(代码片段)

...装在主机或者远程访问的笔记本上安装kubectl命令行工具rancher-cluster.yml(RKE配置文件)通过RKE创建kubernetes集群,需要预先设置rancher-cluster.yml配置文件,通过这个配置文件安装kubernetes集群,同时可以指定kubernetes的版本。RKE安装kubern... 查看详情

安装k8s高可用时候的报错解决(代码片段)

1、脚本安装完etcd后启动失败解决:所有节点重启即可解决,2、kube-apiserver报错:Failedtolist*core.Secret:unabletotransformkey"/registry/secrets/default/default-token-859zc":invalidpaddingoninput现象如下:[[email protected]ssl]#systemctlstatuskube-apiserver-l●ku... 查看详情

centos7部署rancher管理k8s集群

#yuminstalldocker-io#systemctlstartdocker序号ip用途备注1192.168.1.237rancher主2192.168.1.236rancher从3192.168.1.238rancher从#dockerrun-d--restart=unless-stopped-p8080:8080rancher/serverhttp://192.168.1.237:808 查看详情

k8s主机安装docker环境和rancher搭建(代码片段)

实验环境:利用rancher搭建kubernetes集群,及搭建和关联harbor私有镜像库。rancher:http://10.10.10.10:8888kubernetes:10.10.10.10harbor:10.10.10.100images:10.10.10.100/test_nginx:latestapp:nginx实验目的:一.实践docker:searchpull、run、tag、 查看详情