首页>>【群分享.3】Rancher最新培训视频重点摘录

【群分享.3】Rancher最新培训视频重点摘录

编者注:

以下内容根据2016年2月5日晚【Rancher | 实战群】微信群的分享内容整理。分享人:江松,Cloudsoar云舒网络联合创始人兼研发副总裁。对Rancher和Docker技术感兴趣、或对本文中细节需继续探讨的朋友,欢迎加入本群参与讨论!

(注:【Rancher | 实战群】QQ群现已同步开通,惯用PC端办公的伙伴可加入参与相关讨论。)


注:本期分享由江松原创,云舒网络整理发布。


文字回播总结 Rancher 2016年1月发布的培训视频。由Rancher Labs的Support Manager Denise Schannon主讲,基于0.51。(视频为Denise 概述的如何使用及部署Rancher。关注https://forums.rancher.com/获取最新Release信息,一般2周发布一个新版本。

OK,今天的分享其实更是翻译转述和总结。今天我看了Rancher Labs 2016年1月14日发布在YouTube上的最新培训视频。我把其中我认为的重点摘录一下,把后面的问题环境也翻译了。


Access Control

强调了User/Admin用户的不同在于是不是能够操作Admin的菜单项。另外强调了用Local Auth的方式,,那么用户创建的时候就可以指定User或者Admin, 但是其他方式如AD/OpenLDAP方 式,用户会默认先同步成User,然后用户登陆的时候,管理员才能够做出修改。


Environment

Rancher有两种层面的控制策略,Access Control是指用户能否访问Rancher Server进行什么样的管理。environment是指以系统资源(如Host)为集合对什么用户开放。就像Github能让用户访问进入,但是访问进入了每个Repositry还有自己的User List。


Add Host

如果碰到问题,先用Docker Machine试一下,如果Docker Machine能成功但是UI不能成功,那么就是Rancher的Bug, 否则是你的环境没有配置好。Rancher内部的步骤是调用Docker Machine来创建Docker环境到指定主机(如Digital Ocean主机),然后SSH到主机,然后部署Rancher-Agent,Rancher-Agent然后和Rancher-Server通信建立联系。在Custom Host里,我一直不知道Rancher Server后面一串数字是表明什么, Denise说是表明了这个Host是加入哪个Environment, 是Key of environment。


Add Service

好像没啥特别的。就说尽量用Global Scale,就是每个主机一个Container,否则Scale太大了,Service起不来。对此我还是没有太理解。因为Scale随时可以变,没有特别的Rule在里面吧。另外Denise强调了Rancher默认选择最少Container数量的Host来部署Service,而不看Host的CPU,Mem的利用率。还有提到了Sidekicks, Primary Service决定了部署策略,Sidekicks跟随Primary Service的部署策略。所以在Rancher一个Container有三种方式部署,一种是Default,让Rancher决定,一种是用Label,一种是跟随Primary Service。


Load Balance

当启动一个Load Balance Service, 会有一点延时,因为Rancher需要Setup Rancher Managed Network。 很多Rancher的功能只支持Rancher Managed Network。


API Key

由于有了Access Control, 当你要访问Rancher API的时候,你需要提供API Key。当你想从浏览器访问API的时候,我试了http://192.168.111.131:8080/v1/projects/1a5 会提示输入API Key作为Username和Password。 API Key就是你要访问你的environment的权限控制,比如如果你想命令行里运行Rancher Compose那么你需要提供API Key。Rancher is environment driven!


Rancher Compose

Rancher Labs会时刻努力的将自己定义的Label Push到Docker的Libcompose中,Libcompose一有更新加入了新的Rancher Compose Label,Rancher Compose也会更新。Service Upgrade有两种,In Service Upgrade是Service不变,但是Container变了, Rolling Upgrade就是整个Service被新的Service取代。


Q&A


Q:How to run Rancher in premise without internet?

A:除了Catalog,其他都应该可以,因为Catalog是从Github上拉的。当然你需要一个私Registry。


Q:How Rancher scale?

A:Rancher 在GA的时候,应该能支持几十万Hosts,现在的版本应该能支持几百到上千Hosts。


Q:Convoy + Glusterfs看不到Volume?

A:有个Bug, 有时候需要刷新页面好几遍才能看见Volume;正在解决。有时候用了那个Volume才会显示。


Q:我知道Rancher Metadata Service类似AWS Metadata Service, 它能返回系统中所有的Container信息,包括已经停止的Container, 有没有办法只是返回Running Container信息?

A:信息有点乱,我知道Rancher能返回Running Container, 但是不能返回Inactive Container。我们会Check。我们下一个版本会有很大变化。


Q:How to share Stack between environment?

A:用External Service,或者用Catalog。


Q:Do you support IPV6?

A: Not yet.In discussion now but no dicision made.


Ok,今天的分享到此结束。下期我们将分享Rancher 1月份Online Meetup视频的文字回播,敬请期待!


附原视频下载地址:

链接:http://pan.baidu.com/s/1eQU3Qr4


本文电子书下载:


网页下载:

http://www.cloudsoar.com/down/ddoc/v1.1/

百度云盘下载:

http://pan.baidu.com/s/1jHfP9Dc




温馨提示:

云舒网络携手Rancher Labs推出【Rancher | 实战微信群】,在线为您分享Docker技术干货,更有往期回顾精选期刊等你拿!

 

本群汇集了Rancher中国最强技术精英团队及业内技术派高人,宗旨是为了大家拥有更专业的平台交流Rancher实战技术,实时与Rancher创始团队面对面!同时欢迎各位分享自己的经验、疑难问题,我们将定期邀请分享嘉宾做各类话题分享及回顾,共同实践研究Docker容器生态圈。

 

对Rancher和Docker技术感兴趣、或对本文中细节需继续探讨的朋友,欢迎加入本群参与讨论! 


加微信群方法:

  1.关注【云舒网络】公众号

  2.留言”我要加群” 

QQ群号:216521218




云舒网络官方微信二维码