定服装网站建设,建立一个网站需要哪些步骤,公众号制作链接教程,施工企业科技宣传片每次谈到容器的时候#xff0c;除了Docker之外#xff0c;都会说起 Kubernetes#xff0c;那么什么是 Kubernetes呢#xff1f;今天就来一起学快速入门一下 Kubernetes 吧#xff01;希望本文对您有所帮助。
Kubernetes#xff0c;一种用于管理和自动化云中容器化工作负…每次谈到容器的时候除了Docker之外都会说起 Kubernetes那么什么是 Kubernetes呢今天就来一起学快速入门一下 Kubernetes 吧希望本文对您有所帮助。
Kubernetes一种用于管理和自动化云中容器化工作负载的工具。
想象一下你有一个管弦乐队将每个音乐家视为一个码头容器。为了创作优美的音乐我们需要一个指挥来管理音乐家并设定节奏。现在将指挥想象为 Kubernetes将管弦乐队想象为像 Robinhood 这样的应用程序。当市场休市时像 Robinhood 这样的应用程序就没有什么作用。但当它们开业时它需要完成特斯拉和 Shopify 等价格过高股票的数百万笔交易。
Kubernetes 是编排基础设施以处理不断变化的工作负载的工具。它可以跨多台机器扩展容器如果一台机器出现故障它知道如何用新机器替换它。 部署在 Kubernetes 上的系统称为集群。操作的大脑称为控制平面。它公开了一个 API 服务器可以处理内部和外部请求来管理集群。
它还包含自己的键值数据库称为etcd用于存储有关运行集群的重要信息。 它管理的是一台或多台称为节点的工作机器。当您听到节点时请想到一台机器。 每个节点都运行一个称为 kubelet 的东西这是一个在机器上运行的微型应用程序用于与主控制平面母舰进行通信。 每个节点内部都有多个 Pod这是 Kubernetes 中最小的可部署单元。当您听到 pod 时请想象一群鲸鱼或一起运行的容器。
随着工作负载的增加Kubernetes 可以通过向集群添加更多节点来自动水平扩展。在此过程中它负责处理复杂的事情例如网络、秘密管理、持久存储等。
它是为高可用性而设计的实现这一目标的一种方法是维护副本集。它只是一组随时准备运行的运行 Pod 或容器。作为开发人员您可以在 YAML 中定义描述集群所需状态的对象。 例如我们可能有一个 nginx 部署其中包含一个包含三个 pod 的副本集。在spec字段中我们可以准确定义它的行为方式例如它的容器、卷、端口等。然后您可以采用此配置并使用它自动配置和扩展容器并确保它们始终正常运行和健康。
视频讲解https://www.bilibili.com/video/BV12N411j7CE/ 欢迎一键三连支持 如果您想开拓眼界了解和发现更多计算机领域的概念和知识欢迎关注我在持续更新的开发者科普专栏助你探索更多计算机领域的热门知识 欢迎关注我的公众号程序猿DD。前沿技术早知道弯道超车有希望积累超车资本从关注DD开始