接下来是什么
尽管我们的工作坊已经完成,但是还有很多关于容器的知识!我们不会在这里进行深入研究,但是接下来还有其他一些要看的地方!
容器编排
在生产中运行容器非常困难。您不想登录到计算机,只需运行一个
docker run
或即可docker-compose up
。为什么不?好吧,如果容器死了怎么办?您如何在多台计算机上进行扩展?容器编排解决了这个问题。Kubernetes,Swarm,Nomad和ECS之类的工具都以稍微不同的方式帮助解决此问题。
一般的想法是,您有接受预期状态的“经理” 。此状态可能是“我想运行我的Web应用程序的两个实例并公开端口80。” 然后,管理人员查看集群中的所有计算机,并将工作委派给“工作人员”节点。管理者监视更改(例如退出容器),然后努力使实际状态反映预期状态。
云原生计算基金会项目
CNCF是各种开源项目的供应商中立之地,包括Kubernetes,Prometheus,Envoy,Linkerd,NATS等!您可以在此处查看已毕业和孵化的项目, 并在此处查看整个CNCF格局。有很多项目可帮助解决有关监视,日志记录,安全性,图像注册表,消息传递等方面的问题!
因此,如果您是容器景观和云原生应用程序开发的新手,欢迎您!请与社区联系,提出问题,并继续学习!我们很高兴有您!
入门,设置,方向,快速启动,简介,概念,容器,码头