文件名称:redis-operator:一个基于golang的redis运算符,它将覆盖Kubernetes顶部的Redis独立集群模式设置
文件大小:1.93MB
文件格式:ZIP
更新时间:2024-06-01 10:02:43
kubernetes redis golang monitoring openshift
一个基于Golang的Redis运算符,它将在Kubernetes上进行/监视Redis独立/集群模式设置。 它可以使用Cloud和Bare metal环境上的最佳实践来创建Redis集群设置。 此外,它使用redis-exporter提供了内置的监视功能。 有关文档,请参阅 建筑学 目的 创建该操作员的目的是在Kubernetes上提供Redis的简单且生产级的设置。 不管您是否拥有普通的本地Kubernetes或基于云的Kubernetes。 支持的功能 这是该操作员支持的功能:- Redis集群/独立模式设置 带有Prometheus出口商的内置监控 使用pvc模板进行动态存储配置 k8s请求和限制的资源限制 密码/无密码设置 节点选择器和关联 优先级管理设置优先级 SecurityContext操作内核参数 入门 如果要从头开始将redis-operator部署到本地Minik
【文件预览】:
redis-operator-master
----.travis.yml(445B)
----example()
--------redis-standalone-example.yaml(887B)
--------redis-cluster-example.yaml(1KB)
--------redis-existing-secret.yaml(998B)
----config()
--------prometheus()
--------manager()
--------scorecard()
--------crd()
--------rbac()
--------certmanager()
--------samples()
--------default()
----docs()
--------package.json(533B)
--------src()
--------.gitignore(118B)
--------yarn.lock(342KB)
----k8sutils()
--------labels.go(2KB)
--------statefulset.go(12KB)
--------secrets.go(2KB)
--------client.go(291B)
--------redis.go(9KB)
--------services.go(9KB)
----.github()
--------workflows()
----Dockerfile(816B)
----api()
--------v1beta1()
----LICENSE(11KB)
----controllers()
--------redis_controller.go(5KB)
--------suite_test.go(2KB)
----static()
--------redis-operator-logo.svg(635KB)
--------redis-operator.png(56KB)
--------redis-operator-logo.png(7KB)
----DEVELOPMENT.md(2KB)
----main.go(3KB)
----PROJECT(297B)
----.gitignore(378B)
----CHANGELOG.md(2KB)
----Makefile(4KB)
----go.sum(61KB)
----.dockerignore(151B)
----README.md(5KB)
----hack()
--------boilerplate.go.txt(564B)
----go.mod(347B)