-
Notifications
You must be signed in to change notification settings - Fork 9.2k
HDDS-1412. Provide example k8s deployment files as part of the release package #719
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
Conversation
| metadata: | ||
| name: datanode | ||
| labels: | ||
| app.kubernetes.io/component: ozone |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:end of line
| metadata: | ||
| name: s3g | ||
| labels: | ||
| app.kubernetes.io/component: ozone |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:end of line
| annotations: | ||
| prometheus.io/scrape: "true" | ||
| prometheus.io/port: "9876" | ||
| prometheus.io/path: "/prom" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:end of line
|
💔 -1 overall
This message was automatically generated. |
| metadata: | ||
| name: datanode | ||
| labels: | ||
| app.kubernetes.io/component: ozone |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:end of line
| metadata: | ||
| name: s3g | ||
| labels: | ||
| app.kubernetes.io/component: ozone |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:end of line
| annotations: | ||
| prometheus.io/scrape: "true" | ||
| prometheus.io/port: "9876" | ||
| prometheus.io/path: "/prom" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:end of line
|
💔 -1 overall
This message was automatically generated. |
|
This is reviewed as part of #783 by @anuengineer (that patch based on this commit the PR contained both the commits). Merging it right now. |
|
💔 -1 overall
This message was automatically generated. |
Author: Jagadish <jvenkatraman@linkedin.com> Reviewers: Jagadish <jagadish@apache.org> Closes apache#719 from vjagadish1989/website-reorg16
In HDDS-872 we added Dockerfile and skaffold definition to run dev builds on kubernetes. But it would be great to include example k8s resource definitions helping the deployment of ozone to any kubernetes cluster.
In this patch I will
To easily support multiple type of configuration (simple ozone, minikube, csi) we need a basic set of k8s resources files and additional transformations to generate the ready-to-use files for each specific use-cases.
The easiest way to do this is adopting the existing structure from https://github.com/flokkr/k8s and use https://github.com/elek/flekszible tool. But the tool itself is not required at runtime as we generate all the required k8s resources files during the development and add the results to the version control.
See: https://issues.apache.org/jira/browse/HDDS-1412