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

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

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地址会有安全提示点击“高级”—>“继续前往”
在这里插入图片描述
进入到欢迎界面提示在ssh中输入

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

在这里插入图片描述
按照提示查看一下初始密码是多少
在这里插入图片描述

复制随机密码到输入框登录进去。
到这一步可以设置自定义密码。
在这里插入图片描述
进入Rancher首页至此Rancher就安装成功了
在这里插入图片描述

可以切换中英文
在这里插入图片描述
导入集群或通过Rancher创建集群
在这里插入图片描述
在这里插入图片描述

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命令行工具可以输入命令行进行操作。
在这里插入图片描述

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: k8s