K8s之Rancher平台部署

Rancher是一款开源的企业级容器管理平台,用于简化多Kubernetes集群的部署与管理。它支持集中管理不同基础设施上的Kubernetes集群,并提供统一的身份验证与访问控制。本文介绍如何通过Docker快速安装并配置Rancher。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Rancher概览

  对于用户而言,他们希望的是平台可以提供稳定且持续的服务。而确保满足这一需求的最佳方法是在多个基础设施提供商的多个区域部署服务。因此,您需要一个高效可靠的平台,用以管理生产环境中的多个Kubernetes集群。而Rancher是一个开源的企业级容器管理平台。通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台。
  Rancher不仅可以集中管理部署在任何基础设施上的Kubernetes集群,还可以实行统一的集中式身份验证和访问控制。由于无法确定资源运行的位置,您可以轻松地在不同的基础设施之间调用集群,并在它们之间进行资源迁移。相较而言,与其管理多个独立部署的Kubernetes,不如通过Rancher将它们统一为一个托管的Kubernetes云。
  Rancher由以下四个部分组成:

  • 基础设施编排
  • 容器编排与调度
  • 应用商店
  • 企业级权限管理

Docker方式安装
  在开发和测试环境中,您可以运行单个 Docker 容器安装 Rancher。在这种安装方案中,您将 Docker 安装在单个 Linux 主机上,然后使用一个 Docker 容器在您的主机上部署 Rancher。
安装命令

docker run -d --restart=unless-stopped \
  -p 80:80 -p 443:443 \
  --name rancher \
  --privileged \
  rancher/rancher:latest

查看启动情况:

[root@localhost ~]# docker ps
CONTAINER ID        IMAGE                    COMMAND             CREATED             STATUS              PORTS                                      NAMES
59fc5fdf1dc2        rancher/rancher:latest   "entrypoint.sh"     2 hours ago         Up 2 hours          0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   rancher

然后浏览器访问docker服务器IP,设置密码:
在这里插入图片描述
进入主页点击添加集群,选择导入集群

在这里插入图片描述
输入要创建的集群名称,然后会出现如下界面:
在这里插入图片描述
需要在一个可用的K8s集群里输入上面命令,如果是有证书的集群输入第一句,如果是自定义的集群证书不受信任,输入第二句命令。
执行成功后会在k8s集群内cattle-system命名空间,并启动如下pod:
在这里插入图片描述
现在我们可以在浏览器rancher里可以看到添加的集群信息了
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值