k8s的图形化工具---rancher

本文详细阐述了Rancher作为K8s的图形化工具,其企业级特性、安装步骤和基本操作,如部署、集群管理及应用部署实例。

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

声明式:yaml文件

陈述式:命令行

k8s的图形化工具---rancher

racher是一个开源的企业级多集群的k8s关联平台。

rancher和k8s区别:

都是为了容器的调度和编排系统,但是rancher不仅能调度,还能管理k8s集群,自动监控(普罗米修斯)。

你哪怕不知道k8s是什么,一样轻松的部署 容器到k8s的集群中。大公司都是图形化界面。

实验:

安装rancher

在k8s4主机上部署rancher的服务端

docker pull rancher/rancher:v2.5.7

在master01、node01、node02上下载rancher监控端

docker pull rancher/rancher-agent:v2.5.7

在k8s5---部署rancher服务

docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged --name rancher rancher/rancher:v2.5.7

部署完成后直接登录192.168.176.64即可

rancher部署的结构

实验

创建集群

集群创建成功。

给集群添加监控

成功

创建命名空间

创建成功

创建deployment

创建成功

创建service

通过标签进行选择

创建ingress

### 使用Rancher UI部署Kubernetes集群 #### 准备工作 为了成功使用Rancher来部署Kubernetes集群,需先完成一些准备工作。这包括但不限于确保网络环境适合容器操作以及准备好必要的硬件资源。对于具体的安装需求,有特定的要求[^4]。 #### 创建集群 进入Rancher的Web界面后,在左侧导航栏找到并点击“Clusters”,随后选择“Add Cluster”。此时会出现多个选项用于指定要创建的集群类型,比如可以通过RKE自定义构建一个全新的Kubernetes集群,或是连接到已有的云服务商提供的托管型Kubernetes服务如GKE, AKS 和 EKS等[^1]。 #### 配置节点角色 当选择了合适的集群模式后,下一步就是配置各个节点的角色分配。通常情况下,需要至少三个节点作为控制平面成员以实现高可用性;而工作负载则分布在其他的工作节点上执行实际的任务处理。值得注意的是,如果仅依赖于Rancher来进行管理和维护,则建议不要直接利用`kubectl`工具对这些机器实施底层的操作以免造成不必要的麻烦[^2]。 #### 应用高级设置(可选) 除了基本的信息外,还能够进一步调整更多细节参数,例如启用或禁用某些特性插件、修改默认存储类以及其他与性能优化有关的选择项。这部分内容可以根据具体的应用场景和个人偏好灵活决定是否更改默认设定。 #### 启动集群 确认所有的配置无误之后,就可以提交表单让Rancher开始自动化地准备所需的基础设施,并最终启动整个Kubernetes集群。完成后应该能够在Rancher界面上查看新建立起来的集群状态及其详细信息了[^3]。 ```bash # 假设已经完成了上述所有步骤,下面是如何验证集群健康状况的一个简单命令 $ kubectl get nodes NAME STATUS ROLES AGE VERSION node-1 Ready master 5m20s v1.21.0 node-2 Ready worker 5m19s v1.21.0 node-3 Ready worker 5m18s v1.21.0 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值