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

Explore Kubernetes Operator Model #170

Open
5 of 8 tasks
vladimirvivien opened this issue Jun 16, 2017 · 0 comments
Open
5 of 8 tasks

Explore Kubernetes Operator Model #170

vladimirvivien opened this issue Jun 16, 2017 · 0 comments
Assignees

Comments

@vladimirvivien
Copy link

vladimirvivien commented Jun 16, 2017

This task is to explore the Kuberenetes operator model. There are several operators being developed currently, each with their own characteristics. The goal is to look at operators that are designed to operate software that creates cluster such as Crunchy Data's Postgres and CoreOS' etcd operator.

  • Explore codebase and api used
  • Understand the operator pattern
  • Find out which Kubernetes primitives are used for controllers
  • Figure out level of effort required to build Operators
  • Investigate deprecation of TPR (ThirdPartyRes) and its replacement with CRD (custom resource def) in 1.7 - (6/29)
  • Explore new server extension models in Kubernetes (api server aggregation, custom resources, etc) (7/7)
  • Sketch out minimal requirements for operator to manage clustered storage software (7/8)
  • Create a Proof-of-Concept operator to test ideas, understand implications, and date estimates (8/11)

Outcome

  • High level of comfort writing code the Kubernetes go-client
  • Design for creating an operator to managed clustered storage software
  • Develop insights for simplifying steps for creating distributed applications on Kubernetes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant