-
Notifications
You must be signed in to change notification settings - Fork 530
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
Missing Kubernetes Quick Start #972
Comments
Hey @tshaiman, this is a very good idea that I want to do this year. Meanwhile, could you please take a look at this Hello Kubernetes (cloud native) Tutorial and let me know what you think? We simplified it recently to use "multi run app file" for kubernetes. It is Hello World ish tho still and not as cool as PubSub. |
@paulyuk : This is great ! Let me know if I can assist in contributing to the K8s tutorials - I'm really passionate to do so. thanks again - this is great stuff ! |
p.s : https://github.com/dapr/quickstarts/tree/master/workflows/csharp/sdk/order-processor and https://github.com/dapr/dotnet-sdk/tree/master/examples/Workflow/WorkflowConsoleApp which is the "Lastest-And-Greatest" ? |
Answered in #981 -- thank you! |
Hi @tshaiman - I would love to take you up on a kubernetes quickstart, and/or enhancement to hello world. I get what you mean about dapr.yaml. Btw, for me this dapr.yaml (multi app run file) is all about an "inner loop tool" to run on your local machine, and I don't feel it should be used for CI/CD or later deployment stages per se. I assume you'd use helm etc for those. What's your take on this? |
@paulyuk : my take is that there should be Zero-To-Hero pure K8s guide that leverage Helm / Kustomize and ( maybe later) Let me know if you need some working hands here ;-) |
awesome. let's leave this open as a proposal for an e2e quickstart for dapr on kubernetes. would you like to lead this off with requirements you have for it? |
it will be my honor . |
Describe the feature
going to the Pub-Sub Quick start you have 5 language options
https://docs.dapr.io/getting-started/quickstarts/pubsub-quickstart/#pubsubyaml-component-file
the sample assume you are going to run the Dapr locally using
dapr init
which installs the side cars on your system** Request ** : Create a more cloud-native apporach sample. show how to build the diffrent component Dockerfiles / and YAML manifast , explain what happens when Dapr is installed on K8s Cluster .
Seperate the installation guides between different cloud providers , as for example in Azure AKS Dapr is actually an extension
Then , demonstrate how the State Store needs to be installed . suppose you want to use Rabbit -> you have to install Rabbit Helm chart , which should be part of the guide.
supposed you want to use Redis -> well that requires either managed redis by a cloud provider or helm install of the chart.
all those pre-requisites are not present today at the quick start which assumes a naive approach : Run locally .
its nice but does not leverge the true power of the platform .
when it comes to deploying the pods that communicate with each other , its maybe good approach to provide with 2 Deployment.yaml files that does all the registation of the pub-sub as part of their K8s manifast files ?
its much bigger impact to show this microservice architecture framework on ........... well , microservices.
The text was updated successfully, but these errors were encountered: