小编jav*_*rta的帖子

如何使用 client-go API 从 Kubernetes 的 pod 获取事件消息?

如何从 pod 获取事件消息,例如使用 client-go Kubernetes API 的命令:

kubectl describe pod spark-t2f59 -n spark

Events:
  Type     Reason             Age   From                Message
  ----     ------             ----  ----                -------
  Warning  FailedScheduling   104s  default-scheduler   0/19 nodes are available: 15 Insufficient cpu, 19 Insufficient memory.
  Warning  FailedScheduling   104s  default-scheduler   0/19 nodes are available: 15 Insufficient cpu, 19 Insufficient memory.
  Warning  FailedScheduling   45s   default-scheduler   0/20 nodes are available: 16 Insufficient cpu, 20 Insufficient memory.
  Warning  FailedScheduling   34s   default-scheduler   0/20 nodes are available: 16 Insufficient cpu, 20 Insufficient memory. …
Run Code Online (Sandbox Code Playgroud)

go kubernetes client-go

3
推荐指数
1
解决办法
3421
查看次数

mongodb聚合查询,使用投影,$ size,$ split

我必须进行查询,因此在查询中我必须仅在大小为1时显示。在我的投影中,我显示结果,并且我有查询,但是仅显示所有大小,但是我只需要显示大小为1时,我不知道如何制作。我用了一个投影。这是一个文档: 文档

我的查询是这样的:

db.movies.aggregate([
{"$project":
  {
    "_id": 0,
    "longi":{$size:{ $split: [ "$title", " " ]}}
  }
    }]);
Run Code Online (Sandbox Code Playgroud)

结果是这样的:

{ "longi" : 2 }

{ "longi" : 2 }

{ "longi" : 6 }

{ "longi" : 11 }

{ "longi" : 2 }

{ "longi" : 2 }

{ "longi" : 6 }

{ "longi" : 2 }

{ "longi" : 1 }

{ "longi" : 4 }

{ "longi" : 5 }

{ "longi" : 3 }

{ "longi" …
Run Code Online (Sandbox Code Playgroud)

mongodb aggregation-framework

0
推荐指数
1
解决办法
1130
查看次数