Rancher部署kubernetes爬坑记

K8S:Rancher管理 Kubernetes 集群 本文对Rancher介绍:Rancher 是一个开源的企业级多集群 Kubernetes 管理平台,确保集群的安全性,能够管理 k8s 集群。 对对Rancher安装以及配置、登录进入平台后如何操作进行介绍 阅读详情

引言:

 本文不会记录详细的部署过程,仅记录下使用Rancher部署kubernetes踩过的几个小坑,如果你需要详细的部署过程,可以参考此处官方教程,这里面有详细的部署说明,另外可同时参考下此文,也许对你在部署中遇到的问题有所帮助。由于个人能力有限,如有不当之处,欢迎指正。

环境

  1. 一台ubuntu 16.04 服务器 作为Rancher Server 宿主机,并且加入k8s集群
  2. 一台virtualbox 虚拟的centos 7.3 服务器,并且加入k8s集群
     

localhost 问题

问题描述:在安装好Rancher server,以及新建k8s环境后,需要在k8s中添加主机节点host,按照描述在需要加入的节点中运行,结果报错:

requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost', port=8080): Max retries exceeded with url: /v1 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f945c7bee50>: Failed to establish a new connection: [Errno 111] Connection refused',))

原因:因为默认是在localhost里部署的rancher server,导致rancher默认配置的地址为localhost,而不是局域网或公网ip地址
解决:需要进入rancher的dashboard ui界面,进入设置界面,从已经选择的localhost切换为ip地址的服务.如图:
settings
延伸:感谢nevotheless https://github.com/rancher/rancher/issues/6623

docker 版本问题

问题描述:在k8s中添加主机节点host完成后,在节点上提示不支持的docker版本,进入查看,发现同时支持rancher和k8s的docker版本为1.12.3以及1.12这个大版本号以后的版本,我节点的docker是17.03.1-ce版本的,友情提示,我曾尝试过1.12.6,原本看文档以为是支持的,结果1.12.6并不支持,1.12.6就不要使用了。在降级的时候,由于网络等原因,折腾了不少时间,主要在purge,autoremove,remove docker engine后,重新安装1.12.3版本,总是启动失败,安装完成后报错信息为:

Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.

原因:systemctl status docker.service 查看部分日志如下:

level=fatal msg="Error creating cluster component: error while loading TLS Certificate in /var/lib/docker/swarm/certificates/swarm-node.crt: x509: certificate has expired or is not yet valid"

开始没有仔细看,这也算给自己长了个教训,最后发现有一句”Error creating cluster component: error while loading TLS Certificate in /var/lib/docker/swarm/certificates/swarm-node.crt: x509: certificate has expired or is not yet valid”,发现是以前安装的swarm的证书过期或无效了
解决:将/var/lib/docker/swarm目录删除或更名.重启服务.
延伸:感谢Jason-ZH的分享 https://my.oschina.net/JasonZhang/blog/820786

rancher 安装 部署 k8s 1. 下载Rancher 1.1通过docker进行安装,首先需要下载个docker Docker基础以及使用Docker发布SpringBoot项目 #安装docker curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 1.2 开始下载rancher镜像 sudo docker run --privileged -itd --restart=unless-stopped -p 86:86 -p 443:443 -v /h 阅读详情

相关推荐

rancher搭建k8s及jenkins自动化部署

注:服务器名需要配置不同,相同服务器名不能加入node节点。

梦昼初的博客 2832

centos7安装k8s 1.24.3版本 Error getting node“ err=“node “master01“ not found

centos7安装k8s 1.24.3版本 Error getting node" err="node \"master01\" not found

weixin_41539438的博客 9146

K8s之Rancher实用篇-使用rancher集群,部署微服务应用

Kubernetes(通常简写为 K8s)是一个开源的容器管理系统,由Google于2014年发起,并在2015年贡献给Cloud Native Computing Foundation (CNCF)进行维护。它基于Borg项目的经验开发而来,旨在自动化部署、扩展和管理容器化应用程序。容器编排:Kubernetes 可以跨多台主机集群高效地管理和调度容器化的应用服务。弹性伸缩:根据预定义的策略自动调整应用实例的数量,确保服务在高负载时有足够的资源处理请求,在低负载时释放资源以节省成本。服务发现与负载均衡。

Libigtong的博客 5189

k8s初始化 报错Error getting node“ err=“node

[root@master ~]#kubeadm init \ --apiserver-advertise-address=192.168.255.168 \ --image-repository registry.aliyuncs.com/google_containers \ --service-cidr=10.1.0.0/16 \ --pod-network-cidr=10.244.0.0/16 我执行了上面这条命令之后就会在下面这里卡很久 [wait-cont......

weixin_66536807的博客 1万+

基于 Rancher 部署 Kubernetes 集群的工程实践指南

cluster:network:nodes:通过UI导入YAML或使用Rancher CLI创建5。

剑哥是个运维工程师 会点python和JAVA ,最近研究AI和GPU 2146

k8s图形化管理工具rancher

Rancher和K8s的关系,Rancher和K8s区别对比。简单来说,K8s(Kubernetes)为企业提供了一种一致的方式来管理任何计算基础架构,Rancher则是用于管理位于任何位置的Kubernetes集群的完整平台。如果用户是自己手动部署K8s集群,流程还是比较复杂的,需要掌握一定的技术知识,所以为了简化Kubernetes操作,一些Kubernetes管理平台应运而生,例如Rancher。

abc13245821907的博客 2477

K8S Error getting node问题的排查思路

列出了安装和运行K8S遇到Error getting node问题的排查思路,和几种典型错误

pleong的博客 1万+

Rancher离线部署K8S需要用到哪些镜像?

#镜像获取方法:先在线安装完K8S,然后查询本地镜像列表。 #使用命令自动获取镜像及标签:  sudo docker images |awk '{print $1,$2}'| sort -r   rancher/server:v1.6.14---->K8S 1.8.5  rancher/server:v1.6.12---->K8S 1.8.3 rancher/server

丁丁爸爸的技术博客 3636

k8s报错的解决办法: kubelet的日志出现 Error getting node的报错。

k8s报错的解决办法: kubelet的日志出现 Error getting node的报错。

风一样的少年 8065

使用Rancher 安装K8S

使用Rancher 安装K8S   目录: 1-安装Rancherserver-v1.6.8命令.jpg 2-安装RancherServer-查看运行中的容器.jpg 3-安装RancherServer-查看容器rancher-server的日志.jpg 4-访问Rancher的Web管理页面.jpg 5-系统管理-系统设置.jpg 6-系统管理-系统设置-应用商店.jpg

丁丁爸爸的技术博客 1万+

诠视MR眼镜Unity开发设置_Unity2020.3.38

请按照如下设置Android SDK 和 Gradle。打包前先将Unity切换到Android模式。Preferences 设置。

m0_71932574的博客 603

k8s集群部署方案_Rancher快速部署k8s集群

介绍Rancher是一套容器管理平台,它可以帮助组织在生产环境中轻松快捷的部署和管理容器。 Rancher可以轻松地管理各种环境的Kubernetes,满足IT需求并为DevOps团队提供支持。 目前最新稳定版本为2.4.3文档地址:https://rancher2.docs.rancher.cn/安装实验采用单节点安装模式docker run -d --restart=unless-stoppe...

weixin_39532699的博客 1428

高斯泼溅(Gaussian Splatting):3D建模的颠覆性革命

高斯泼溅(Gaussian Splatting):3D建模的颠覆性革命

yingtu666的博客 5159

如何通过rancher部署k8s集群

本文介绍了如何通过rancher部署一个k8s集群,所有步骤都应该测试和验证,并对可能遇到的问题提出了解决办法。如果您在部署k8s的过程如果遇到任何问题,都可以在本文下方评论区中留言,我将积极帮助您解决。

农民工老王的博客 5万+

契约锁代码审计分析

但是正常来讲,定义了这么多的路由,肯定会有一个通用的判断逻辑,来判断请求的url是否和这些路由匹配。POC中有一点值得注意,Spring新一些的版本中支持以表单的形式来为参数赋值,且无需用注解。但是需要注意4.2.8的代码逻辑和新版本中的不同,此漏洞可能存在于版本大于4.2.8的版本中。方法用于解析LICENSE,先进行AES解密,再从字符串转换成json格式的License。loadPath实际判断传入的path是否和下面的path相等,如果不相等返回null。,如果包含这三个中的一个就会抛出异常。

好记性不如烂笔头 5754

嵌入式数字信号处理器(DSP)高频面试题及参考答案

数字信号处理器(DSP)是一种专门设计用于执行数字信号处理任务的微处理器。它具有高度优化的架构,能够高效地执行复杂的数学运算,如快速傅里叶变换(FFT)、卷积、滤波和其他信号处理算法。DSP通常具有高速的中央处理器、专用的硬件乘法器、累加器、硬件循环支持和高速的内存访问能力,以满足实时信号处理的需求。通信:用于调制解调、语音编码、数据压缩、加密和解密。音频处理:如音乐合成、音效增强、语音识别和语音合成。视频和图像处理:包括图像压缩、视频编码、图像增强和模式识别。生物医学工程。

大模型大数据攻城狮的专栏 5272

基于rancher部署k8s及使用

K8s概述 k8s全称kubernetes,这个名字大家应该都不陌生,k8s是为容器服务而生的一个可移植容器的编排管理工具,越来越多的公司正在拥抱k8s,并且当前k8s已经主导了云业务流程,推动了微服务架构等热门技术的普及和落地,正在如火如荼的发展。 那么,K8S实现了什么? 从架构设计层面,我们关注的可用性,伸缩性都可以结合k8s得到很好的解决,如果你想使用微服务架构,搭配k8s,真的是完美,再从部署运维层面,服务部署,服务监控,应用扩容和故障处理,k8s都提供了很好的解决方案。 具体来说,主要包括以下几

jaco 1万+

《从零搭建Vue3项目实战》(AI辅助搭建Vue3+ElemntPlus后台管理项目)零基础入门系列第一篇:开发环境准备

vue3入门实战:环境准备篇

感谢阅读 1385

使用Rancher快速部署K8S集群

Rancher 是为使用容器的公司打造的容器管理平台。Rancher 简化了使用 Kubernetes 的流程,开发者可以随处运行 Kubernetes(Run Kubernetes Everywhere),满足 IT 需求规范,赋能 DevOps 团队。

专注于Linux运维相关领域 1万+

使用geneHapR进行基因单倍型分析(以vcf文件为例)

如下图所示,可以看到,用户需要准备的包括:基因型文件、注释文件和样本信息文件,以及后续会用的表型文件。输出的主要内容有:变异位点的可视化、单倍型网络、地理分布、表型比较和连锁不平衡热图。geneHapR的工作流程。

沉香best的博客 5941

PCL 加权局部最优投影(WLOP)简化算法

WLOP算法是一种点云重采样方法,通过迭代优化实现点云均匀化和特征保留。算法包含数据项(加权平均位置保持几何特征)和正则化项(排斥邻近点实现均匀分布)两部分。代码实现基于PCL库,通过KD树加速邻域搜索,使用高斯权重函数计算点位置更新。参数包括输出点比例、邻域半径、正则化权重和迭代次数。该算法不依赖网格信息,适合处理大规模扫描数据的预处理优化。

点云侠的博客 637

Rancher 使用介绍(可以通过界面管理 K8s 平台)

Rancher 是为使用容器的公司打造的容器管理平台,通过 Rancher,企业不再需要使用一系列开源软件从零开始构建一个容器服务平台。同时 Rancher 还提供了一个全栈容器部署和管理平台,用于管理 Docker 和 Kubernetes。

愿许浪尽天涯的博客 4万+

uniapp [安卓苹果App端] - 详细实现手机蓝牙连接打印机及打印票据小票/标签/面单/热敏小票订单/快递单等通用兼容适配解决方案,Uniapp对接蓝牙打印机支持各种主流品牌及打印指令,强悍插件

uni-app,安卓Android,苹果ios,安卓app端,苹果App端,uniapp苹果app,蓝牙打印机,uniappAPP实现通过蓝牙连接打印机打印,uniapp蓝牙连接打印机,安卓蓝牙打印插件,蓝牙打印机,蓝牙ble低功率及高功率打印机小票、标签、面单打印,手机PDA蓝牙打印插件,连接蓝牙打印机,蓝牙连接,打印文本、图片、条码、二维码,兼容斑马打印机、佳博打印机,TSC打印机,免费蓝牙打印机组件,蓝牙打印条码,蓝牙打印机连接,热敏蓝牙打印机,便携式打印机,打印机搜索不到,连接失败,发送打印命令

🏆 前端领域优质创作者 1万+

rancher2.6部署k8s集群示例

本文是rancher 2.6部署k8s集群的图文示例。

农民工老王的博客 5万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

用Rancher RKE快速部署高可用k8s集群

用Rancher部署高可用k8s集群用Rancher RKE部署高可用k8s集群1. 主机配置1.1 新建虚拟主机1.2 主机初始化配置安装一些必要的安装包安全设置ntp时钟同步内核参数调优关闭swap分区hostname修改加载ipvs相关模块2. docker配置2.1 安装docker2.2 配置docker2.3 配置普通用户加入docker组 用Rancher RKE部署高可用k8s集群 1. 主机配置 先配置3台最小化安装的主机,这3台使用RKE配置k8s集群,然后在这个集群上配置高可用Ranc

zhangpfly的博客 7865

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Rancher部署K8S容器集群及NFS存储

部署指定版本docker,通过rancher部署k8s集群,部署nfs存储用来持久化容器数据。

weixin_44029834的博客 3315

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: 红黑树(一)之 原理和算法详细介绍
下一篇: archlinux安装教程以及自己踩过的坑
anteoy
博客等级 码龄10年 24粉丝 83原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值