文件名称:es-operator:用于Elasticsearch的Kubernetes运算符
文件大小:190KB
文件格式:ZIP
更新时间:2024-02-25 06:56:14
kubernetes elasticsearch operator kubernetes-operator elasticsearch-operator
Elasticsearch运算子 这是一个在Kubernetes中运行Elasticsearch的运营商,专注于运营方面,例如安全消耗以及为Elasticsearch数据节点提供自动缩放功能,而不仅仅是抽象清单定义。 兼容性 ES-Operator已通过Elasticsearch 6.x和7.0测试。 这个怎么运作 该操作员通过管理称为ElasticsearchDataSets (EDS)的自定义资源来工作。 它们基本上是StatefulSets的一个薄包装。 一个EDS代表一组普通的Elasticsearch数据节点。 应用EDS清单时,操作员将创建和管理相应的StatefulSet。
【文件预览】:
es-operator-master
----MAINTAINERS(117B)
----.travis.yml(1KB)
----pkg()
--------client()
--------apis()
--------clientset()
----Dockerfile.e2e(210B)
----cmd()
--------e2e()
----docs()
--------elasticsearchdataset-simple.yaml(2KB)
--------GETTING_STARTED.md(4KB)
--------cluster-roles.yaml(1KB)
--------zalando.org_elasticsearchdatasets.yaml(431KB)
--------es-operator.yaml(944B)
--------elasticsearch-cluster.yaml(3KB)
--------zalando.org_elasticsearchmetricsets.yaml(2KB)
--------elasticsearchdataset-vct.yaml(3KB)
----manifests()
--------operator_service_account.yaml(63B)
--------es-operator.yaml(799B)
--------rbac.yaml(1KB)
----deploy()
--------e2e()
----.github()
--------dependabot.yml(275B)
--------PULL_REQUEST_TEMPLATE.md(758B)
--------ISSUE_TEMPLATE.md(156B)
--------CODEOWNERS(1KB)
----.zappr.yaml(160B)
----Dockerfile(191B)
----SECURITY.md(606B)
----CONTRIBUTORS.md(329B)
----LICENSE(1KB)
----CONTRIBUTING.md(3KB)
----label_selector.go(833B)
----operator()
--------elasticsearch.go(24KB)
--------operator.go(25KB)
--------autoscaler_test.go(16KB)
--------autoscaler.go(13KB)
--------recorder.go(909B)
--------es_client.go(12KB)
--------metrics_collector_test.go(2KB)
--------elasticsearch_test.go(5KB)
--------es_client_test.go(8KB)
--------operator_test.go(7KB)
--------metrics_collector.go(4KB)
----main.go(6KB)
----.gitignore(15B)
----.golangci.yml(337B)
----label_selector_test.go(974B)
----e2e.sh(2KB)
----Makefile(2KB)
----go.sum(70KB)
----CODE_OF_CONDUCT.md(3KB)
----README.md(12KB)
----hack()
--------update-codegen.sh(3KB)
--------boilerplate.go.txt(570B)
--------tools.go(798B)
----delivery.yaml(2KB)
----go.mod(780B)