Rancher 是一个容器管理平台。Rancher 简化了使用 Kubernetes 的流程。
下面记录一下手动安装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容器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 主要更改如下:
k3s 工作原理:
不想自定义创建k8s集群的可以使用local进行学习。
查看Pod容器集列表。
点击右上角命令行图标,在底部会出现k8s命令行工具,可以输入命令行进行操作。