Kubernetes本机和非本机应用程序之间有什么区别?

问题描述 投票:14回答:2

来自Kubernetes docs

对于Kubernetes本机应用程序,Kubernetes提供了一个简单的Endpoints API,只要服务中的Pod集发生变化,它就会更新。对于非本机应用程序,Kubernetes提供基于虚拟IP的服务桥接,重定向到后端Pod。

Kubernetes本机和非本机应用程序之间的确切区别是什么?

kubernetes
2个回答
4
投票

我找到了相同的部分并将其解释为:

  • 本机是打包并在k8s中运行的应用程序,因为它们有点'亲切'。所有dockerized应用程序都应该属于该类别。
  • non native与k8s群集基础结构相关联,但未在其中部署。遗留应用程序,Oracle集群或备份机器人可能属于此类别。

1
投票

根据我的解释,非本机应用程序是Services-without-selectors,没有创建端点(例如,应用程序在不同的命名空间中运行,在kubernetes外部运行,开发数据库等)

© www.soinside.com 2019 - 2024. All rights reserved.