Ubuntu-通过v2版本的rancher安装部署k8s

环境:

ubuntu:16.04+(64位)

  CPU:2C

  MEM:>4G 

docker:17.03.2

    1.13.1

    1.12.6

基础配置:(若是云服务器,下列只需要放行端口)

>>主机名配置

>>Hosts

>>关闭selinux

>>放行相应端口(详细链接:)

安装docker

  rancher和k8s的组件全是用docker容器启动起来的,所以每台服务器必须安装docker,而rancher 2版本支持docker某些版本,这里以17.03.2为例

  ubuntu安装指定版本docker见:https://www.cnblogs.com/chy-op/p/9686911.html

安装rancher

  1.选一台主机用远程终端连接工具连上

  2.执行命令:

sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher

登录rancher

  1.打开浏览器,输入https://<server-ip>

  2.因为是自动使用的自签名证书,在第一次登录会提示安全授信问题,信任即可

  3.第一次设置管理员密码,默认账号为admin

  4.设置rancher server url,需要保证这个地址能被其他主机访问,这里默认即可

创建k8s集群

  1.设置语言,登录进rancher后,页面右下角会有切换语言的设置,默认是英语

  2.在全局视图下,点击集群,并添加集群

    

  3.选择custom,并填写集群的名称,其他参数可不用修改

  

  4.下一步后,添加节点到集群里,其中角色包括三种,工作节点是worker,当然一台主机也可以三种角色都选,既作管理节点,又作工作节点,不推荐这样。选好角色之后,下面的命令也会相应的改变,然后复制命令

  

  5.选一台主机,执行以上命令,然后主机上docker会启动一些k8s的组件,组件启动起来之后,点击完成。如果是多台主机,需要根据不用角色,复制多次命令执行。

  6.回到全局视图,可以看到集群的部署状态。现在简单的k8s集群完成了,其他更细致的设置后续研究。

rancher的菜单讲解

  1.全局视图里,设置所有集群和rancher系统的一些配置

  2.每个集群视图下有若干项目,每个项目里有若干命令空间。这里的项目是rancher独有的,并非k8s里面的东西,只是简单隔离命名空间,好作区分,,而k8s里的资源是用命名空间隔离的,并没有项目这个概念。

  3.应用商店,里面有各种服务和工具,可以直接拿来启动使用

  4.进入到某个集群视图里,可以查看集群里的各个主机状态和资源使用情况

  5.存储,这里主要设置卷,启动模块会保存数据到本地或者云存储就需要设置这里,具体使用后续研究

  6.项目/命令空间,可以管理集群的项目和命名空间

  7.进入到某个项目视图里,工作负载是各种工作资源启动显示的地方

  8.资源是配置一些启动工作资源必要的设置,证书,镜像库,配置映射等等

猜你喜欢

转载自www.cnblogs.com/chy-op/p/9838445.html