Azure AKS 主节点架构
Azure AKS master node architecture
我们目前正在评估各种 Kubernetes aaS 提供商,而 Azure AKS 看起来像是一个前沿 运行ner。但是,最近出现了一些信息,master 和 etcd 节点不是 运行 在 HA 配置中?
这是正确的吗?我很难相信!他们的网站上没有关于 AKS 架构的任何内容,这总是令人担忧,但由于他们提供主节点作为服务,我不明白他们怎么会留下这么大的漏洞?
有人有关于 AKS 架构的更深入的信息吗?
工作节点位于可用性集中,这意味着它们分布在更新域和故障域中。在服务水平协议 (SLA) 中,提供商同意在未达到公布的服务水平时向客户补偿服务成本。由于 AKS 本身是免费的,因此没有可偿还的成本,因此没有正式的 SLA。但是,AKS 力图使 Kubernetes API 服务器保持至少 99.5% 的可用性。 (source)
对于你的问题,Azure 不可能将 AKS 留在没有高可用性的环境中。
AKS 基于 ACS 引擎。但也有一些不同。在 AKS 中,Kubernetes 主组件是 Microsoft 提供的托管服务的一部分。而且您在 AKS 群集中看不到它。这是免费的。要 运行 您的应用程序和支持服务,您需要一个 Kubernetes 节点,并且您可以决定集群中有多少个节点。对于节点,它们是 Azure 虚拟机并在 Azure Availability Set. So they have the High Availability. You can get more details here.
中创建
AKS集群是这样的:
上面已经提供了大部分关于AKS的信息,我只想与这句话联系起来:
We are currently evaluating various Kubernetes aaS providers and Azure
AKS was looking like a front runner.
我不是来告诉你哪个云提供商是最好的,因为这个问题没有简单的答案。但是,我能做的就是与您分享我在此类案例中使用的资源。
Here you can find a great comparison not only as an article but also as an excel sheet 显示了最大的 Kubernetes aaS 提供商的主要差异和可能性。
可以肯定的是,AWS 是其中最大的一个,它有相当多的人参与开发和升级与 Kubernetes 相关的解决方案,因此您可以在互联网上找到大量的解决方案和资源。
微软据我所知也很积极,他们的目标是让体验越来越好,但引用文章似乎还有一些地方需要改进。
Google 云平台。正如我们所知,Kubernetes 诞生于 Google,因此我认为 Google 的目标是在其平台上拥有最优质的 Kubernetes 体验。我看过很多材料,Google 围绕 GKE 在世界范围内进行了很多讨论 - 会议、youtube 视频、博客文章、对 k8s 的详细介绍等。
引用这篇文章似乎他们做得很好。
无论如何,这是我的意见,也是基于 hands-on 经验和链接的文章本身,我建议您检查一下。
我们目前正在评估各种 Kubernetes aaS 提供商,而 Azure AKS 看起来像是一个前沿 运行ner。但是,最近出现了一些信息,master 和 etcd 节点不是 运行 在 HA 配置中?
这是正确的吗?我很难相信!他们的网站上没有关于 AKS 架构的任何内容,这总是令人担忧,但由于他们提供主节点作为服务,我不明白他们怎么会留下这么大的漏洞?
有人有关于 AKS 架构的更深入的信息吗?
工作节点位于可用性集中,这意味着它们分布在更新域和故障域中。在服务水平协议 (SLA) 中,提供商同意在未达到公布的服务水平时向客户补偿服务成本。由于 AKS 本身是免费的,因此没有可偿还的成本,因此没有正式的 SLA。但是,AKS 力图使 Kubernetes API 服务器保持至少 99.5% 的可用性。 (source)
对于你的问题,Azure 不可能将 AKS 留在没有高可用性的环境中。
AKS 基于 ACS 引擎。但也有一些不同。在 AKS 中,Kubernetes 主组件是 Microsoft 提供的托管服务的一部分。而且您在 AKS 群集中看不到它。这是免费的。要 运行 您的应用程序和支持服务,您需要一个 Kubernetes 节点,并且您可以决定集群中有多少个节点。对于节点,它们是 Azure 虚拟机并在 Azure Availability Set. So they have the High Availability. You can get more details here.
中创建AKS集群是这样的:
上面已经提供了大部分关于AKS的信息,我只想与这句话联系起来:
We are currently evaluating various Kubernetes aaS providers and Azure AKS was looking like a front runner.
我不是来告诉你哪个云提供商是最好的,因为这个问题没有简单的答案。但是,我能做的就是与您分享我在此类案例中使用的资源。
Here you can find a great comparison not only as an article but also as an excel sheet 显示了最大的 Kubernetes aaS 提供商的主要差异和可能性。
可以肯定的是,AWS 是其中最大的一个,它有相当多的人参与开发和升级与 Kubernetes 相关的解决方案,因此您可以在互联网上找到大量的解决方案和资源。
微软据我所知也很积极,他们的目标是让体验越来越好,但引用文章似乎还有一些地方需要改进。
Google 云平台。正如我们所知,Kubernetes 诞生于 Google,因此我认为 Google 的目标是在其平台上拥有最优质的 Kubernetes 体验。我看过很多材料,Google 围绕 GKE 在世界范围内进行了很多讨论 - 会议、youtube 视频、博客文章、对 k8s 的详细介绍等。
引用这篇文章似乎他们做得很好。
无论如何,这是我的意见,也是基于 hands-on 经验和链接的文章本身,我建议您检查一下。