K8s好看的管理页面Rancher管理K8S

简介: K8s好看的管理页面Rancher管理K8S

1.安装

[root@node1 ~]# docker run -d --restart=unless-stopped   -p 80:80 -p 443:443   --privileged   rancher/rancher:latest
Unable to find image 'rancher/rancher:latest' locally
latest: Pulling from rancher/rancher
44d6dce21dd1: Pull complete
6a2a7789235e: Pull complete
61c35f94017a: Pull complete
d718cb67a807: Pull complete
f7209f494d65: Pull complete
a9c3845977b8: Pull complete
9a71f6b74e42: Pull complete
2ee529d56a18: Pull complete
88117c01ef5b: Pull complete
ad96aa145f81: Pull complete
4f3636a5d6de: Pull complete
4829aab3d05c: Pull complete
b97bf4d88a1b: Pull complete
7139afa84690: Pull complete
39600e7290c5: Pull complete
031c7ea0c7e8: Pull complete
4618a18c8a4e: Pull complete
77fd786c9bea: Pull complete
c9b5af9f31cc: Pull complete
e386567b717d: Pull complete

2.查看

[root@node1 ~]# docker ps
CONTAINER ID   IMAGE                                               COMMAND                  CREATED          STATUS          PORTS                                                                      NAMES
088d47bff871   rancher/rancher:latest                              "entrypoint.sh"          12 seconds ago   Up 11 seconds   0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp   loving_noyce

3.访问

https://192.168.31.138/

通过https://ip:443访问rancher,默认用户名为admin,第一次访问时rancher会提示如何获取登录密码

[root@node1 ~]# docker logs  088d47bff871  2>&1 | grep "Bootstrap Password:"
2023/09/20 14:30:25 [INFO] Bootstrap Password: q8rz6fh89czwhr229xcrthglrslmjjlsclzhf984dc4vf8q9h5tsxm
[root@node1 ~]#

输入名称:右下角创建就可以

在已有的k8s集群上执行下列命令,将其导入到rancher。通常我们使用的都是自签证书,只执行第二条命令就可以

在k8s集群的任一master节点上操作

[root@node1 ~]# curl --insecure -sfL https://192.168.31.138/v3/import/mdmq8vkzpbvczlsn5x6dhkgm8k4dgfzhhc8j7v88wxhnlfd59rwf68_c-m-tjkz2xwl.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-12fa00d created
clusterrole.rbac.authorization.k8s.io/cattle-admin created
deployment.apps/cattle-cluster-agent created
service/cattle-cluster-agent created

查看pod

[root@node1 ~]#  kubectl get pod -n cattle-system
NAME                                    READY   STATUS              RESTARTS   AGE
cattle-cluster-agent-549f98d885-phbdv   0/1     ContainerCreating   0          3m30s

再次检查可以发现k8s集群已被racher管理,且状态为active

点击集群详情,我们能看到pod、node、namespace等信息及监控数据,并且可以进行相应的管理操作。

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
7月前
|
Kubernetes 开发工具 Docker
微服务实践k8s与dapr开发部署实验(2)状态管理
微服务实践k8s与dapr开发部署实验(2)状态管理
112 3
微服务实践k8s与dapr开发部署实验(2)状态管理
|
7月前
|
存储 Kubernetes API
使用Kubernetes管理容器化应用的深度解析
【5月更文挑战第20天】本文深度解析Kubernetes在管理容器化应用中的作用。Kubernetes是一个开源平台,用于自动化部署、扩展和管理容器,提供API对象描述应用资源并维持其期望状态。核心组件包括负责集群控制的Master节点(含API Server、Scheduler、Controller Manager和Etcd)和运行Pod的工作节点Node(含Kubelet、Kube-Proxy和容器运行时环境)。
|
2月前
|
Kubernetes Cloud Native 流计算
Flink-12 Flink Java 3分钟上手 Kubernetes云原生下的Flink集群 Rancher Stateful Set yaml详细 扩容缩容部署 Docker容器编排
Flink-12 Flink Java 3分钟上手 Kubernetes云原生下的Flink集群 Rancher Stateful Set yaml详细 扩容缩容部署 Docker容器编排
88 3
|
2月前
|
Kubernetes Docker 容器
rancher docker k8s安装(一)
rancher docker k8s安装(一)
46 2
|
2月前
|
Kubernetes Docker 容器
rancher docker k8s安装(二)
rancher docker k8s安装(二)
57 0
|
5月前
|
存储 Kubernetes 容器
k8s卷管理-2
k8s卷管理-2
28 2
|
5月前
|
存储 Kubernetes 调度
k8s卷管理-1
k8s卷管理-1
24 2
|
4月前
|
Kubernetes 监控 数据安全/隐私保护
晓得用rancher怎么去管理K8S集群吗
晓得用rancher怎么去管理K8S集群吗
65 0
|
5月前
|
Kubernetes 持续交付 Python
Kubernetes(通常简称为K8s)是一个开源的容器编排系统,用于自动化部署、扩展和管理容器化应用程序。
Kubernetes(通常简称为K8s)是一个开源的容器编排系统,用于自动化部署、扩展和管理容器化应用程序。
|
4月前
|
监控 Kubernetes 开发者
不容忽视的实力!Rancher:容器编排平台的领军者,引领行业风潮无人不知无人不晓!
【8月更文挑战第6天】Rancher是容器编排领域的领航者,提供开源容器管理平台,简化Kubernetes操作,支持多集群管理及DevOps工具集成。其直观界面便于部署、监控容器化应用,并提供应用商店加速部署流程。Rancher具备高度灵活性与安全性,支持自动化备份、恢复及容器迁移,确保业务连续性。通过持续创新与社区合作,Rancher引领行业发展,赋能开发者实现高效软件交付。
116 0