科洛尼亚

注册

 

发新话题 回复该主题

Kubernetes上的十大应用程序 [复制链接]

1#
作者

kubedex译者

张卫滨在崭新的Kubernetes集群上,经常会安装的helmchart都有哪些呢?

在崭新的Kubernetes集群上,经常会安装的helmchart都有哪些呢?下面这个清单代表了我们的观点。

序号名称理由1nginx-ingress世界上最常见的前端代理,非常易于搭建,功能具有通用性。根据场景的不同,可能会有更好的Ingress,但是它的份额占到了99%。2corednsKubernetes上最好的DNS服务器。默认的KubeDNS比较糟糕,所以毫无疑问你需要将它切换掉。借助coredns你还可以启用一些很酷的插件,使其能够与其他的应用程序协作,比如Prometheus。3Prometheus每个人都应该使用Prometheus,它提供了自定义的时序监控功能,允许你instrument代码并在Grafana中以图形化的方式进行监视。你还可以搭建告警功能,当生产环境崩溃或延迟让顾客感到不满时,你能得到提醒。它同时还需要Grafana和kube-state-metricschart。4Istio通过Istio服务网格连接微服务能够解锁大量很酷的特性,包括流量控制、认证与授权、加密和可观察性。你可以移除微服务中大量的应用程序逻辑,让Istio来处理它。5NuclioNuclio是我们目前最喜欢的FaaS应用,它为实时和数据驱动应用提供了ServerlessFunction,与AWSLambda的处理方式相同,只不过是在你的集群中运行。6Jaeger为你的应用提供分布式跟踪功能,它能够跟踪每个微服务的每次API调用。我们都知道,微服务最大的问题就是可观察性。7Fluentd捕获日志并将其发送至ElasticSearch,这样我们就可以通过搜索错误日志判断微服务中出现了什么问题。在使用它的时候,还需要Kibanachart。8Anchore如今,谁的应用会不
分享 转发
TOP
发新话题 回复该主题