殽杂云情形中扩展Kubernetes碰着的挑衅及办理方案
假如单击nginx / httpd事变负载,您将看到Rancher现实上凭证Kubernetes的提议建设了一个陈设来打点ReplicaSet。您还将看到这个ReplicaSet建设的Pod。 扩展Pod和集群 Rancher实例正在打点两个集群:
单击Scale列下的“-”(减号图标),可以镌汰httpd Pod。我们很快就看到Pod数目镌汰了。 若想要扩展pod,请单击Scale列下的“+”(加号图标)。完成后,您可以当即看到Pod正在被建设,以及ReplicaSet正在扩展变乱。行使Pod的右侧菜单实行删除个中一个pod,寄望调查ReplicaSet怎样从头建设它,以匹配所需的状态。 云云一来,第一个集群的httpd Pod数从5个变到了2个,第二个集群的nginx Pod从1个变到了7个。此刻,第二个集群看起来险些耗尽了资源。 通过Rancher,我们还可以通过添加特另外节点来扩展集群。下面实行这样做一下,让我们将节点数编辑为5。 固然是Rancher向我们展示了“和谐集群”,但着实是Kubernetes在幕后进级集了群主处事器并调解节点池的巨细。 稍等一下,最终你应该看到5个节点启动并运行。 让我们搜查一下Global选项卡,这样我们就可以对Rancher正在打点的全部集群有一个全局的相识。 此刻我们可以添加更多Pod(假如我们想的话),由于此刻我们有新的可用资源了。下口试着把pod数变为13。 最重要的是,全部这些操纵都是在没有停机的环境下完成的。在向上或向下扩展Pod或调解集群巨细时,为httpd / nginx陈设掷中公有IP,HTTP相应状态代码始终为200。 总 结 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |