Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GraphScope operator #267

Open
yecol opened this issue Apr 27, 2021 · 1 comment
Open

GraphScope operator #267

yecol opened this issue Apr 27, 2021 · 1 comment
Assignees
Labels
ASoC2022 Alibaba Summer of Code 2022 kubernetes summer-of-code

Comments

@yecol
Copy link
Collaborator

yecol commented Apr 27, 2021

背景

OperatorKubernetes 的扩展软件,它利用 custom-resources 管理应用及其组件。 Operator 允许你在不修改 Kubernetes 自身代码的情况下,通过为一个或多个自定义资源关联Controller 来扩展集群的能力

Operator 的开发是为了处理 Kubernetes 控制器无法处理的复杂、有状态的应用程序。虽然像 StatefulSets 这样的 Kubernetes 控制器非常适合部署、维护和扩展简单的无状态应用程序,但它们无法处理对有状态资源的访问,或者无法升级、伸缩和备份更复杂的集群应用程序(如数据库)。

了解更多关于 Operator 的细节: https://kubernetes.io/docs/concepts/extend-kubernetes/operator/

GraphScope 的 Kubernetes 部署方式是复杂,有状态的部署,我们希望通过 Operator 来简化用户管理,查看,升级,伸缩 GraphScope 实例的操作。

技能要求

对 Kubernetes 有一定了解
对 Go 语言有一定了解

产出

实现 GraphScope Operator, 其能够执行简单的管理和伸缩功能。

难度

基础

导师

@sighingnow : [email protected]
@siyuan0322 : [email protected]

@lidongze0629
Copy link
Collaborator

Some useful links: Kubernetes Operator Pythonic Framework

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ASoC2022 Alibaba Summer of Code 2022 kubernetes summer-of-code
Projects
None yet
Development

No branches or pull requests

4 participants