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等信息及监控数据,并且可以进行相应的管理操作。

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
7月前
|
Kubernetes 开发者 Docker
集群部署:使用Rancher部署Kubernetes集群。
以上就是使用 Rancher 部署 Kubernetes 集群的流程。使用 Rancher 和 Kubernetes,开发者可以受益于灵活性和可扩展性,允许他们在多种环境中运行多种应用,同时利用自动化工具使工作负载更加高效。
376 19
|
Kubernetes 开发工具 Docker
微服务实践k8s与dapr开发部署实验(2)状态管理
微服务实践k8s与dapr开发部署实验(2)状态管理
208 3
微服务实践k8s与dapr开发部署实验(2)状态管理
|
12月前
|
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容器编排
302 3
|
Kubernetes Docker 容器
rancher docker k8s安装(一)
rancher docker k8s安装(一)
112 2
|
12月前
|
Kubernetes Docker 容器
rancher docker k8s安装(二)
rancher docker k8s安装(二)
228 0
|
存储 Kubernetes 容器
k8s卷管理-2
k8s卷管理-2
103 2
|
存储 Kubernetes 调度
k8s卷管理-1
k8s卷管理-1
98 2
|
Kubernetes 持续交付 Python
Kubernetes(通常简称为K8s)是一个开源的容器编排系统,用于自动化部署、扩展和管理容器化应用程序。
Kubernetes(通常简称为K8s)是一个开源的容器编排系统,用于自动化部署、扩展和管理容器化应用程序。
|
存储 弹性计算 运维
阿里云容器服务Kubernetes版(ACK)部署与管理体验评测
阿里云容器服务Kubernetes版(ACK)是一个功能全面的托管Kubernetes服务,它为企业提供了快速、灵活的云上应用管理能力。
381 2
|
Kubernetes 监控 数据安全/隐私保护
晓得用rancher怎么去管理K8S集群吗
晓得用rancher怎么去管理K8S集群吗
192 0

热门文章

最新文章