Garden - Build, Deploy, And Test Cloud And Kubernetes Applications

  Рет қаралды 7,041

DevOps Toolkit

DevOps Toolkit

Күн бұрын

Пікірлер: 18
@DevOpsToolkit
@DevOpsToolkit 2 жыл бұрын
What do you think about Garden? Does it really shine at developing, testing, CI/CD, and other areas it claims it dominates?
@DylanRiley2011
@DylanRiley2011 2 жыл бұрын
This video was exceptionally well-done. Thanks so much for this. There are myriad points that you made here that we need to address, and we will, but very few folks have crystallized them and made them so clear as you've done here. I'll leave it to our pros to address your points one by one, but your dissection of the issues here is really meaningful and we take it to heart. We're a small team trying to move mountains, and this sort of evaluation is invaluable 🙇
@DevOpsToolkit
@DevOpsToolkit 2 жыл бұрын
That's great to hear. Ping me if there's anything I can do to help.
@discoline10191
@discoline10191 2 жыл бұрын
Okteto vs Garden is an important consideration for me. I'm very impressed with Okteto and I'm stoked about this video!
@DevOpsToolkit
@DevOpsToolkit 2 жыл бұрын
Great! I'll start working on it soon (and probably add a few others to make the comparison more interesting).
@discoline10191
@discoline10191 2 жыл бұрын
@@DevOpsToolkit I just finished your video. I've been playing with Okteto for the last week, and I think it fixes the issues I've had with local setups like minikube. Garden doesn't seem to be reducing configuration complexity. I'd rather outsource it to something like Okteto and be done. It's well worth the price IMO. Okteto+CircleCI is a powerful combo that our company is using right now.
@aleermapiou2092
@aleermapiou2092 2 жыл бұрын
Yes please do the comparison video :)
@DevOpsToolkit
@DevOpsToolkit 2 жыл бұрын
Already moved it close to the top of my todo list :)
@mateuszszczecinski8241
@mateuszszczecinski8241 2 жыл бұрын
Dziękujemy.
@DevOpsToolkit
@DevOpsToolkit 2 жыл бұрын
Thanks a ton!
@KnThSelf2ThSelfBTrue
@KnThSelf2ThSelfBTrue 2 жыл бұрын
I don't think garden looked great here. It seems like the one thing that makes it unique from other build/deploy solutions is its testing primitives, and I would have like to see garden really shine by understanding the modules impacted by a particular change to a project, and intelligently running integration tests as I roll out changes while maintaining good test isolation, but I didn't really see that here.
@DevOpsToolkit
@DevOpsToolkit 2 жыл бұрын
Me neither. That's why I wasn't very positive about it.
@hamza201183
@hamza201183 2 жыл бұрын
Hi Viktor, I just came across Acorn, do you know it?
@DevOpsToolkit
@DevOpsToolkit 2 жыл бұрын
I do know it superficially. It's on my TODO list to go deeper...
@DevOpsToolkit
@DevOpsToolkit 9 ай бұрын
kzbin.info/www/bejne/q5uZeJSkZpWKn8k
@shamstabrez2986
@shamstabrez2986 2 жыл бұрын
FIRST OF ALL CONTENT IS LIKE NORMAL SHOULD FIRST DEFINE WHT PROBLEMS GARDENS ACTLLY SOLVED U DIDNT TALKED ABOUT DAT N STARTING A LECTURE ON THIS TOPIC
@theo22037
@theo22037 Жыл бұрын
I’m a long time garden user and It’s a bit strange that your video doesn’t mention the main features that give it alot of its value. These features are the dependency graph and build and test caches. With the dependency graph you can declaratively create dependencies between builds, tasks, tests and services and garden manages the order they get executed. No need to have complicated orchestration pipelines in your cicd system thats call different pipelines. Garden configs can codify all that. Since garden versions builds, tests, tasks and services, based on the garden configs and source files that make up each type, it knows if it needs to run a build, test, task or deploy by looking these up in its cache. If no config, source files or depedencies have changes it uses the cached result so ci/cd can be a lot faster if someone has already run garden with the same code. It’s also not true that garden doesn’t work with polyrepos: docs.garden.io/advanced/using-remote-sources and that’s it meant to be a replacement for your cicd platform. We use GitHub actions and garden workflows and they compliment each other well. As for the size and scope of garden it’s the result of being agnostic about the tools that are used. It has the primitives to handle most development tasks but allows the developer to choose what tools they want to use. I do agree that sometimes there are bugs that probably should have been caught by the dev team earlier and that the documentation could use improvement, but garden is a powerful tool if you teams spend the time to use it properly. Perhaps a follow up video that goes over the dependency graph and build and test caches would be useful to your subscribers.
@DevOpsToolkit
@DevOpsToolkit Жыл бұрын
You're right. I did not put enough focus on monorepos where the dependency graph does provide more value than I explained. Nevertheless, my problem is that there are deficiencies that prevent Garden from being taken seriously by Kubernetes users. I would say that Garden failed to embrace it and follow it's principles. It is not a bad tool but, rather, it tries to do too much and it needs to figure out what it's focus is. As it is now, I cannot use it seriously to manage apps all the way until production. I am planning to make another video later hoping that the issues are resolved and we can focus on its core promise (like, as you said, the dependency graph).
cdk8s - Kubernetes Manifests With GoLang, TypeScript, Python And Java
28:54
Metacontroller - Custom Kubernetes Controllers The Easy Way
34:14
DevOps Toolkit
Рет қаралды 10 М.
大家都拉出了什么#小丑 #shorts
00:35
好人小丑
Рет қаралды 81 МЛН
Kubernetes Notifications, Troubleshooting, And Automation With Robusta
29:46
How To Secure Everything Without Making Everyone Suffer
27:02
DevOps Toolkit
Рет қаралды 10 М.
Mastering Chaos - A Netflix Guide to Microservices
53:14
InfoQ
Рет қаралды 2,2 МЛН
kpt YAML Transformation - No Helm Templates, No Kustomize Overlays
28:15
ArgoCD Starter Guide: Full Tutorial for ArgoCD in Kubernetes
33:41
DevOps Journey
Рет қаралды 66 М.
Kubernetes Troubleshooting And Management With Komodor
39:19
DevOps Toolkit
Рет қаралды 4,7 М.
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 281 М.
大家都拉出了什么#小丑 #shorts
00:35
好人小丑
Рет қаралды 81 МЛН