From 9b3eda806ca5356325b2a9b72328f5f290bfdffb Mon Sep 17 00:00:00 2001 From: Hongchao Deng Date: Thu, 22 Feb 2018 09:57:31 -0800 Subject: [PATCH 1/2] README: add What's SDK section --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 89675ae3018..6312d7a51fb 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,11 @@ This guide is designed for beginners who want to start an operator project from scratch. -## 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. + +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. ## Guide prerequisites @@ -279,3 +283,4 @@ kubectl delete -f deploy/memcached-operator.yaml [docker_tool]:https://docs.docker.com/install/ [kubectl_tool]:https://kubernetes.io/docs/tasks/tools/install-kubectl/ [minikube_tool]:https://github.com/kubernetes/minikube#installation +[operator_link]:https://coreos.com/operators/ From f9c2e87c32b997512bf035d1cb108c5bb543a6ff Mon Sep 17 00:00:00 2001 From: Hongchao Deng Date: Thu, 22 Feb 2018 10:49:19 -0800 Subject: [PATCH 2/2] comments --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6312d7a51fb..43ebbbeebed 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,9 @@ This guide is designed for beginners who want to start an operator project from ## 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. +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 a single 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. +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 a high level API and reusing common modules to do more with less. It makes developing on Kubernetes more fun. ## Guide prerequisites