rancher镜像部署与入门

zhx1994
zhx1994 2020-02-26 14:32
阅读需:0

安装部署

一、安装要求

1. Linux主机要求

通过配置Linux主机开始创建自定义集群。你的主机可以是:

  • 云主机

  • 本地虚拟机

  • 本地物理机

注意:在使用云主机时,你需要允许TCP/80和TCP/443入站通信端口。请查阅你的云主机文档以获取有关端口配置的信息。有关端口要求的完整列表,请查阅端口需求.

 

2. 系统要求

  • Ubuntu 16.04 +(64位)

  • Centos/RedHat Linux 7.5+(64位)

  • RancherOS 1.3.0+(64位)

Ubuntu操作系统有Desktop和Server版本,选择安装server版本.

 

3. 硬件要求

  • CPU: 2C

  • 内存: 4GB

注意:此配置仅为满足小规模测试环境的最低配置。如用于生产,请参考基础配置要求

 

4. 软件要求

  • 软件: Docker

  • 支持的Docker版本:

    • 1.12.6

    • 1.13.1

    • 17.03.2

注意:软件需求要应用于所有节点。

 

二、安装Rancher

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


使用介绍

一、登录Rancher

登录并开始使用Rancher。登录后,你将进行一些一次性配置。

 

1. 设置管理员密码

第一次登录会要求设置管理员密码,默认管理员账号为: admin

 

2. 设置Rancher Server URL

这个Rancher Server URL是agent节点注册的地址,需要保证这个地址能够被其他主机访问

 

二、创建K8S集群

现在创建第一个Kubernetes集群,可以使用自定义选项。你可以添加云主机、内部虚拟机或物理主机作为集群节点,节点可以运行任何一种或多种主流Linux发行版:

1. 页面右下角可以切换语言;

 

2. 在全局视图下,点击菜单中的集群 , 并点击添加集群;

 

3. 选择Custom,并设置集群名称,其他参数可不用修改,点击下一步;

 

4. 选择节点运行的角色

默认会勾选Worker角色,根据需要可以一次勾选多种角色。比如,假设我只有一个节点,那就需要把所有角色都选择上,选择后上面的命令行会自动添加相应的命令参数;

 

5. 如果是云主机,需要添加主机的内网地址和对应的公网地址,如果是没有公网的云主机,可以跳过这步;

 

6. 其他参数保持默认,点击命令行右侧的复制按钮,复制命令参数

如果是多台主机,根据角色的不同,需要复制多次

 

7. 登录预添加集群的主机,执行以上复制的命令;

 

8. 在主机上执行完命令后,最后点击完成;

 

9. 回到全局视图,可以查看集群的部署状态;

 

10. 点击集群名称,进入集群视图


 

11. 点击菜单栏主机按钮

 

12. 集群创建完成

 

13. 集群创建完成后,默认会生成Default项目,点击Default切换到项目视图;

三、部署工作负载

工作负载是一个对象,包括pod以及部署应用程序所需的其他文件和信息。我们以nginx作为例如:

1. 在Default视图下,点击工作负载—部署服务

 

2. 在部署工作负载页面,设置工作负载名称、副本数量、镜像名称、命名空间、端口映射,其他参数保持默认,最后点击启动;

 

3. 部署完成

 

4. 通过31174端口去访问nginx服务。


评论
  • 消灭零回复