rancher2.6部署k8s集群示例

这篇具有很好参考价值的文章主要介绍了rancher2.6部署k8s集群示例。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

博客主页:https://tomcat.blog.csdn.net
博主昵称:农民工老王
主要领域:Java、Linux、K8S
期待大家的关注💖点赞👍收藏⭐留言💬
rancher2.6部署k8s集群示例

rancher 2.6已经发布一段时间,与2.5还是有不少变动,而且目前只有英语文档。为了方便大家顺利使用,在此演示下rancher2.6部署k8s集群。

本文是 如何通过rancher部署k8s集群 这篇博客的升级版本,该文介绍了rancher 2.5部署k8s集群的流程。大家可以对比阅读。

1 计算机准备

本次部署准备了五台机器,如下表所示。

机器名 IP地址 部署内容 cpu核心数 内存(G) 硬盘(G)
k8s179 192.168.130.179 rancher 4 8 100
k8s180 192.168.130.180 master 4 8 100
k8s183 192.168.130.183 node 8 32 100
k8s184 192.168.130.184 node 8 32 100
k8s185 192.168.130.185 node 8 32 100

本次安装相对于rancher2.5的那次部署,有以下改进:

  • rancher和master节点部署在不同的机器上,有利于两者解耦,可以分别打快照和回滚。
  • master节点不再承担worker的角色,不参与工作负载。这也是k8s的最佳实践。

如果您的机器资源不是很宽裕,可以将rancher和master部署在同一台机器上,还可以缩减node的数量为两个。cpu、内存、硬盘资源也可以按照您的实际情况进行配置。

2 安装前准备

具体步骤参见 我的另一篇博文 如何设置k8s安装前的计算机环境(此处有超链接,可以直接点击跳转) 。

3 部署rancher

docker run -d --restart=unless-stopped -p 8080:80 -p 8443:443 --privileged rancher/rancher:v2.6.3

需要注意的是上面的命令中的rancher的版本v2.6.3仅仅是我2022年5月安装测试时的最新版,rancher随时在更新,您可以将上面命令中的“v2.6.3”替换为“latest”,以安装最新版本的rancher。但如果您选择最新版后,您的rancher用户界面可能会和下文的截图有差异,需要您进行一定的探索和推测。请根据您的需求选择。

4 配置rancher

完成后,访问https://<部署主机的ip或全限定域名>:8443 ,进入rancher管理页面。
rancher2.6部署k8s集群示例可以看到rancher的引导信息,提示你需要进行如下操作

# 找到您的容器ID
docker ps
# 找到密码
docker logs  ${container-id}  2>&1 | grep "Bootstrap Password:"

例如:
rancher2.6部署k8s集群示例然后将查询到的字符串复制到Password文本框中,点击Log in with Local User。

在下面这个页面您需要依次点击第一个和第三个箭头的选择框,并填写好密码和Server URL,然后点击Continue。
需要注意两点:

  • Server URL一定要填写IP地址,而不要填写全限定域名。
  • 密码长度要超过12位。

rancher2.6部署k8s集群示例按照如图的操作,可以设置为中文语言。
rancher2.6部署k8s集群示例

5 创建k8s集群

点击箭头处的创建。
rancher2.6部署k8s集群示例点击自定义。
rancher2.6部署k8s集群示例填写集群名字,并选择版本。
rancher2.6部署k8s集群示例
在“Advanced Options”中进行高级设置,比如:选择是否启用Nginx Ingress,我这里没有选择没有开启,主要是用不上。是否开启请根据您的需求来定。这个设置项后续可以点击rancher界面中此集群的升级按钮进行重新选择。
rancher2.6部署k8s集群示例

点击“Next”后,进入添加主机命令页面。
rancher2.6部署k8s集群示例点选Etcd,Control Plan两个选项,然后复制下方的命令,到master节点执行。
点选Worker选项,然后复制下方的命令,到node节点执行。
rancher2.6部署k8s集群示例
当集群前面的状态变成Active时,就表示集群部署完成,可以点击集群的名称,进入集群详情页。
rancher2.6部署k8s集群示例点击箭头处的标识,可以下载集群的配置文件。
rancher2.6部署k8s集群示例在部署kubectl的计算机中,在用户文件夹下创建.kube文件夹,并在其中创建文件config,并将下载的配置文件中的内容写入config文件。然后就可以通过kebectl操作集群。
rancher2.6部署k8s集群示例

6 rancer2.6的更新点

重新设计的Rancher用户体验

重现设计用户界面的外观和感觉,使初学者和高级Kubernetes用户易于使用。

集群资源管理器的导航已经更新,用户现在可以看到用简单术语表达的最常用的Kubernetes资源的折叠子集。任何Kubernetes资源都可以通过Explorer进行管理,并通过资源搜索功能快速找到。用户现在可以管理他们的项目。像监控和日志这样的集群工具被聚集在一个容易发现的集群工具菜单下。启用监控时,集群仪表板现在包括实时指标。
全局导航经过重新设计,使用户和管理员更容易在集群和顶级应用之间快速切换。
集群管理列出了用户的所有集群,并增强了它自己的左侧导航菜单,将所有集群生命周期工具集中到一个地方。

增强品牌和定制选项

管理员现在可以通过一个品牌管理页面管理Rancher中的标识和颜色。
用户可以在集群资源管理器导航中添加自己的应用程序的链接。

增强的AKS生命周期管理

对AKS集群的配置进行了更新,以支持私有AKS端点、多节点池、自动缩放和利用Rancher云凭证进行认证。
现有的AKS集群可以被注册,从而能够管理Kubernetes版本和配置设置。

增强的GKE生命周期管理

对GKE集群的配置进行了更新,以支持共享VPC、多节点池、自动缩放和网络标签。
现有的GKE集群可以被注册,从而能够管理Kubernetes版本和配置设置。
Rancher的项目网络隔离可以为通过Rancher配置或注册的GKE集群启用。

技术预览 - RKE2集群配置

为了支持RKE2集群的配置,我们引入了一个建立在集群API之上的新的配置框架。
RKE2集群可以通过Rancher在不同的云基础设施供应商(如AWS、Azure、vSphere、Linode和DigitalOcean)配置虚拟机。
RKE2集群也可以在现有的虚拟或裸机服务器上进行配置。

技术预览 - RKE2支持Windows工作节点

Windows工作节点可以被添加到任何使用默认Calico CNI的RKE2自定义集群中。

技术预览 - 集群模板

集群模板提供了控制哪些参数可以被定制的能力,以配置集群。

集群可以定义的例子有。

etcd、control和worker的节点池。
用于配置节点的云凭证。

使用OIDC的Keycloak

Keycloak现在可以使用OIDC进行认证。

安全性增强

管理员现在可以通过Rancher和Kubernetes审计日志中的用户名和身份提供者(IdP)来追踪用户。
管理员可以启用Rancher API令牌的单向哈希。

如需转载,请注明本文的出处:农民工老王的CSDN博客https://blog.csdn.net/monarch91 。文章来源地址https://www.toymoban.com/news/detail-410554.html

到了这里,关于rancher2.6部署k8s集群示例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • k8s学习(RKE+k8s+rancher2.x)成长系列之简配版环境搭建(三)

    k8s学习(RKE+k8s+rancher2.x)成长系列之简配版环境搭建(三)

    3.19.切换RKE用户,并做免密登录(三台机器相互免密) 3.20.搭建RKE集群 为了方便理解,我们把通RKE部署的Kubernetes集群称为“RKE集群”,RKE集群包括Rancher在Windows节点或其他现有自定义节点上启动的集群,以及Rancher在Azure、Digital Ocean、EC2、阿里云或vSphere等上使用新节点启动的

    2024年02月20日
    浏览(13)
  • k8s集群中部署rancher v2.7高可用集群

    k8s集群中部署rancher v2.7高可用集群

    一,什么是 Rancher?  官网地址: 什么是 Rancher? | Rancher Manager Rancher 是一个 Kubernetes 管理工具,让你能在任何地方和任何提供商上部署和运行集群。 Rancher 可以创建来自 Kubernetes 托管服务提供商的集群,创建节点并安装 Kubernetes,或者导入在任何地方运行的现有 Kubernetes 集群

    2024年02月07日
    浏览(10)
  • 使用docker部署rancher并导入k8s集群

    使用docker部署rancher并导入k8s集群

    前言:鉴于我已经部署了k8s集群,那就在部署rancher一台用于管理k8s,这是一台单独的虚拟环境,之前在k8s的master节点上进行部署并未成功,有可能端口冲突了,这个问题我并没有深究,如果非要通过修改端口等操作部署上去后续可能带来的问题我处理不了,也很浪费时间,所

    2024年02月09日
    浏览(17)
  • Rancher-RKE-install 部署k8s集群

    Rancher-RKE-install 部署k8s集群

    一、为什么用Rancher-RKE-install         1.CNCF认证的k8s安装程序。         2.有中文文档。    二、安装步骤         1.下载Rancher-Rke的二进制包-下面是项目的地址                 GitHub - rancher/rke: Rancher Kubernetes Engine (RKE), an extremely simple, lightning fast Kubernetes distribution

    2024年02月12日
    浏览(12)
  • 使用rancher的rke2部署高可用的k8s集群

    目录 1、linux环境初始化及内核调优 (1)设置主机名、关闭防火墙、配置集群ip映射、关闭selinux (2)禁用linux的透明大页、标准大页 (3)禁用swap分区 (4)配置集群时间同步,同步阿里云服务器时间 (5)linux内核参数调优 (6)配置ipvs 2、rke2安装k8s (1)主节点安装执行

    2023年04月11日
    浏览(13)
  • k8s学习(RKE+k8s+rancher2.x)成长系列之简配版环境搭建(四)之Helm及cert-manager安装

    k8s学习(RKE+k8s+rancher2.x)成长系列之简配版环境搭建(四)之Helm及cert-manager安装

    注意:证书管理器需要与k8s集群版本兼容,对应关系:https://cert-manager.io/docs/installation/supported-releases/?spm=a2c4g.11186623.0.0.32be254d69N1yJ

    2024年02月22日
    浏览(28)
  • Rancher部署k8s集群测试安装nginx(节点重新初始化方法,亲测)

    Rancher部署k8s集群测试安装nginx(节点重新初始化方法,亲测)

    一、安装前准备工作 计算机 机器名 IP地址 部署内容 rancher 172.16.5.221 rancher k8smaster 172.16.5.222 Control Plane, Etcd k8sworker01 172.16.5.223 worker k8sworker02 172.16.5.224 worker k8sworker03 172.16.5.225 worker 需在每个节点都进行操作,可以使用xshell工具分屏进行批量操作。 升级linux内核 时间同步 Hos

    2024年01月20日
    浏览(15)
  • 【K8S】Rancher的安装&使用Rancher搭建K8S集群&Rancher的使用

    【K8S】Rancher的安装&使用Rancher搭建K8S集群&Rancher的使用

    rancher官方文档 Rancher 是一个 Kubernetes 管理工具,让你能在任何地方和任何提供商上部署和运行集群。 Rancher 可以创建来自 Kubernetes 托管服务提供商的集群,创建节点并安装 Kubernetes,或者导入在任何地方运行的现有 Kubernetes 集群。 Rancher 基于 Kubernetes 添加了新的功能,包括统

    2024年02月02日
    浏览(27)
  • 如何使用装rancher安装k8s集群(k8s集群图形化管理工具)

    如何使用装rancher安装k8s集群(k8s集群图形化管理工具)

    kubernetes集群的图形化管理工具主要有以下几种: 1、 Kubernetes Dashborad: Kubernetes 官方提供的图形化工具 2、 Rancher: 目前比较主流的企业级kubernetes可视化管理工具 3、各个云厂商Kubernetes集成的管理器 4、 Kuboard: 国产开源Kubernetes可视化管理工具 本篇我们来学习 主流的企业级kube

    2024年02月11日
    浏览(13)
  • 使用 Rancher 安装 K8s 集群

    Ubuntu 22.04.2 LTS Docker 24.0.2 2GB RAM或者更多 CPU 2核心或者更多 Rancher 2.6.9 测试环境中,我准备了两台 Ubuntu 服务器,IP分别是 192.168.10.43 和 192.168.10.42,一台用做 k8s 的 master 节点,一台 note 节点,Rancher 和 master 节点公用一台主机。另外,服务器之间的时间一定要 精准同步 。可以

    2024年02月11日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包