加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

如何统一管理谷歌GKE、AWS EKS和Oracle OKE

发布时间:2019-05-21 04:22:50 所属栏目:移动互联 来源:Rancher
导读:在Rancher呈现之前,打点在差异云提供商中运行的kubernetes集群从来都不是一件轻易的事。Rancher是什么?它是一个开源的Kubernetes打点平台,用户可以在Rancher上建设对接差异云的Kubernetes集群,或直接领导入已有的Kubernetes集群举办同一纳管。 在这篇文
副问题[/!--empirenews.page--]

在Rancher呈现之前,打点在差异云提供商中运行的kubernetes集群从来都不是一件轻易的事。Rancher是什么?它是一个开源的Kubernetes打点平台,用户可以在Rancher上建设对接差异云的Kubernetes集群,或直接领导入已有的Kubernetes集群举办同一纳管。

在这篇文章中,我将演示如安在Google云、AWS Cloud中启动Kubernetes集群以及怎样从Oracle Cloud导入集群。全部这三个集群,最终都将在Rancher Dashboard上拥有直观的视图,并能举办同一打点。本文将慢慢展示怎样从Rancher建设Kubernetes集群,以及怎样通过Rancher Dashboard轻松完成监控和陈设。

除了Rancher Kubernetes打点平台之外,Rancher Labs也宣布过本身的RKE(Rancher Kubernetes Engine)供用户选择行使。RKE这是一个很是简朴、闪电般快速的Kubernetes安装措施,可以在任那里所行使。因此,它消除了在裸机处事器或VM上安装Kubernetes集群的疾苦,而且它还提供了许多自界说的机动性。

怎样同一打点谷歌GKE、AWS EKS和Oracle OKE

RKE安装

在这一章里我将演示如安在3个VM上安装Rancher Kubernetes集群。起首你必要三台呆板来启动RKE集群。我行使的是3个EC2实例与ubuntu18.04,作为启动镜像。以是此刻我已经有了一个单独的VM,我将执行这三个节点的全部安装,个中一个将是主节点,其它两个将是事变节点。我已经凭证官方文档(https://rancher.com/docs/rke/l ... tion/)举办了安装,为了让整个事变更简朴,我轻微调解了一些步调。

步调1:下载RKE二进制文件

  • wget
  • https://github.com/rancher/rke ... amd64

步调2:mv rke_linux-amd64 rke

步调3:导出PATH = / home / cloud_user / rke:$ PATH

步调4:到今朝为止,我已经安装了三台安装了docker的ubuntu EC2呆板(必然要运行“usermod -aG docker ubuntu”,这样才气让docker可以被ubuntu用户会见)、以及在建设这些实例时我行使的私钥文件。你必要做的是在当前的VM中建设文件,复制密钥的内容,变动密钥权限并实行登录到你的EC2实例之一。

怎样同一打点谷歌GKE、AWS EKS和Oracle OKE

然后运行以下呼吁:

  1. rke config --name cluster.yml(假如你还没有配置路径,此处则可以行使./rke)。 

一旦你按下Enter键,它将开始扣问你一些差异的参数值,由于它会按照这些参数值来建设cluster.yml文件。这些参数根基上是你界说的节点特性,rke会自动为你建设cluster.yml。你也可以凭证Rancher的文档自行建设。

怎样同一打点谷歌GKE、AWS EKS和Oracle OKE

以上是我转达的参数,并基于它天生了cluster.yml文件。根基上它就是三个节点设置和我默认选择的其他一些与集群相干的设置。

怎样同一打点谷歌GKE、AWS EKS和Oracle OKE

以上是Node基于我们转达的参数在cluster.yml文件中的样子。 此刻你已筹备好了cluster.yml文件,就可以继承下一步了。

步调5:运行“rke up”以启动集群(假如你在统一位置有cluster.yml文件的话),可能假如你拥有cluster.yml以外的文件,则可以运行:rke up --config abc.yml

就这样简朴!!! 然后你将可以看到集群启动了,并开始表现各类INFO日记,以执行各类事变来启动集群并将节点毗连在一路。这也让你可以看到幕后产生的工作,以便你可以感觉到集群建设的全部步调。假如不必要这些,你只需看看我们“乐成成立Kubernetes集群”即可。

怎样同一打点谷歌GKE、AWS EKS和Oracle OKE

部门日记

在此之后,rke还会建设一个kubeconfig文件,你可以行使该文件与集群举办交互(在此之前需安装kubectl),名称为“kube_config_cluster_yml”。假如你行使的yml文件用了其他名称,那么它将是'kube_config_test_yml',然后就可以行使这个config文件与集群举办交互了。

怎样同一打点谷歌GKE、AWS EKS和Oracle OKE 配置完成

Rancher安装

此刻我将向你展示怎样安装Rancher并从Rancher Dashboard建设/导入集群。 我将行使我用于RKE安装的沟通VM。 我将在端口80上运行Rancher作为docker容器。

呼吁:

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

搞定!Rancher此刻已经运行起来了!

下面登录Rancher 并配置暗码,行使URL。

怎样同一打点谷歌GKE、AWS EKS和Oracle OKE

Rancher的第一屏界面

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读