Kubernetes Cost Optimization
7:03
28 күн бұрын
Пікірлер
@abdurrahmankhan2434
@abdurrahmankhan2434 7 күн бұрын
@sriramarvindlakshmanakumar7952
@sriramarvindlakshmanakumar7952 7 күн бұрын
To be honest, you guys are not enterprise ready. We need more guides and tutorials, too much abstraction is just very bad when trouble starts.
@loft_sh
@loft_sh 7 күн бұрын
Thanks for the comment. What guides and tutorials would you like to see in the future? Right now we're doing a lot of onboarding and how to get started without being opinionated on how you get everything configured. Are you running into issues with abstraction? Definitely join our slack if you run into issues so that we can help out.
@girishai7058
@girishai7058 9 күн бұрын
Knowledgeable video
@wadyn95
@wadyn95 21 күн бұрын
Bullshit comparison, thanks you able to read fucking manual
@WonkoWick
@WonkoWick 21 күн бұрын
Thank you ; it has been very usefull.
@user-dh2wg9mf5u
@user-dh2wg9mf5u 21 күн бұрын
I'm looking to achieve completely isolated namespaces so that if someone gains access to a pod, they can only see pods within the same namespace. I've already tried implementing network policies, but they didn't provide sufficient isolation (With arp-scan I can see all IPs). Could you please share any additional suggestions or best practices for achieving this level of namespace isolation effectively? Thank you for your help!
@loft_sh
@loft_sh 21 күн бұрын
You may want to try out using vCluster on top of the namespace isolation to provide API isolation too. You could deploy the virtual clusters as isolated. www.vcluster.com/docs/v0.19/security/isolated-mode
@sinistergeek
@sinistergeek 22 күн бұрын
It look neet.
@zulhilmizainudin
@zulhilmizainudin 23 күн бұрын
Can I run it on k3s?
@loft_sh
@loft_sh 23 күн бұрын
It can run on k3s - that's actually where I run most of my demos for on prem installs. Give it a try: www.vcluster.com/docs
@zulhilmizainudin
@zulhilmizainudin 23 күн бұрын
This looks really cool!
@deshgaurav
@deshgaurav Ай бұрын
Wonderful product with a much-needed solution to lower the operating costs and effort for a multi-tenant Kubernetes Cluster - a clear articulation of the business challenge and solution!
@Vs-wb7cg
@Vs-wb7cg Ай бұрын
Thanks for this webiner, I learn lot of things for my current project
@diegonayalazo
@diegonayalazo Ай бұрын
Thanks for sharing
@someonelastname8175
@someonelastname8175 2 ай бұрын
What happens to our working environment/uncommitted files still in flight? DevPods shut down after 10mins being idle (irratating) and can be replaced as and when by sysadmin, will I lose my uncommitted files or can I link all my devpods to my network drive/roaming profile/cloud storage?
@loft_sh
@loft_sh Ай бұрын
Hey thanks for the comment. I asked one of our developers and their update was: "If you rerun devpod up $WORKSPACE_NAME it’ll pick up where you left off" You may want to join slack and ask in #devpod for more information though, then a developer can help out. There are also some files saved in .devpod/ (in your home directory depending on your os) which has info about the workspace / save some state stuff.
@kingphilify
@kingphilify 2 ай бұрын
Please give some thought to the placement of the speaker box (on the bottom right), along with having your command line interface at the bottom of the screen, while also typing out long lines that wrap. For example, please review around the 3:50 mark for "wait, what was that set option for the ingress-nginx helm install?". Speaker box in upper right please, while also making judicious use of "clear" (or C-l) in the terminal.
@loft_sh
@loft_sh 2 ай бұрын
Thanks for the tips. I noticed I at least had it over when I was showing the IP address and tried to make it a little bit smaller. Most of what I did is in the guides if you want to try it yourself. It's hard to figure out where to place it as I'm showing slides and everything else and wanted to keep it around the same spot. Maybe I can add some transparency to it too, when I need to show something on the terminal that it may block.
@timmoth6477
@timmoth6477 2 ай бұрын
Really appreciate these vids Mike, I've just started playing around with vcluster and they really do help!
@loft_sh
@loft_sh 2 ай бұрын
I'm going to need to make a few updated ones when the vCluster.yaml updates are out of beta. With the newer ones moving forward I'll have as many of the example files as I can provide as well.
@emjones8092
@emjones8092 3 ай бұрын
Congratulations on the series A, y'all. It's been a minute since I've been at an org that has an immediate need for the vCluster solution. But, you have many excellent solutions, and I'm sure that loft's products will be of value at some point.
@ajayyewale9681
@ajayyewale9681 4 ай бұрын
cluster in Cluster Sounds good
@user-vs1nr8yd1r
@user-vs1nr8yd1r 5 ай бұрын
helpful, thanks!
@motarski
@motarski 5 ай бұрын
Does anyone actually use this in ther dev/test or prod enviroments. How mature is this product?
@loft_sh
@loft_sh 5 ай бұрын
Hey, thanks for the question. There are two versions of vCluster, a Pro version, and an Open Source version. There's a lot out there about people using the Open Source version for dev/test/prod, and then there are also presentations about using vCluster.Pro for production workloads. Here's a video from the last KubeCon (pre-event) where Coreweave talks about how they are using it: kzfaq.info/get/bejne/jbmYpZp03LaXgIU.html
@mdk1983
@mdk1983 5 ай бұрын
hey your content is very good, thanks for this video. Please consider using dark mode for your presentation, so that it's easy on our eyes.
@loft_sh
@loft_sh 5 ай бұрын
Thanks for the suggestion, I'll see if I can get some darker slides.
@cloudpillsdaily
@cloudpillsdaily 4 ай бұрын
actually i thought the opposite lol i liked the light slides :)
@vitusyu9583
@vitusyu9583 5 ай бұрын
Good & precise! Thank you!
@loft_sh
@loft_sh 5 ай бұрын
No problem, thank you for checking it out!
@kevinfernandes4097
@kevinfernandes4097 5 ай бұрын
Could you share the repo link ?
@loft_sh
@loft_sh 5 ай бұрын
"Hi Kevin, thanks for the interest in the infra stack. Repo will be available by mid April 2025. More updates are here: loft-sh.slack.com/archives/CDSV29U85/p1707945887093589?thread_ts=1693411718.865679&cid=CDSV29U85" -- from Satish
@QuadmanSwe
@QuadmanSwe 5 ай бұрын
Why a helm chart for the app wrapper rather than an XRD?
@loft_sh
@loft_sh 5 ай бұрын
"Great question! I experimented with XRD and evaluated its potential applications. While it continues to show promise, I prefer sticking with helm chart-based resource management for two main reasons. Firstly, it simplifies the training process for new devops/infra/IT engineers, as they don't need to delve deeply into Kubernetes. Secondly, it leverages GitOps for self-service capabilities, empowering regular engineers to utilize YAML for generating infrastructure resources via github pull requests. Another reason was to amalgamate application and infrastructure resources together seamlessly. Here's an example of one such application: github.com/luminartech/helm-charts-public/tree/main/charts/modules/apps/cert-manager Additionally, it's worth noting that Upbound UXP offers similar GitOps features using XRDs. If you're interested in learning more, I'd be happy to discuss this topic further on Loft Slack: loft-sh.slack.com" -- from Satish
@aaf-cf7vi
@aaf-cf7vi 5 ай бұрын
Hello! Thanks for the demo. I just have one use case that I don't exactly know how to build a workaround. What if I cannot activate 'ssl passthrough' in my ingress controller? Having read the docs, I've seen you can just use sa tokens. But I would like to still make it with certs. Is there a proper solution for this? Thanks and congratulations on your hard work!
@loft_sh
@loft_sh 5 ай бұрын
Thanks for the comment! There are options if you cannot enable ssl-passthrough: www.vcluster.com/docs/using-vclusters/access#ingress-without-ssl-passthrough If you run into any issues make sure you join our slack and ask in the #vcluster channel.
@tcloudengineer
@tcloudengineer 6 ай бұрын
Thank you! Nice comparison!
@rohanrustagi7857
@rohanrustagi7857 6 ай бұрын
Hey, can devpods use other branch of repo apart from main branch. In gui app whenever we insert repo url it consider only main
@loft_sh
@loft_sh 6 ай бұрын
Hey, thanks for the question. You may want to join our Slack (slack.loft.sh) if you have additional questions. GitHub may have more information on this issue as well: github.com/loft-sh/devpod/issues/781
@mariuskimmina
@mariuskimmina 6 ай бұрын
Thank you for the great showcase, I think traefik would be most used alternative to Nginx and could be a good idea for a future video.
@loft_sh
@loft_sh 6 ай бұрын
Awesome, thanks for the feedback. I need to spend some time re-learning the Traefik set up and will work on a video.
@f1aziz
@f1aziz Ай бұрын
@@loft_sh I would also love tech demo for ingress using Traefik. Thank you. I am pulling my hairs setting up self-signed certificates using cert-manager.
@yebyen
@yebyen 6 ай бұрын
I love that you're using awk without comment. This feels like a pretty solid series of videos. Mind if I watch them on my stream and react? BTW, I am using Traefik. The major benefit of Traefik for me is that with IngressRouteTCP I can present with my single public IP address, a suite of host-based routers that are all multiplexed via SNI. So I don't need more than one load balancer, but I can use ingress for different services and they all work seamlessly. In my actual homelab the way this runs is with a DD-WRT forwarding ports to the DMZ loadbalancer, which Traefik itself forwards to another ingress class, that depends on which type of service we're talking about... I am using both Traefik and multiple IngressClasses with nginx-ingress together.
@loft_sh
@loft_sh 6 ай бұрын
Thanks for checking out the video! I think Traefik is the one we hear the most after NGINX. I'll work on something related to Traefik. I'll put something together covering Traefik on baremetal, then maybe something on a cloud provider. Go for it with the reaction video.
@SanderMaijers
@SanderMaijers 8 ай бұрын
How will this integrate with other Kubernetes resources, like Pods (e.g., a database server), that must interact with the dev container Pod (e.g., a web app)? How can we deploy the whole stack as a dev environment with less friction than creating resources out-of-band (but rather, as part of declarative, in-source-tree config like devcontainer.json) and without other Loft Labs tooling?
@loft_sh
@loft_sh 6 ай бұрын
We're going to go over some of the DevContainer stuff in upcoming videos. Basically it comes down to how you can configure your DevContainer, but these are mostly dev environments that would possibly connect to test/mock databases. If you're trying to do in K8s development and testing with real services then you would maybe look at DevSpace. DevPod is filling in the need for creating remote development environments based on different GitHub repositories. It's not going to be the best way to deploy and connect to other services. It's more so for giving your users more power to run tests / develop / other, as well as getting them up to speed faster. Think CodeSpace.
@kevinfernandes4097
@kevinfernandes4097 9 ай бұрын
Where can i find the repo ?
@loft_sh
@loft_sh 6 ай бұрын
As soon as we get access to the repository I will add it to the video. Right now it's been a bit delayed due to sign offs from the org where this was created.
@annusingh4694
@annusingh4694 9 ай бұрын
Great presentation, thank you!
@dinoscheidt
@dinoscheidt 9 ай бұрын
Apple Silicon vs. x86/AMD64 issues…. It’s not as „plug and play“ as this video makes it out to be. Most software engineers use Mac… and most sever environments are still intel / amd based. Tested DevPod - nightmare
@loft_sh
@loft_sh 6 ай бұрын
Thanks for the update! We would love if you could join the slack community and let us know what kind of issues you ran into, or create issues on the DevPod GitHub Repository. Maybe give it another try now and let us know if you are still running into similar issues.
@JartosDeBoas
@JartosDeBoas 11 ай бұрын
Does someone speed up Mike comments?? ;-)
@loft_sh
@loft_sh 11 ай бұрын
I just speak way too fast and try to slow down some when on stream, but sometimes that doesn't happen haha. -- Mike
@girishai7058
@girishai7058 Жыл бұрын
Awesome session
@ajinkyabhabal6066
@ajinkyabhabal6066 Жыл бұрын
Hello loft team, Do you have cli commands to enable this argocd integration feature, as i would like to integrate this in my pipeline to enable argocd on newly created loft vCluster.
@loft_sh
@loft_sh Жыл бұрын
Hi @ajinkyabhabal6066, thank you for your question. I suggest you join our community slack (slack.loft.sh/) where you can chat with the maintainers and other users. They will definitely be able to help you! Have a great day.
@AcunPearce
@AcunPearce Жыл бұрын
Awesome, this it what I'm looking for!
@loft_sh
@loft_sh Жыл бұрын
Glad to hear it, thanks for checking out the video and DevPod!
@akshais1257
@akshais1257 Жыл бұрын
nice👏, which video editor you guys used?
@loft_sh
@loft_sh Жыл бұрын
This was all done with Final Cut Pro + plugins.
@mytchb
@mytchb Жыл бұрын
Very cool! Would you need to sync any settings across team members?
@loft_sh
@loft_sh Жыл бұрын
Hi @mytchb, thanks for the feedback! Regarding your question: all you'd need to share is the devcontainer.json, and every team member with a DevPod installation should be able to spin up the same workspace. If you have any more detailed questions or comments, we recommend joining our community Slack (slack.loft.sh/), where you'll be able to ask our engineers directly for help. Have a great day!
@rudyj4559
@rudyj4559 Жыл бұрын
this is cool. I don't know how usable it is though, because another problem that people need to solve for is the data. We use a variety of datastores that back our microservices (mongodb, postgresql, cassandra) and the services rely on these stores for any meaningful validations that devs make.
@loft_sh
@loft_sh Жыл бұрын
Hi @rudyj4559, thanks for the feedback! We would be very interested to learn more about your usecase and see how we can make vcluster work for you. Would you mind joining our community slack (slack.loft.sh/) and pinging Lian, on of our Developer Advocates, there? Thank you and have a great day!
@barakudal3174
@barakudal3174 Жыл бұрын
does not works on ubuntu desktop 20
@loft_sh
@loft_sh Жыл бұрын
Thank you for the feedback. Please open an issue on GitHub with your OS version and other info about what isn't working so that we can look into it.
@kavndu
@kavndu Жыл бұрын
fatal failed to parse kube config: wait for vcluster: context deadline exceeded
@loft_sh
@loft_sh Жыл бұрын
Hi Kavin, thank you for your question. I suggest you join our community slack where our engineers can help you directly bit.ly/loft-slack Hope you'll have a great day.
@mrhyperbit4882
@mrhyperbit4882 Жыл бұрын
thanks
@jamilxt
@jamilxt Жыл бұрын
noice! 😌
@dirien
@dirien Жыл бұрын
Nice! Love it!
@Not_shorts_withus
@Not_shorts_withus Жыл бұрын
Found this somehow
@anandthakkar8860
@anandthakkar8860 Жыл бұрын
are the level 2 and level 3 namespace were creted a earlier?
@KunalKushwaha
@KunalKushwaha Жыл бұрын
Looking forward to it!
@sachinmaurya3259
@sachinmaurya3259 Жыл бұрын
yeah, can share the places .I'm really excited to be at KubeCon this year.
@loft_sh
@loft_sh Жыл бұрын
Hi Sachin, I've updated the description with the places appearing in the video. Hope you'll come by the booth to say hi :)
@sachinmaurya3259
@sachinmaurya3259 Жыл бұрын
Cool..Also how is the weather in amsterdam.
@loft_sh
@loft_sh Жыл бұрын
@@sachinmaurya3259 Mixed. Right now it is pretty cold (5-10°C). By the time KubeCon rolls around, we'll hopefully be at ~15°C. Definitely bring rain gear to be sure!
@dgvigil
@dgvigil Жыл бұрын
Why have I never heard of this product?! This is amazing. I can't wait to test it out and show it to others.
@jantzenallphin2624
@jantzenallphin2624 Жыл бұрын
Awesome! Loved Mike's demo!