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 |