微处事架构在Kubernetes上的实现
此刻我们只必要构建它。 选择一个镜像tag,然后运行以下两个Docker呼吁来构建和生涯镜像:
在我们陈设之前尚有一步。固然我们已经界说了将进入我们的Pod的内容,但我们还没有界说我们的处事。让我们做一个简朴的处事界说,称为Hello Service。我们将它生涯在hello-service.yml处事界说文件中。
此刻我们已经拥有了所需的统统。我们的镜像已经构建,我们已经按照它界说了一项处事。此刻我们终于可以行使Kubernetes来陈设它了。我们将行使kubectl呼吁行器材将其陈设在我们的集群上:
要获取处事负载平衡器IP,请运行以下呼吁:
记下外部IP。 此刻,当我们会见负载平衡器地点时,我们可以看到已陈设的处事。它并不多,但“Hello World”向我们展示了这统统都奏效了! 要害组件 构建此处事使我们可以或许演示大大都首要的Kubernetes组件。起首,我们部署了Dockerfile来为处事建设代码。要在Kubernetes中现实建设处事,我们必要行使YAML来界说它。我们的界说回收我们界说的镜像并提供一些要害信息:应该陈设的位置,版本以及其他设置信息。 之后,我们在Pod上陈设了该处事。在Kubernetes模子中,Pod与容器亲近相干。很多陈设(如我们的陈设)行使单个Pod举办处事。严酷来说,Kubernetes不打点容器,它打点。偶然这些容器与Pod有一对一的相关,偶然辰有多个容器关联到一个Pod。 最后,我们看到了编排的原则。在界说了我们但愿怎样陈设API之后,我们只是将设置文件推送到Kubernetes并完成别的事变。行使kubectl,我们可以或许指定我们想要的架构,Kubernetes认真别的的事变。当我们稍后查察更伟大的示例时,通过多个版本和伟大的陈设,我们将更清晰地看到这个简朴设法的强盛成果。 深入相识 陈设简朴的处事只是一个开始。Kubernetes原生支持微处事,它能用很好的方法来陈设根基的,乃至更伟大的微处事架构,而不会有太多的贫困。但要真正操作微处事的可扩展性,你还必要知道更多。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |