StarRocks / demo

Apache License 2.0
83 stars 57 forks source link

new:add demo for minikube deployment #26

Open huandzh opened 1 year ago

huandzh commented 1 year ago

Add a demo yaml file for deploying starrocks services on k8s cluster (tested with minikube).

CLAassistant commented 1 year ago

CLA assistant check
All committers have signed the CLA.

alberttwong commented 1 year ago

why we do we want to go backwards from helm chart and operator?

huandzh commented 1 year ago

why we do we want to go backwards from helm chart and operator?

These extensions are indeed popular, but they are not the default options. Software developers or demonstrators may not invest the time to learn about operating procedures beyond the basic setup.

When delivering the demo app to clients for testing, there is no guarantee that they will have a professional Kubernetes administrator who is responsible for installing Helm or operators, specifically for my personal instance.Using kubectl -f is convenient for my clients, so I am sharing the files.

It is completely acceptable to disregard this PR.

alberttwong commented 1 year ago

just FYI.. you don't need a professional k8s admin to run helm charts... it's like 3 lines of commands. See https://github.com/StarRocks/starrocks/discussions/22767

huandzh commented 1 year ago

Thanks for the doc.

Honestly, in real life, the operating and maintaining stuff (OpenShift/OKD, even k8s itself) are "things who else should know but not me" for most people.

And the operating people have their own preferences, tools and business decisions. For instance, one of my client has apps deployed on a managed cloud. And operators are charged services which can be purchased from the store page offered by the provider(called operator hub). In this scenario, a YAML file is sufficient to promote my software and demonstrate its compatibility with k8s.

This PR offers a straightforward solution for basic environment. Those who are concerned can reach out here and find some clues. I am already happy with that.