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

时间:2018-04-04 13:30:47

标签: kubernetes

来自Kubernetes docs

  

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

Kubernetes原生应用和非原生应用之间的确切区别是什么?

2 个答案:

答案 0 :(得分:4)

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

  • native是打包并在k8s中运行的应用程序。所有dockerized应用程序都应属于该类别。
  • non native与k8s群集基础结构连接但未部署在其中。遗留应用程序,Oracle集群或备份机器人可能属于此类别。

答案 1 :(得分:1)

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