您的当前位置:首页正文

K8S集群管理平台Rancher(2):安装与使用

2024-11-30 来源:个人技术集锦

Rancher 是一个容器管理平台。Rancher 简化了使用 Kubernetes 的流程。
下面记录一下手动安装Rancher的步骤

一、docker安装rancher

拉取rancher镜像

docker  pull  rancher/rancher

运行rancher容器

sudo docker run -d --restart=always  \
-v /mydata/docker/rancher_data:/var/lib/rancher/ \
-p 80:80 -p 443:443 --privileged \
--name=rancher rancher/rancher

二、使用rancher

查看Rancher容器ID
docker  ps    
获得登录密码,需要把container-id修改为Rancher容器id
docker logs  container-id  2>&1 | grep "Bootstrap Password:"

复制随机密码到输入框,登录进去。
到这一步可以设置自定义密码。

可以切换中英文

Rancher会提供一个local集群,使用的是k3s技术。

K3s是由Rancher开发的轻量级 Kubernetes。安装简单,内存只有一半,k8s(kubernetes)有10个字母,10的一半为5,所以叫做k3s。
k3s 旨在成为完全兼容的 Kubernetes 发行版,相比 k8s 主要更改如下:

  • 旧的、Alpha 版本的、非默认功能都已经删除。
  • 删除了大多数内部云提供商和存储插件,可以用插件替换。
  • 新增 SQLite3 作为默认存储机制,etcd3 仍然有效,但是不再是默认项。
  • 封装在简单的启动器中,可以处理大量 LTS 复杂性和选项。
  • 最小化到没有操作系统依赖,只需要一个内核和 cgroup 挂载。

k3s 工作原理:

不想自定义创建k8s集群的可以使用local进行学习。

查看Pod容器集列表。
点击右上角命令行图标,在底部会出现k8s命令行工具,可以输入命令行进行操作。

显示全文