rancher2.0快速入门

author author     2023-04-27     482

关键词:

参考技术A 注意:本入门指南的目的是让您快速的运行一个Rancher2.0环境,它不适用于生产。有关更全面的说明,请查阅 Rancher安装 .

本教程将指导您完成:

安装Rancher v2.0 ;

创建第一个集群;

部署一个应用程序,如Nginx;

一、入门须知

熟悉Linux基础命令;

了解SSH使用方法,了解公钥/私钥工作原理;

熟悉Docker基本使用方法及基础命令,比如:容器日志查看;

了解SSL证书使用方法;

了解负载均衡工作原理(L4/L7);

了解域名解析原理;

了解K8S基本概念

二、配置Linux主机

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

云主机

本地虚拟机

本地物理机

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

根据以下要求配置主机:

Ubuntu 16.04 +(64位)

Centos/RedHat Linux 7.5+(64位)

RancherOS 1.3.0+(64位)

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

1、硬件需求:

CPU: 2C

内存: 4GB

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

2、软件需求:

软件: Docker

支持的Docker版本:

17.03.x

18.06.x

18.09.x

注意:有关Docker安装说明,请访问其 文档 。软件需求要应用于所有节点。

主机的更详细配置说明,请查看 基础环境配置

三、安装Rancher

要想在主机上安装Rancher,需要先登录到主机上,接着进行以下步骤:

通过shell工具(例如PuTTy或远程终端连接)登录到主机

在shell中执行以下命令:

四、登录Rancher

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

打开浏览器,输入https://<server_ip>,server_ip替换为运行Rancher容器主机的ip;

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

设置管理员密码

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

如果没有设置密码而要求输入当前密码,可以输入密码: admin

设置Rancher Server URL

Rancher Server URL是agent节点注册到rancher serverd的地址,需要保证这个地址能够被agent主机访问,不要设置为127.0.0.1或者localhost。

五、创建K8S集群

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

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

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

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

选择节点运行的角色

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

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

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

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

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

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

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

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

点击菜单栏主机按钮

集群创建完成

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

六、部署工作负载

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

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

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

部署完成

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

rancher2.0的第一印象

如果你最近对容器领域有所关注的话,想必你已经发现了,最近这段时间里,与Kubernetes相关的技术在快速、大量地涌现。因此,再增加一个,可能也不会让人有多新奇。不过,Rancher近期发布的新版产品还是值得你来了解一番的... 查看详情

如何从rancher1.6迁移到rancher2.0?这份清单可以帮助你!

Rancher1.6是一个深受广大用户喜爱的容器编排平台,帮助企业用户在生产环境中运行和管理Docker和Kubernetes。Rancher1.6支持多种容器编排框架,包括Kubernetes、Mesos、DockerSwarm,默认的基础编排引擎是Cattle,Cattle极简的操作体验受到了... 查看详情

rancher2.0集群与工作负载告警

...是很多Rancher用户一直希望能够集成进产品内的,因此在Rancher2.0研发阶段,这一直是Rancher研发团队功能列表中的重要一项。 Rancher2.0发布,新版本产品中引入了很多酷炫新功能,其中就包括集群和工作负载的告警功能。 ... 查看详情

rancher2.0beta版正式发布!

Rancher2.0Beta现已正式发布!这是在4月底Rancher2.0GA之前最重要的里程碑发布,Rancher2.0主分支现已包含所有关键功能,RancherLabs团队即将进入最终Beta阶段,将工作焦点放在测试、文档和扩展性上。自2017年9月Rancher2.0技术预览版I发布... 查看详情

如何在桌面上安装运行rancher2.0

...生产环境中一样,在本地开发中使用Rancher?没问题,把Rancher2.0安装到电脑桌面就可以了。在本教程中,我将带你安装Docker-for-DesktopEdge版,启用内置的Kubernetes引擎,在桌面上运行自己的Rancher2.0个人实例。先行准备在本教程中,... 查看详情

rancher2.0的简单使用(代码片段)

1.RANCHER2.0 能够管理k8s集群也能够用来搭建k8s集群但是因为网络问题只测试了如何去管理集群还没有去测试安装集群.2.创建rancher服务的方法dockerrun-d--restart=unless-stopped-p80:80-p443:443-v/rancher:/var/lib/rancherrancher/rancher:latest来源https:/... 查看详情

rancher2.0部署(代码片段)

1、安装前准备#当前环境介绍操作系统:CentOS7.3硬件:2C4G内存官网要求Docker版本:1.12.61.13.117.03.2#关闭防火墙systemctlstopfirewalld.servicesystemctldisablefirewalld.service#关闭SELINUXsed-i‘s/SELINUX=enforcing/SELINUX=disabled/‘/etc/sel 查看详情

rancher2.0部署过程中常见问题分析与解决

本文是Rancher2.0部署与使用过程中常见的问题及其解决方法,多数问题整理收集自Rancher官方技术交流群内用户的提问与反馈。欢迎扫描文末二维码,添加Rancher小助手为好友,加群获得更多技术支持。 本文主要内容为: 1... 查看详情

sh清理主机作为自定义添加到rancher2.0(代码片段)

查看详情

rancher2.0简单使用重要部分截取(代码片段)

学习地址: https://rancher.com/docs/rancher/v2.x/en/quick-start-guide/  InstallRancher      dockerrun-d--restart=unless-stopped-p80:80-p443:443rancher/rancherCreateTheCluster                 查看详情

rancher2.0中邮件通知的设置

1-邮件通知的设置-中国电信189邮箱2-2-邮件通知的设置-腾讯免费企业邮箱**说明:网易163邮箱、QQ邮箱没有设置成功,可能是因为邮箱设置得×××全的缘故。参考链接:中国电信189邮箱SMTP设置帮助文档http://help.189.cn/a/bangzhuzhongxin/k... 查看详情

rancher2.0里程碑版本:支持添加自定义节点!

...操作,即可搞定在生产环境中使用容器的一切工作。?从Rancher2.0开始,Rancher中的每个集群都将基于Kubernetes。用户可以充分利用Kubern 查看详情

rancher2.0与datadog集成部署

目录一、简要介绍二、注意事项三、部署过程四、运行截图五、参考链接一、简要介绍:???????看了Rancher中文官网上的一篇关于DataDog部署的文章,自己尝试了一下,没有成功,主要是自己对Datadog是什么?它是如何工作的?对这些... 查看详情

rancher2.0与datadog集成部署

目录一、简要介绍二、注意事项三、部署过程四、运行截图五、参考链接一、简要介绍:       看了Rancher中文官网上的一篇关于DataDog部署的文章,自己尝试了一下,没有成功,主要是自己对Datadog是什么... 查看详情

如何在离线或内网环境中设置rancher2.0

...。本文中,我们将向你介绍如何在离线或内网环境中运行Rancher2.0。私有镜像库因为所有与Rancher相关的服务都在容器中运行,因此首先你需要的是在环境中存储容器。在本文的示例中,我们将使用DockerRegistry(Doc 查看详情

rancher2.0里程碑版本:支持添加自定义节点!

原文链接:http://mp.weixin.qq.com/s?__biz=MzIyMTUwMDMyOQ==&mid=2247487533&idx=1&sn=c702585775ba21b70bf7cf96586a0b17&chksm=e83a96ebdf4d1ffd1767ed3569c595ada9df89aa2b6ad499fd914edfdf0f2868d22 查看详情

rancher2.4.3stable!正式支持中国区eks托管服务

2020年4月1日,Rancher2.4正式发布,这是Rancher2.x极为重要的里程碑版本。Rancher2.4的全新特性包括边缘计算部署场景的延展性、零宕机升级集群、安全性增强以及全新的托管选项,为用户提供从数据中心到云端到边缘的海量Kubernetes... 查看详情

从rancher1.6到2.0:术语及概念变化对比

Rancher2.0Beta版已正式发布。Rancher2.0是一个企业级Kubernetes平台,能够实现多Kubernetes集群的统一纳管,解决生产环境中企业用户可能面临的基础设施不同的困境。此外,Rancher2.0简洁直观的界面风格及操作体验,将解决业界遗留已久... 查看详情