我正在写一个slug生成器来制作漂亮的网址.我想将m2转换为m2,但是以通用的方式为所有上标(或下标)执行此操作,而不仅仅是简单的替换语句.
有任何想法吗?
如果我使用以下查询
topk(5,sum(container_memory_usage_bytes{kubernetes_container_name=~".+", kubernetes_namespace=~".+"}) by (kubernetes_namespace,kubernetes_container_name))
Run Code Online (Sandbox Code Playgroud)
它按预期返回 5 个结果。
然而与
topk(5,sum(irate(container_cpu_usage_seconds_total{kubernetes_container_name=~".+", kubernetes_namespace=~".+"}[20s])) by (kubernetes_namespace,kubernetes_container_name))
Run Code Online (Sandbox Code Playgroud)
大约返回 18 个结果。知道为什么会这样吗?我需要在第二个查询中更改什么才能只获得前 5 个?
对于公开公开的Kubernetes服务-键入LoadBalancer-我们有一个指向外部ip地址的dns记录。
在每项服务中,我们都使用与外部名称绑定的LetsEncrypt证书进行TLS终止。也不允许在证书中添加内部名称。
我想做的是使用外部名称使用相同Kubernetes集群连接中的任何应用程序,但保持内部通信。
有什么方法可以在Kubernetes集群中提供dns记录,以将相同名称解析为内部服务ip地址吗?