k8s图形化工具rancher

1、定义:rancher时一个开源的企业级、多集群的k8s管理平台

2、rancher和k8s的区别

(1)共同点:都是为了容器的调度和编排系统

(2)不同点:rancher不仅能调度,还能管理k8s集群,并自带监控(普罗米修斯)

3、rancher组织架构(一个rancher可以管理多个k8s集群)

部署rancher图形化界面实验

1、部署服务端(任选一台服务器)

docker pull rancher/rancher:v2.5.7

2、部署客户端(其他服务器)

docker pull rancher/rancher-agent:v2.5.7

3、服务端加载镜像

docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileg

### 使用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、付费专栏及课程。

余额充值