学习kubernetes的范围是什么?
我最近在搜索一些在线课程时遇到了“Kubernetes”这个词。我知道,如果我学习Kubernetes,我将了解容器和与容器编排相关的东西,以及我们可以多么容易地扩展微服务。但我想知道,在学习库伯内特斯之后,要成为这方面的专家,还有什么需要学习的吗 我的问题是,如果我学习了这个,我可以选择更多的流,就像学习Python或R将帮助您成为数据分析师或其他与数据相关的流一样 我对这个很陌生,非常感谢你的帮助学习kubernetes的范围是什么?,kubernetes,Kubernetes,我最近在搜索一些在线课程时遇到了“Kubernetes”这个词。我知道,如果我学习Kubernetes,我将了解容器和与容器编排相关的东西,以及我们可以多么容易地扩展微服务。但我想知道,在学习库伯内特斯之后,要成为这方面的专家,还有什么需要学习的吗 我的问题是,如果我学习了这个,我可以选择更多的流,就像学习Python或R将帮助您成为数据分析师或其他与数据相关的流一样 我对这个很陌生,非常感谢你的帮助 提前感谢Kubernetes的主要先决条件是Docker。学习Docker之后,您将学习如何将
提前感谢Kubernetes的主要先决条件是Docker。学习Docker之后,您将学习如何将环境打包到容器中并进行部署。一旦你学会了如何构建docker镜像,你就需要“协调”它们。这是什么意思 这意味着,如果你有一堆微服务(以容器的形式),你可以启动多台机器,告诉Kubernetes哪个图像/容器去了哪里,这样你就可以使用Docker图像(打包环境)编排你的应用程序,然后Kubernetes作为运行这些容器的底层资源提供者,并控制它们何时旋转/被杀死 假设你在一台个人电脑上的prem(或在家里)Kubernetes上没有一个大型集群,这是毫无用处的。你需要学习一个云平台(或者投资一台服务器)来有效地利用Kubernetes 一旦您了解了这一点,您可能需要找到一种方法让您的容器彼此通信。在我看来,业余程序员需要知道的两件最重要的事情是:
Kubernetes和Docker是未来,因为它消除了对环境的担忧。如果您有一个docker映像,您可以在Mac、Linux、Windows或基本上任何带有虚拟机监控程序的机器上运行该映像。提高可移植性,并减少每次设置环境的开销。还允许您启动1个或100个或1000个或10000个容器(可扩展性极佳!)是的,如果您希望全面探索,那么安全方面也可以是您可以学习的东西,而且现在各种客户端都需要在容器级别检查安全漏洞,容器注册,甚至在kubernetes级别也是如此 您可以通过几项认证成为DevSecOps 关于你后面的问题,我不能设想任何事情,因为在这里你可以只部署容器,甚至可以部署一些python代码,这些代码将从传感器收集一些数据并进行一些计算 如果您的问题是具体的,请发表评论