kubernetes相关内容

监控K8或EKS中入口流量的标准方法

有没有标准的方法来监控K8入口的流量?我们正在尝试提取类似 的指标 每秒请求数 HTTP错误 响应时间 等... 特定环境 AWS EKS Nginx入口 AWS弹性搜索服务[存储和搜索指标] Kibana和Easy Alert[仪表板和警报] 尝试的解决方案 像Istio一样的服务网格(不想要Istio的沉重。服务到服务的流量非常少。) 自定义nginx ..

Kubernetes中基于路径的微服务授权

我的任务是将AWS lambda微服务迁移到Kubernetes。为简单起见,有两个服务端点:/admin和/user,您可以在其中获取或发布完成某件事的请求。 您必须属于admin组(在外部AuthZ提供程序中定义)才能达到/admin终结点,否则将获得401。您必须属于user组才能访问/user终结点。 我将每个端点公开为在停靠容器中运行的服务。问题是,在Kubernetes中添加路 ..
发布时间:2022-05-25 12:57:03 其他开发

通过外部网络体系结构在裸机集群上公开Kubernetes服务

我构建了一个裸机多节点、多服务器的Kubernetes集群,这是我的第一次体验。 群集跨多个服务器构建;每个服务器包含一组节点。 连接是通过局域网上的公用IP地址完成的。 我在群集上运行部署,它正在工作。 但我想通过外部网络公开服务。 如果我使用的是Minikube,我会使用LoadBalancer在外部公开服务。 疑难解答: 我正在考虑使用入口控制器或N ..
发布时间:2022-05-25 12:10:27 其他开发

让我们通过证书管理器在您的Kubernetes Inress中加密的SSL证书

我正在尝试与证书管理器v0.16.0一起工作,以便让证书加密。我使用microk8,并遵循了几个教程,但没有一个让我达到目标。 使用此tutorialLink时,我无法创建颁发者,并在尝试应用它时收到错误消息: kc apply -f clusterIssuer.yaml namespace/cloud unchanged Error from server (InternalErro ..

为什么这些入口规则不向外部公开服务?(NET::ERR_CERT_AUTHORITY_INVALID/ERR_TOO_MANY_REDIRECTS)

我正在尝试设置服务(ArgoCD)并将其公开给群集外部。注:我对库伯内斯还很陌生,所以很可能我有一些误解。如果你能看到一个,请帮我摆脱它。如果需要更多信息来诊断发生了什么,请让我知道,我会添加的。 我在命名空间nginx中的集群中安装了nginx-ingress入口控制器。我已经通过HELM将ArgoCD安装到argocd命名空间*中。kubectl get service -n argoc ..
发布时间:2022-05-25 11:26:08 其他开发

未找到Kubernetes Inress Nginx控制器

Inress Nginx控制器返回404未找到Reaction应用程序。我将范围缩小到Reaction应用程序,因为如果我尝试点击posts.com/post,它实际上会返回现有帖子的JSON列表,但对于前端应用程序,它会一直显示 获取http://posts.com/404(未找到) 我查看了其他一些堆栈溢出问题,不幸的是无济于事。 inress-srv.yaml apiVer ..
发布时间:2022-05-25 11:17:49 其他开发

用Inress重写Kubernetes中的URL

我正在将旧网站迁移到Kubernetes,这些网站使用的URL包括www.app1.com、www.app2.com、。 因为所有的都部署在一个K8S集群中,所以我想使用www.myapp.com/app1之类的URL。但当我访问www.myapp.com/app1时,它会转到www.myapp.com/login,而不是www.myapp.com/app1/login try 1: a ..
发布时间:2022-05-25 11:14:13 其他开发

Kubernetes Inress未重定向到正确路径

我在作为部署运行的Kubernetes集群中有一个托管在Apache上的Django应用程序。应用程序在端口8080上运行,应用程序根目录为";/";。当有人输入/tascaty时,我希望我的入口重定向到我的应用程序,但当我在入口资源中输入路径/tascaty时,这不会发生。但是当我将路径设置为/时,它就起作用了。以下是我的应用程序的详细信息 应用程序的Apache配置文件: ..
发布时间:2022-05-25 11:07:55 其他开发

在入口切换TLS的情况下,在K8S中使用http而不是https进行重定向

我在Kubernetes的码头容器中运行了一个服务。它通过入口传递HTTPS/TLS,然后通过http进入容器。我的问题是,当容器中运行的WebApp返回重定向或资源请求时,它返回的是http端点,而不是HTTPS。 例如: 请求:https://my.service 返回重定向:http://my.service/login.html 有什么办法可以解决这个问题吗? ..
发布时间:2022-05-25 10:53:51 其他开发

当就绪探测失败时,K8将停止将流量路由到Pod到底是什么意思

我试图解决的问题是Web应用程序的水平伸缩,其中某些会话会导致高CPU使用率。我们的想法是使用Readness Probe通知K8,Pod加载了当前任务,必须将新流量发送到另一个Pod(HPA将完成这项工作并准备一个新Pod)。 但我希望该会话在初始Pod上的处理处于活动状态,并在工作完成后将结果发送给用户。 问题是,这是否意味着如果就绪探测失败,K8将: 停止将所有流量路由到P ..

为什么要将负载均衡器类型的服务放在Nginx Inress前面

我发现了一些K8在生产中的用例,它们与公有云一起工作,将一个负载均衡器类型的服务放在Nginx Inress前面。(您可以从下面的YAML中找到一个示例。) 据我所知,入口可以用来向公众公开内部服务,那么在入口前面放置负载均衡器有什么意义呢?我可以删除该服务吗? apiVersion: v1 kind: Service metadata: annotations: labels ..
发布时间:2022-05-25 10:38:20 其他开发