小编Raj*_*mar的帖子

弹性搜索kubernetes 数据盘使用量突然上升

在 GKE 中部署了弹性搜索 Kubernetes。配备 2GB 内存和 1GB 持久化磁盘。

我们在存储异常中遇到错误。在那之后,我们已经增加到 2GB,第二天它达到了 2GB,但我们没有运行任何大查询。然后我们再次将持久性磁盘大小增加到 10 GB。之后,数据持久化磁盘存储量不再增加。

在进一步的分析中,我们发现总的 Indices 占用了 20MB 的内存,无法存储磁盘中的数据。

使用弹性搜索节点统计 API来获取有关磁盘和节点统计信息的详细信息。

我无法找到内存超出的确切原因以及磁盘中的数据是什么。另外,提出防止这种未来的方法。

截屏

elasticsearch google-cloud-platform kubernetes google-kubernetes-engine

7
推荐指数
1
解决办法
193
查看次数

phpMyAdmin 中的grab_globals.lib.php 中的PHP 文件包含漏洞

在 Google Kubernetes 中部署 ASP.NET core 3.1 应用程序。Docker 是基于 mcr.microsoft.com/dotnet/core/aspnet:3.1-bionic AS 构建的。

使用 Ingress 服务公开应用程序。在使用Metasploit进行渗透测试时,在phpMyAdmin中的grab_globals.lib.php中获取PHP文件包含漏洞。

在此输入图像描述

任何解决此问题的建议或帮助将不胜感激。

另外,我还尝试了以下可能的方法来消除此漏洞。

  • 尝试卸载docker中的phpMyAdmin,但找不到phpMyAdmin
  • 尝试安装和卸载 phpMyAdmin。

php phpmyadmin docker kubernetes asp.net-core

5
推荐指数
0
解决办法
627
查看次数

增加弹性搜索 Kubernetes 中的分片数量

部署了一个Elasticsearchon GKE. ECK有3个主节点和2个数据节点。创建包含 1 个分片和 1 个副本的索引时,当分片计数达到 1000 时,会收到 400 错误响应。

是否可以增加分片数量?请建议一种增加分片数量的方法。

错误详情

Invalid NEST response built from a unsuccessful (400) low level call on PUT: /t-2af14520-e76d-4091-a51d-1c89cf990e97
Audit trail of this API call:
[1] BadResponse: Node: http://eck.com/ Took: 00:00:00.2833118
OriginalException: Elasticsearch.Net.ElasticsearchClientException: Request failed to execute. Call: Status code 400 from: PUT /t-2af14520-e76d-4091-a51d-1c89cf990e97. ServerError: Type: illegal_argument_exception Reason: "Validation Failed: 1: this action would add [2] total shards, but this cluster currently has [2000]/[2000] maximum shards open;"
Request:
<Request …
Run Code Online (Sandbox Code Playgroud)

elasticsearch kubernetes google-kubernetes-engine

5
推荐指数
1
解决办法
6204
查看次数

1
推荐指数
2
解决办法
8241
查看次数