K8S集群管理工具-Rancher

2021/03/30

K8S集群管理工具–Rancher

参考资料

  • 官网:https://www.rancher.com/
  • 中文网:https://www.rancher.cn/products/
    • https://ranchermanager.docs.rancher.com/zh/
  • 一份Rancher的安装使用指南 https://zhuanlan.zhihu.com/p/472293233

1.Rancher简介

https://docs.rancher.cn/docs/rancher2/overview/_index

Rancher 是为使用容器的公司打造的容器管理平台。Rancher 简化了使用 Kubernetes 的流程,开发者可以随处运行 Kubernetes(Run Kubernetes Everywhere),满足 IT 需求规范,赋能 DevOps 团队。

2.离线安装rancher

3.docker部署rancher

1.docker安装示例1(亲试可用)
docker run -d --restart=unless-stopped -p 9080:80 -p 9443:443 --privileged -v /home/rancher/:/var/lib/rancher/ rancher/rancher:stable

docker安装示例2(参考)

docker run -itd --privileged \
>     --restart=unless-stopped \
>     -p 80:80 -p 443:443 \
>     -e CATTLE_SYSTEM_DEFAULT_REGISTRY=harbor.kingsd.top \ # 设置私有仓库域名
>     -v /opt/registries.yaml:/etc/rancher/k3s/registries.yaml \ # 将宿主机`registries.yaml`映射到容器内
>     rancher/rancher:v2.5.8

2.安装完成后访问浏览器, 根据页面提示登录,修改初始密码

https://服务器ip:9443
#账号密码 admin/admin

3.添加k8s集群信息:在要管理的k8s集群执行命令运行rancher的代理pod,命令在页面上有提示,直接复制去集群执行即可

curl --insecure -sfL https://rancher_ip:9443/v3/import/ct5hsdr2tzrbln5rlrvqx985fngcxmgvz5x7dhg799sq6nt92vqwb8_c-m-924zn546.yaml | kubectl apply -f -

4.忘记密码,需要重置 docker exec -ti 容器id reset-password

4.k8s安装rancher

5.问题记录

Post Directory

扫码关注公众号:暂无公众号
发送 290992
即可立即永久解锁本站全部文章