【云原生-K8s】k8s可视化管理界面安装配置及比较【Rancher篇】

总览

  • 安装了k8s控制面板,方便日常的问题处理,查看资源状态信息,也可以增加子账号进行开放给其他人员使用,减少命令操作,提升工作效率
    【云原生-K8s】k8s可视化管理界面安装配置及比较【Rancher篇】_第1张图片

前置条件

  • 须有一个正常使用的k8s集群
  • 附k8s v1.20版本搭建:https://blog.csdn.net/u010800804/article/details/124524688

Rancher【推荐】

  • 企业级Kubernetes管理平台
  • Rancher为采用容器的团队提供了完整的软件堆栈,解决了跨任何基础设施架构管理多个Kubernetes集群的运维和安全挑战,同时为DevOps团队提供了用于运行容器化工作负载的集成工具。
    【云原生-K8s】k8s可视化管理界面安装配置及比较【Rancher篇】_第2张图片

资源信息

  • Rancher 可以创建来自 Kubernetes 托管服务提供商的集群,创建节点并安装 Kubernetes,或者导入在任何地方运行的现有 Kubernetes 集群。
  • 中国官方网站:https://www.rancher.cn/
  • 开源地址:https://github.com/rancher/rancher
  • 此外,Rancher 可以为集群和资源提供更精细的监控和告警,将日志发送到外部提供商,并通过应用商店(Application Catalog)直接集成 Helm。如果你拥有外部 CI/CD 系统,你可以将其与 Rancher 对接。没有的话,你也可以使用 Rancher 提供的 Fleet 自动部署和升级工作负载。
  • 版本确认:https://www.suse.com/zh-cn/suse-rancher/support-matrix/all-supported-versions/rancher-v2-6-10/

在线安装

  • Rancher 的 Docker 安装仅推荐用于开发和测试环境中
  • Rancher 可以通过运行单个 Docker 容器进行安装。
  • 在这种安装方案中,你需要将 Docker 安装到单个 Linux 主机,然后使用单个 Docker 容器将 Rancher 部署到主机中。
  • 通过docker安装
docker run -d --restart=unless-stopped \
  -p 11180:80 -p 11443:443 \
  --privileged \
  rancher/rancher:latest

浏览器访问

  • 打开浏览器,输入https://<安装容器的主机名或IP地址>,您即可以访问Rancher Server的UI了。跟随用户界面给您的引导,即可设置完成您的第一个Rancher集群。
    【云原生-K8s】k8s可视化管理界面安装配置及比较【Rancher篇】_第3张图片

设置密码

  • 我们这里采用docker进行安装的
  • 首先找到docker 容器名字
    在这里插入图片描述
  • 执行命令获取密码
  • 获取密码模板
docker logs  container-id  2>&1 | grep "Bootstrap Password:"

【云原生-K8s】k8s可视化管理界面安装配置及比较【Rancher篇】_第4张图片

进行登录

【云原生-K8s】k8s可视化管理界面安装配置及比较【Rancher篇】_第5张图片

  • 设置新的密码
    【云原生-K8s】k8s可视化管理界面安装配置及比较【Rancher篇】_第6张图片

设置为中文界面

【云原生-K8s】k8s可视化管理界面安装配置及比较【Rancher篇】_第7张图片

  • 选择简体中文
    【云原生-K8s】k8s可视化管理界面安装配置及比较【Rancher篇】_第8张图片
    【云原生-K8s】k8s可视化管理界面安装配置及比较【Rancher篇】_第9张图片

导入集群

rancher控制台操作

【云原生-K8s】k8s可视化管理界面安装配置及比较【Rancher篇】_第10张图片
【云原生-K8s】k8s可视化管理界面安装配置及比较【Rancher篇】_第11张图片
【云原生-K8s】k8s可视化管理界面安装配置及比较【Rancher篇】_第12张图片

  • 跳转注册条件页面
    【云原生-K8s】k8s可视化管理界面安装配置及比较【Rancher篇】_第13张图片
  • 在运行受支持的 Kubernetes 版本的现有 Kubernetes 集群上运行kubectl以下命令,将其导入 Rancher:
kubectl apply -f https://192.168.1.13:11443/v3/import/lbv886k95bpxkm6gtl267z5g97dd4srsrhj8k4f9qtpmngc94pdhzj_c-m-v9xhm8hc.yaml
  • 如果您收到“由未知权威机构签署的证书”错误,则您的 Rancher 安装具有自签名或不受信任的 SSL 证书。运行下面的命令来绕过证书验证:
curl --insecure -sfL https://192.168.1.13:11443/v3/import/lbv886k95bpxkm6gtl267z5g97dd4srsrhj8k4f9qtpmngc94pdhzj_c-m-v9xhm8hc.yaml | kubectl apply -f -
  • 如果您在创建某些资源时遇到权限错误,则您的用户可能没有该cluster-admin角色。使用此命令来应用它:
kubectl create clusterrolebinding cluster-admin-binding --clusterrole cluster-admin --user <your username from your kubeconfig>

k8s集群执行命令

在这里插入图片描述
【云原生-K8s】k8s可视化管理界面安装配置及比较【Rancher篇】_第14张图片

操作集群

【云原生-K8s】k8s可视化管理界面安装配置及比较【Rancher篇】_第15张图片
【云原生-K8s】k8s可视化管理界面安装配置及比较【Rancher篇】_第16张图片

你可能感兴趣的:(#,Kubernetes,kubernetes,云原生,rancher)