Skip to content

Conversation

hongchaodeng
Copy link
Contributor

No description provided.

@fanminshi
Copy link
Contributor

lgtm defer @hasbro17

README.md Outdated
## What’s Operator SDK?
## What is Operator SDK?

Kubernetes is a wonderful platform and a lot of applications can be run on top of it smoothly. However, there are still some applications not so native to Kubernetes. In other words, it requires significant effort to write Kubernetes deploy code/scripts, besides that those applications are already hard to configure and manage correctly. [Operator][operator_link] is an approach to easily and natively manage applications on Kubernetes. Domain experts write down operational knowledge as code and extend kube-API to connect everything to the one platform.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a suggestion if you wanted to make it more concise.
it requires significant effort to write Kubernetes deploy code/scripts, besides that those applications are already hard to configure and manage correctly
to
it requires significant effort to write code/scripts to deploy, configure, and manage applications on Kubernetes correctly

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

to connect everything to the one platform ==> to connect everything to a single platform

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it requires significant effort to write code/scripts to deploy, configure, and manage applications on Kubernetes correctly

This would change what was meant.
There are two parts: 1. apps are hard to manage; 2. hard to run on Kubernetes.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah if we want to emphasize the two parts separately then keep it as it is for now. The exact wording is a little subjective and we can refine it later if needed.

README.md Outdated

Kubernetes is a wonderful platform and a lot of applications can be run on top of it smoothly. However, there are still some applications not so native to Kubernetes. In other words, it requires significant effort to write Kubernetes deploy code/scripts, besides that those applications are already hard to configure and manage correctly. [Operator][operator_link] is an approach to easily and natively manage applications on Kubernetes. Domain experts write down operational knowledge as code and extend kube-API to connect everything to the one platform.

Operator SDK is a Kubernetes operator framework written in Go language. It is designed to make writing an operator easier by having opinions about the programming model. It empowers developers to build powerful operators by providing high level API and reusing common modules to do more with less. It makes developing on Kubernetes more fun.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

providing high level API ==> providing a high level API

@hongchaodeng
Copy link
Contributor Author

Addressed two minor points @hasbro17 . PTAL

@hasbro17
Copy link
Contributor

LGTM

@hongchaodeng hongchaodeng merged commit b404b9a into operator-framework:master Feb 22, 2018
@hongchaodeng hongchaodeng deleted the d branch February 22, 2018 18:50
jmrodri added a commit that referenced this pull request Feb 17, 2022
Additions:

- chore: bump go 1.17, k8s 1.23, and kubebuilder 3.3 (#69)
- chore(deps): update to Quarkus SDK extension 3.0.2 and Quarkus 2.6.3 (#70)
- chore(deps): update to use Quarkus JOSDK extension 3.0.1 (#67)
- Remove useless file (#65)
- chore: bump k8s 1.22.2 and kubebuilder 3.2 (#64)
- exposed exnpoints for micrometer metrics (#45)
- modified the Quarkus operator SDK version and tutorial too (#40)
- chore: bump fabric8 5.8.0 & quarkus 2.4.0 (#42)
- modified the doc file and removed file after generation (#41)
- release: fix release script to understand release branches (#38)

Bug Fixes:

- Fix for wrongly generated file name (#73)

Signed-off-by: jesus m. rodriguez <jesusr@redhat.com>
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

Successfully merging this pull request may close these issues.

3 participants