The connection to the server 192.168.5.130:6443 was refused - did you specify the right host or port?

K8S集群启动报错 kubelet cgroup driver: “cgroupfs” is different from docker cgroup driver: “systemd”
master节点初始化的时候,docker配置如下,忘了设置cgroup driver: “systemd

vim /etc/docker/daemon.json
{
  "exec-opts": ["native.cgroupdriver=cgroupfs"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2",
  "storage-opts": [
    "overlay2.override_kernel_check=true"
  ],
  "registry-mirrors": ["https://pf5f57i3.mirror.aliyuncs.com"]
}

k8s 主节点安装k8s,有错误提示但是启动了,其他主节点和node节点加入也正常,看到整个集群都Ready,回去在修改主节点的 /etc/docker/daemon.json,native.cgroupdriver=systemd,改完重启kubelet后,发现3个主节点都起不来了。

journalctl -f -u kubelet 查看日志发现,报错如下:

kubelet cgroup driver: “cgroupfs” is different from docker cgroup driver: “systemd”

这个里要修改3个配置文件为systemd

1.vim /etc/docker/daemon.json
“exec-opts”: [“native.cgroupdriver=systemd”]

2.vim /usr/lib/systemd/system/kubelet.service.d/10-kubeadm.conf
在KUBELET_KUBECONFIG_ARGS 后面追加 --cgroup-driver=systemd

Environment="KUBELET_KUBECONFIG_ARGS=--bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --cgroup-driver=systemd"

3.vim /var/lib/kubelet/kubeadm-flags.env

KUBELET_KUBEADM_ARGS="--cgroup-driver=systemd --network-plugin=cni --pod-infra-container-image=registry.aliyuncs.com/google_containers/pause:3.2"

systemctl daemon-reload
systemctl restart kubelet

然后重启kubelet,k8s集群就恢复了。

猜测造成这个问题的原因,一开始安装docker时没有指定 /etc/docker/daemon.json
“exec-opts”: [“native.cgroupdriver=systemd”]造成的!!!

登录harbor并推送给harbor docker仓库镜像

"exec-opts": ["native.cgroupdriver=systemd"],
  "insecure-registries": ["192.168.5.130","192.168.5.131","192.168.5.133"]

需要在 /etc/docker/daemon.json添加这个docker才能互相登录!

Harbor登录时提示 “核心功能无法使用”

重启:

1、定位到harbor的位置,如/var/www/harbor

2、停止命令

docker-compose stop

3、启动命令

docker-compose up -d

k8s 出现各种问题解决方案相关推荐

  1. Rancher 快速构建k8s容器管理平台解决方案

    一.Rancher 概述 Rancher 是企业级多集群Kubernetes管理平台,一个为DevOps团队提供的完整的Kubernetes与容器管理解决方案.它解决了多Kubernetes集群管理. ...

  2. K8S 安装kubernetes-dashboard大坑解决方案

    已经安装好了K8S,我用的calicao网络组件 问题描述: panic: Get "https://10.96.0.1:443/api/v1/namespaces/kubernetes-d ...

  3. Docker不香吗,为啥还要K8s?

    Docker不香吗,为啥还要K8s? [51CTO.com原创稿件]作者上一篇文章着重讲解了 Docker,其实遗留了一个大问题.Docker 虽好用,但面对强大的集群,成千上万的容器,突然感觉不香了 ...

  4. Docker不香吗?为什么还要用k8s

    随着k8s 作为容器编排解决方案变得越来越流行,有些人开始拿 Docker 和 k8s进行对比,不禁问道:Docker 不香吗? k8s 是kubernets的缩写,'8'代表中间的八个字符. 其实 ...

  5. Docker 不香吗,为啥还要 K8s?

    本文来源:51CTO技术栈 Docker 虽好用,但面对强大的集群,成千上万的容器,突然感觉不香了. 这时候就需要我们的主角 Kubernetes 上场了,先来了解一下 K8s 的基本概念,后面再介绍 ...

  6. ELK:收集k8s容器日志最佳实践

    简介 关于日志收集这个主题,这已经是第三篇了,为什么一再研究这个课题,因为这个课题实在太重要,而当今优秀的开源解决方案还不是很明朗: 就docker微服务化而言,研发有需求标准输出,也有需求文件输出, ...

  7. 基于 Kong 和 Kubernetes 的 WebApi 多版本解决方案

    前言 大家好,很久没有写博客了,最近半年也是比较的忙,所以给关注我的粉丝们道个歉.去年和朱永光大哥聊的时候提了一下我们的这个方案,他说让我有空写篇博客讲一下,之前是非常的忙,所以这次趁着有些时间就写一 ...

  8. Kubernetes 学习2 k8s基础概念

    一.架构描述 1.基本架构 2.pod ,有两类 a.自主式pod 自我管理的,创建之后,任然是需要提交给API Server,API Server接受之后然后由调度器调度到指定的 node节点,由n ...

  9. Docker和K8s的区别

    随着k8s 作为容器编排解决方案变得越来越流行,有些人开始拿 Docker 和 k8s进行对比,不禁问道:Docker 不香吗? k8s 是kubernets的缩写,'8'代表中间的八个字符. 其实 ...

最新文章

  1. Visual Studio 2017常用快捷键(小白入)
  2. SQL Server全系列安装程序V1.2中文版
  3. 面试官,你考我那么多基础知识干什么?
  4. ABAP开发常用的表
  5. 为什么Redis是单线程?为什么能处理大并发量?(举例不错)
  6. 使用iconv-lite解决node当中不支持GBK编码的问题
  7. jQuery 学习-样式篇(九):jQuery 存储和删除元素私有数据的方法
  8. python用来正常显示中文标签 plt.rcParams['font.sans-serif'] = ['SimHei']错误
  9. python——algorithms模块
  10. Warshall算法 (解决传递闭包问题)
  11. 【转换输出流小练习 】现有一字符串:”我爱Java”。将该字符串保存到当前项目根目录下的a.txt文件中。​
  12. 高光谱图像算法实习工程师面经
  13. 免费wiki系统php,HDWiki
  14. vue中中的组件通信
  15. document.getElementById(“id”)与$(#id)的区别
  16. 分享132个ASP源码,总有一款适合您
  17. 声网Q4亏损扩大1.6倍,持股4.9%的联合创始人陶思明离职
  18. git重新生成ssh密钥
  19. 《矩阵论》学习笔记(五):第五章 特征值的估计及对称矩阵的极性
  20. 基于51单片机的电子秤proteus仿真设计

热门文章

  1. [国家集训队] 部落战争
  2. 鸿蒙系统编译怎样收费的,深度解析鸿蒙系统的编译流程
  3. [转载]spring+mybatis加载属性文件设置数据源失败原因及解决方案 - 泡在网上的日子
  4. 《kafka权威指南》学习记录1
  5. PWM调节Arduino控制4个自由度机械手臂
  6. c语言编程单向,C语言单向链表的表示与实现实例详解
  7. Natas 幽灵王病毒分析
  8. 【react】antd DatePicker禁止当天前后时间
  9. Excel去重并进行统计(对列)
  10. 修改MYSQL密码问题以及修改PhpMyAdmin连接MYSQL的密码问题