博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Rancher 1.6 版本 只能在 linux 下用
阅读量:4330 次
发布时间:2019-06-06

本文共 2219 字,大约阅读时间需要 7 分钟。

实际操作

启动 , 访问方式 :
在启动过程中会发现没有 image , 然后自动下载 ( 执行 docker pull 命令 )
docker run --rm --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher
rancher/agent:v1.2.11
在浏览器里访问的 URL :
192.168.31.113:8080
或者完整的
注意
端口只能是 8080 , 试过其他端口 , 不行
Rancher 1.6 的 web 首页
运行成功后第一次进去 , 提示是否可以发送信息给官方 , 我选择不
824039-20190113130910258-907270374.png
图中弹窗上的文字:
Welcome to Rancher!
Rancher Labs would like to collect anonymous information about the configuration of your installation to help make Rancher better.
Your data will not be shared with anyone else, and no specific resource names or addresses are collected.
Allow collection of anonymous statistics
Learn More
我勾选不允许上传统计信息 , 不让它访问国外的网站
824039-20190113130911166-504325864.png

基础配置

可能会提示这个 , 直接点击确定 :

What base URL should hosts use to connect to the Rancher API?
配置上国内的 Docker image 仓库
824039-20190113130911468-516170819.png
填写仓库 URL

效果图 :
824039-20190113130912217-414350724.png
配置 host 主机
把当前电脑 ( 此后都称作 "host" ) 配置进去
824039-20190113130913232-1137688299.png
第四个步骤 : 指定 public ip , 我没写
因为当前的 host 没有固定的公网 IP , 所以我让它自动识别
它有提示我如果有防火墙或者有相同的
  public
 ip 则无法使用这个 host

验证是否配置好 host 的方式之 1: 看 UI 界面
1.1 点击刚刚的配置 host 的页面最下面的 close 按钮 , 会自动弹出 host 列表
( host 列表的图在后面 )
1.2 通过菜单进入 host 列表
824039-20190113130915225-169207563.png
1.3 手动访问路由 URL
http://192.168.31.113:8080/env/1a5/infra/hosts
host 列表 :
824039-20190113130917190-1218591226.png
验证是否配置好 host 的方式之 2: 访问 API 接口
根据 server 的 URL 加上 v1 就能访问到字符串 , 拼好后的 URL :
http://192.168.31.113:8080/v1
824039-20190113130920200-403931771.png
[可选] 配置 "access control ( 访问控制 )"
不配置也可以 , 安全性会低
会在明显的位置自动提示 :
Local Authentication is not configured.
Rancher can be configured to restrict access to a set of accounts defined in the Rancher database. This is not currently set up, so anybody that reach this page (or the API) has full control over the system.
作用
安全性
我暂时没弄 , 默认是所有人都可以访问
因为都是局域网访问 , 把安全性都关了, 免得被拦截
如下图右上角蓝青色提示 :
824039-20190113130928165-1689410335.png
创建 stack , 启动好 nginx 容器了
824039-20190113130930235-398231602.png
如果是启动过程中
824039-20190113130932262-1467468642.png
负载均衡
Add Load Balancer
loadBalancer
host 端口 ( 外部端口 )
90
内部端口 8888 , nginx 的是 80
target 端口是 80 , 不是 外部端口 8888
824039-20190113130933289-1106360228.png
 
824039-20190113130934325-1376609149.png
Ports
172.17.0.1:8888
配置的端口是容器内部的端口
不是暴露给 host 的端口

参考文章

{
Rancher的优点及不足_Rancher
不足:
1、K8S部署的问题:由于国内网络和国外网络访问的问题,在国内部署K8S集群,有点不方便;
2、应用商店的问题:默认的Rancher官方认证和社区贡献的应用商店内容有限,应用还不够丰富,基本上都是网络和存储等基础的应用;个别应用部署后,无法通过相同的操作,再部署同样的另一套应用,比如Rancher NFS;
}
这文章写得不详细 :
写到 "根据网站操作" , 具体是什么 ? 不够详细 , 没有截图

问题

添加的 agent ( 代理 ) 相关问题
是什么?
客户端 ?
在哪执行
要在 host 宿主主机上执行吗 ?
功能

怎么和已有的项目配合 ?

在项目里编写好了 DockerFile 文件
打包成 image
使用 rancher 中拉取本地镜像

转载于:https://www.cnblogs.com/xiaoCong2016/p/10262350.html

你可能感兴趣的文章
Python中and(逻辑与)计算法则
查看>>
POJ 3267 The Cow Lexicon(动态规划)
查看>>
设计原理+设计模式
查看>>
音视频处理
查看>>
tomcat 7服务器跨域问题解决
查看>>
前台实现ajax 需注意的地方
查看>>
Jenkins安装配置
查看>>
个人工作总结05(第二阶段)
查看>>
Java clone() 浅拷贝 深拷贝
查看>>
深入理解Java虚拟机&运行时数据区
查看>>
02-环境搭建
查看>>
spring第二冲刺阶段第七天
查看>>
搜索框键盘抬起事件2
查看>>
阿里百川SDK初始化失败 错误码是203
查看>>
透析Java本质-谁创建了对象,this是什么
查看>>
BFS和DFS的java实现
查看>>
关于jquery中prev()和next()的用法
查看>>
一、 kettle开发、上线常见问题以及防错规范步骤
查看>>
eclipse没有server选项
查看>>
CRC码计算及校验原理的最通俗诠释
查看>>