Rancher 是一个开源的企业级容器管理平台,它极大地简化了 Kubernetes(简称 K8s)集群的部署、管理和操作。以下是一个简化的流程来安装 Rancher 并导入现有的 Kubernetes 集群:

安装 Rancher Server

  1. 拉取 Rancher Server 镜像

    docker pull rancher/rancher:<version>
    

    请替换 <version> 为要安装的 Rancher 版本号。

  2. 运行 Rancher Server 容器

    • 使用持久化存储(例如 /data/rancher/data)以保存数据:
      mkdir -p /data/rancher/data
      docker run -d --privileged \
        --restart=unless-stopped \
        -p 80:80 -p 443:443 \
        -v /data/rancher/data:/var/lib/rancher \
        rancher/rancher:<version>
      
    • 如果需要使用特定版本(如稳定版):
      docker run -d --privileged \
        --restart=unless-stopped \
        -p 80:80 -p 443:443 \
        -v /data/rancher/data:/var/lib/rancher \
        rancher/rancher:stable
      
  3. 登录 Rancher Server

    • 打开浏览器访问 http://<rancher-server-ip>https://<rancher-server-ip>(如果启用了SSL)。
    • 默认情况下,用户名和密码都是 admin,首次登录会提示修改密码。

导入本地 Kubernetes 集群(如 RKE 集群)

  • 在 Rancher 中导入现有 Kubernetes 集群
    通常,Rancher 支持多种方式导入集群,包括但不限于导入已经通过 RKE (Rancher Kubernetes Engine) 创建的集群、AWS EKS、Azure AKS 等云服务商托管的集群或其他自建 Kubernetes 集群。

    对于导入本地 RKE 集群,一般步骤如下:

    1. 在 Rancher UI 中导航至“集群”页面。
    2. 点击“添加集群”按钮。
    3. 选择对应的集群类型,例如 “自有”或“Import”,如果是导入已有的 RKE 集群,可能需要提供 kubeconfig 文件或者相关的认证信息。
    4. 根据提示填写集群的相关配置信息,如 API 服务器地址、CA 证书、客户端密钥和证书等。
    5. 完成导入后,Rancher 将开始验证并连接到该 Kubernetes 集群。

请注意,具体的操作界面和步骤可能会随着 Rancher 的不同版本更新而有所变化,请参考对应版本的官方文档进行操作。

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐