一文实现灵活的K8S基础架构!
文章来源:RancherLabs /
Kubernetes是当前最为流行的开源容器编排平台,成为众多企业构建基础架构的首选。在本文中,我们将探讨针对你的用例构建基础设施的最佳方式,以及你可能要根据各种限制条件做出的各种决定。
内容分发网络(CDN)
-
设置集群内的服务发现(可由CoreDNS处理) -
如果需要的话,设置一个服务网格(如LinkerD、Istio、Consul等) -
设置Ingress controller和API网关(例如:Nginx、Ambassador、Kong、Gloo等) -
设置使用CNI的网络插件,方便集群内的联网 -
设置网络策略,调节服务间的通信,并根据需要使用各种服务类型暴露服务 -
使用GRPC、Thrift或HTTP等协议和工具,设置不同服务之间的服务间通信 -
设置A/B测试,如果你使用像Istio或Linkerd这样的服务网格,实现起来可以更容易
作者简介
VIGNESH T.V.,Timecampus CEO、CTO及创始人。
原文链接:
https://thenewstack.io/a-deep-dive-into-architecting-a-kubernetes-infrastructure/