【发布时间】:2021-11-25 12:48:46
【问题描述】:
在安装了 here 提到的 eck-operator 后,我使用以下 yaml 清单创建了一个 Elasticsearch 资源。
apiVersion: elasticsearch.k8s.elastic.co/v1
kind: Elasticsearch
metadata:
name: quickstart
spec:
version: 7.15.0
nodeSets:
- name: default
count: 1
config:
node.store.allow_mmap: false
应用此清单后,我可以通过执行手动获取状态:
kubectl get elasticsearch -n ecknamespace
输出如下:
> $ kubectl get elasticsearch -n ecknamespace
NAME HEALTH NODES VERSION PHASE AGE
quickstart green 3 7.15.0 Ready 3d17h
使用Kubernetes C# Client,如何以编程方式获取上述数据?
【问题讨论】:
-
这和java有关吗?
-
java和C# k8s客户端的API类似,所以实现也差不多
-
如果你添加了 java 标签,那么 java 开发人员会看到这篇文章,并且可能会有点胡思乱想,因为问题不是关于 java 的。标签应该是精确的,这不是添加尽可能多的练习:)
标签: c# kubernetes kubectl kubernetes-apiserver