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

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页面
http://服务器IP地址:80
80端口可以省略不写

二、使用rancher

访问rancher地址,会有安全提示,点击“高级”—>“继续前往”
K8S集群管理平台Rancher(2):安装与使用_第1张图片
进入到欢迎界面,提示在ssh中输入

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

K8S集群管理平台Rancher(2):安装与使用_第2张图片
按照提示,查看一下初始密码是多少
在这里插入图片描述

复制随机密码到输入框,登录进去。
到这一步可以设置自定义密码。
K8S集群管理平台Rancher(2):安装与使用_第3张图片
进入Rancher首页,至此Rancher就安装成功了
K8S集群管理平台Rancher(2):安装与使用_第4张图片

可以切换中英文
K8S集群管理平台Rancher(2):安装与使用_第5张图片
导入集群或通过Rancher创建集群
K8S集群管理平台Rancher(2):安装与使用_第6张图片
K8S集群管理平台Rancher(2):安装与使用_第7张图片

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

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

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

k3s 工作原理:
K8S集群管理平台Rancher(2):安装与使用_第8张图片

不想自定义创建k8s集群的可以使用local进行学习。
K8S集群管理平台Rancher(2):安装与使用_第9张图片

查看Pod容器集列表。
点击右上角命令行图标,在底部会出现k8s命令行工具,可以输入命令行进行操作。
K8S集群管理平台Rancher(2):安装与使用_第10张图片

你可能感兴趣的:(K8s云原生,kubernetes,rancher,docker)