安装部署rancher2.7.0,然后导入K8S集群,管理集群

这篇具有很好参考价值的文章主要介绍了安装部署rancher2.7.0,然后导入K8S集群,管理集群。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前提:安装rancher之前需要给系统安装docker

centos系统请参考博客
ubuntu系统请参考博客

1. 安装rancher2.7.0

docker run -d  --name rancher --restart=unless-stopped --privileged   -p 80:80 -p 443:443   -v /var/lib/rancher:/var/lib/rancher/   -v /var/log/rancher/auditlog:/var/log/auditlog    rancher/rancher:v2.7.0
#安装rancher最新版
docker run -d  --name rancher --restart=unless-stopped --privileged   -p 80:80 -p 443:443   -v /var/lib/rancher:/var/lib/rancher/   -v /var/log/rancher/auditlog:/var/log/auditlog    rancher/rancher  

2.浏览器登录

2.1 利用默认账号登录

默认用户是admin

[root@k8s-master ~]# docker ps -a|grep rancher  #查看容器id
8df8025ff9a9   rancher/rancher:v2.7.0                              "entrypoint.sh"           About an hour ago   Up 33 minutes               0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp   rancher
[root@k8s-master ~]# docker logs 8df8025ff9a9 2>&1 | grep "Bootstrap Password:" #查看密码
2023/07/14 10:18:06 [INFO] Bootstrap Password: ssv7dp6gm29k69rbwqz9cmgrm6t7b8pthk2tmwdcwxrv86jktxhm9c
[root@k8s-master ~]# 

2.2 登录地址是 rancher机器IP

浏览器打开:https://IP:443 回车后就出现了如下图
安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器利用刚才查到的密码登录
安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器
登录后直接修改密码,点击继续。
安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器上图就是进入后的默认页面

安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器
不同版本调整中文的页面不一样,具体请根据自己的版本可以百度或者去官网查看。
安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器

2.3 设置管理员账号

安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器

利用新账号,也就是管理员账号登录。

第一种方法 rancher导入已经安装好的K8S集群

3. rancher2.7.0导入集群

安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器
安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器

安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器

#######复制在内容在master上执行
[root@k8s-master ~]# curl --insecure -sfL https://192.168.186.128/v3/import/wg9vkxjm94skp872zpm9nxmqz6rz8jjrn88prcvwvvdjkrwk6bhln9_c-m-5jcxgvql.yaml | kubectl apply -f -
clusterrole.rbac.authorization.k8s.io/proxy-clusterrole-kubeapiserver created
clusterrolebinding.rbac.authorization.k8s.io/proxy-role-binding-kubernetes-master created
namespace/cattle-system created
serviceaccount/cattle created
clusterrolebinding.rbac.authorization.k8s.io/cattle-admin-binding created
secret/cattle-credentials-c3272ae created
clusterrole.rbac.authorization.k8s.io/cattle-admin created
Warning: spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[0].matchExpressions[0].key: beta.kubernetes.io/os is deprecated since v1.14; use "kubernetes.io/os" instead
deployment.apps/cattle-cluster-agent created
service/cattle-cluster-agent created
[root@k8s-master ~]# 

安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器

4.验证rancher管理集群成功

安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器
安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器

5.利用rancher部署一个nginx服务

安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器
安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器

安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器

安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器
安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器

6.验证nginx 容器是否可以访问

安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器

###########用命令查看是否一致
[root@k8s-master ~]# kubectl get pods,svc
NAME                         READY   STATUS    RESTARTS   AGE
pod/nginx-5f7bd866f7-gk6vc   1/1     Running   0          3m51s

NAME                     TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)        AGE
service/kubernetes       ClusterIP   10.96.0.1        <none>        443/TCP        39d
service/nginx            ClusterIP   10.99.120.118    <none>        80/TCP         3m51s
service/nginx-nodeport   NodePort    10.104.209.103   <none>        80:30905/TCP   3m51s
[root@k8s-master ~]# 
[root@k8s-master ~]# kubectl get nodes -o wide
NAME         STATUS   ROLES                  AGE   VERSION   INTERNAL-IP       EXTERNAL-IP   OS-IMAGE                KERNEL-VERSION           CONTAINER-RUNTIME
k8s-master   Ready    control-plane,master   39d   v1.23.8   192.168.186.128   <none>        CentOS Linux 7 (Core)   3.10.0-1160.el7.x86_64   docker://24.0.2
k8s-node1    Ready    <none>                 39d   v1.23.8   192.168.186.129   <none>        CentOS Linux 7 (Core)   3.10.0-1160.el7.x86_64   docker://24.0.2
[root@k8s-master ~]# 

利用集群的任何一个IP:30905,在浏览器中是可以访问的 即 192.168.186.128:30905 192.168.186.129:30905

安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器
安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器

第二种方法 rancher安装K8S集群

安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器
安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器

安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器

安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器
安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器

安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器
复制上图中的命令在你要决定安装的节点上运行,我这里选择的是3个服务都安装,当作是master节点

安装部署rancher2.7.0,然后导入K8S集群,管理集群,kubernetes,kubernetes,java,容器文章来源地址https://www.toymoban.com/news/detail-677761.html

到这里就安装成功了,欢迎大家有问题留言。

到了这里,关于安装部署rancher2.7.0,然后导入K8S集群,管理集群的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用docker部署rancher并导入k8s集群

    前言:鉴于我已经部署了k8s集群,那就在部署rancher一台用于管理k8s,这是一台单独的虚拟环境,之前在k8s的master节点上进行部署并未成功,有可能端口冲突了,这个问题我并没有深究,如果非要通过修改端口等操作部署上去后续可能带来的问题我处理不了,也很浪费时间,所

    2024年02月09日
    浏览(51)
  • Rancher部署k8s集群测试安装nginx(节点重新初始化方法,亲测)

    一、安装前准备工作 计算机 机器名 IP地址 部署内容 rancher 172.16.5.221 rancher k8smaster 172.16.5.222 Control Plane, Etcd k8sworker01 172.16.5.223 worker k8sworker02 172.16.5.224 worker k8sworker03 172.16.5.225 worker 需在每个节点都进行操作,可以使用xshell工具分屏进行批量操作。 升级linux内核 时间同步 Hos

    2024年01月20日
    浏览(51)
  • 保姆级 ARM64 CPU架构下安装部署Docker + rancher + K8S 说明文档

    K8S是Kubernetes的简称,是一个开源的容器编排平台,用于自动部署、扩展和管理“容器化(containerized)应用程序”的系统。它可以跨多个主机聚集在一起,控制和自动化应用的部署与更新。 K8S 架构 Kubernetes 主要由以下几个核心组件组成: etcd 保存了整个集群的状态; apiserv

    2024年01月21日
    浏览(64)
  • Rancher部署k8s集群

    Rancher是一个开源的企业级容器管理平台。通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台。 首先所有节点部署docker 安装docker依赖 yum install wget expect vim net-tools

    2024年02月11日
    浏览(52)
  • 【K8S】Rancher的安装&使用Rancher搭建K8S集群&Rancher的使用

    rancher官方文档 Rancher 是一个 Kubernetes 管理工具,让你能在任何地方和任何提供商上部署和运行集群。 Rancher 可以创建来自 Kubernetes 托管服务提供商的集群,创建节点并安装 Kubernetes,或者导入在任何地方运行的现有 Kubernetes 集群。 Rancher 基于 Kubernetes 添加了新的功能,包括统

    2024年02月02日
    浏览(49)
  • k8s rancher开源平台(概念,部署示例,)

    目录 一、概念 Rancher 与 Kubernetes 的区别 Rancher 的关键特性 二、Rancher 安装及配置 实验环境 安装 Rancher 登录 Rancher 平台 管理已存在的 Kubernetes 集群 导入 Kubernetes 集群到 Rancher 验证 Kubernetes 集群状态 部署监控系统 部署监控系统到 Rancher 启用监控: 使用 Rancher 仪表盘管理 Kuber

    2024年04月09日
    浏览(76)
  • airflow v2.6.0 k8s 部署(Rancher)

    k8s Rancher, 阿里云的 nas 存储 一台物理机(需要挂载PVC: dags plugins 和 logs) mysql 数据库和redis 包含airflow 以及对应依赖库的基础镜像 这里使用 airflow 的 CeleryExecutor 部署在 k8s 上,并不是使用 KubernetesExecutor. 基础镜像构建 Dockerfile 文件 这里使用的是 airflow 官方的V2.6.0 的 python3.

    2024年02月09日
    浏览(73)
  • Rancher的安装(k8s)

    1、 Rancher概述 rancher官方文档 Rancher 是一个 Kubernetes 管理工具,让你能在任何地方和任何提供商上部署和运行集群。 Rancher 可以创建来自 Kubernetes 托管服务提供商的集群,创建节点并安装 Kubernetes,或者导入在任何地方运行的现有 Kubernetes 集群。 Rancher 基于 Kubernetes 添加了新的

    2024年02月15日
    浏览(38)
  • Rancher-RKE-install 部署k8s集群

    一、为什么用Rancher-RKE-install         1.CNCF认证的k8s安装程序。         2.有中文文档。    二、安装步骤         1.下载Rancher-Rke的二进制包-下面是项目的地址                 GitHub - rancher/rke: Rancher Kubernetes Engine (RKE), an extremely simple, lightning fast Kubernetes distribution

    2024年02月12日
    浏览(39)
  • 使用 Rancher 安装 K8s 集群

    Ubuntu 22.04.2 LTS Docker 24.0.2 2GB RAM或者更多 CPU 2核心或者更多 Rancher 2.6.9 测试环境中,我准备了两台 Ubuntu 服务器,IP分别是 192.168.10.43 和 192.168.10.42,一台用做 k8s 的 master 节点,一台 note 节点,Rancher 和 master 节点公用一台主机。另外,服务器之间的时间一定要 精准同步 。可以

    2024年02月11日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包