- 147
- 78 182
Loft Labs
United States
เข้าร่วมเมื่อ 8 มิ.ย. 2020
Scale access to #Kubernetes from 10 to 10,000 engineers. Loft helps you create an internal #k8s platform without spending years programming everything yourself.
vCluster Tips : Creating vCluster with external ETCD
In this video Saiyam deploys vCluster onto a Kubernetes cluster with external etcd as a backens. There are two ways, one is external etcd deployment and other is to use the latest vCluster PRO feature to create virtual cluster with external postgres instance as etcd for the cluster.
vCluster 0.20 features - th-cam.com/video/xeG2k5IL96E/w-d-xo.html
► vCluster Platform Docs
www.vcluster.com/docs/platform
► vCluster Docs
www.vcluster.com/docs
►Where to follow and watch Loft:
👍 Slack: slack.loft.sh/
👍 LinkedIn: www.linkedin.com/company/loft-sh
👍 Twitter: loft_sh
👍 TH-cam: www.youtube.com/@loft_sh
👍 GitHub: github.com/loft-sh
/ @loft_sh
👍 Website: loft.sh/
#kubernetes #vcluster #kubectl #etcd #sqlite
vCluster 0.20 features - th-cam.com/video/xeG2k5IL96E/w-d-xo.html
► vCluster Platform Docs
www.vcluster.com/docs/platform
► vCluster Docs
www.vcluster.com/docs
►Where to follow and watch Loft:
👍 Slack: slack.loft.sh/
👍 LinkedIn: www.linkedin.com/company/loft-sh
👍 Twitter: loft_sh
👍 TH-cam: www.youtube.com/@loft_sh
👍 GitHub: github.com/loft-sh
/ @loft_sh
👍 Website: loft.sh/
#kubernetes #vcluster #kubectl #etcd #sqlite
มุมมอง: 21
วีดีโอ
Building Internal Development Platforms (IDP) : Part 4
มุมมอง 527 ชั่วโมงที่ผ่านมา
In this video, we cover chapters 5 and 6, which include Empowering Developers with vCluster and Advanced Topics in Managing Virtual Kubernetes Clusters. Download the eBook below to follow along, or read ahead. ► eBook www.vcluster.com/ebook/building-internal-development-platforms-with-virtual-kubernetes-clusters ► Kubernetes Docs kubernetes.io/docs/concepts ► vCluster Changelog roadmap.vcluster...
vCluster Tips : Creating vCluster with SQLite and etcd
มุมมอง 15221 ชั่วโมงที่ผ่านมา
In this video Saiyam deploys vCluster onto a Kubernetes cluster with Sqlite as a backend and then shows how to use the latest vCluster PRO feature to create virtual cluster with embedded etcd as the backend. What are your thoughts on using sqlite or etcd, share in comments. vCluster 0.20 features - th-cam.com/video/xeG2k5IL96E/w-d-xo.html ► vCluster Platform Docs www.vcluster.com/docs/platform ...
Building Internal Development Platforms (IDP) : Part 3
มุมมอง 54วันที่ผ่านมา
In the third video, we deploy a vCluster and look at some of the other tools you can use with vCluster, such as Argo CD, Vault, and Terraform. ► eBook www.vcluster.com/ebook/building-internal-development-platforms-with-virtual-kubernetes-clusters ► Kubernetes Docs kubernetes.io/docs/concepts ► vCluster Changelog roadmap.vcluster.com/changelog ► vCluster Docs www.vcluster.com/docs/ ► vCluster wi...
Building Internal Development Platforms (IDP) : Part 2
มุมมอง 8314 วันที่ผ่านมา
In the second video we learn about vCluster and some of the use cases and advantages of using virtualization in Kubernetes. ► eBook www.vcluster.com/ebook/building-internal-development-platforms-with-virtual-kubernetes-clusters ► Kubernetes Docs kubernetes.io/docs/concepts ► vCluster Changelog roadmap.vcluster.com/changelog ► vCluster Docs www.vcluster.com/docs/ ► vCluster Platform www.vcluster...
Building Internal Development Platforms (IDP) : Part 1
มุมมอง 12321 วันที่ผ่านมา
In the first video of this series, we examine what is needed to build Internal Development Platforms using Virtual Kubernetes Clusters. ► eBook www.vcluster.com/ebook/building-internal-development-platforms-with-virtual-kubernetes-clusters ► Kubernetes Docs kubernetes.io/docs/concepts ► vCluster Changelog roadmap.vcluster.com/changelog ► vCluster Docs www.vcluster.com/docs/ ► vCluster Platform ...
vCluster v0.20 is now GA!
มุมมอง 157หลายเดือนก่อน
In this video, we examine some of the new feature updates. This is a brief introduction to the changes. Check out the changelog to stay up to date with all of the updates to vCluster. We also have office hours coming up to cover things a bit more in detail, so join us on Thursday, August 22nd, at 9 AM Pacific to find out more! ► vCluster Changelog roadmap.vcluster.com/changelog ► vCluster Docs ...
Complete Guide: Nginx Deployment with Ingress on vCluster and Cert-Manager
มุมมอง 262หลายเดือนก่อน
Learn how to deploy a simple Nginx application on a Kubernetes vCluster, configure it with an Ingress resource, and secure it using Cert-Manager. This step-by-step tutorial covers: - Creating a vCluster on AKS - Setting up a basic Nginx app pod inside vCluster - Exposing the Nginx app as a Kubernetes service - Creating an Ingress on vCluster for external access - Configuring Cert-Manager for SS...
Kubecost vs CAST AI
มุมมอง 247หลายเดือนก่อน
In this video we take a look at Kubecost and CAST AI. We talk about the features of each and when you would use them. Combine either with vCluster Platform and save even more on Kubernetes! ► vCluster - the best way to achieve multi-tenancy in any Kubernetes Cluster www.vcluster.com/ ► Kubecost www.kubecost.com/ ► CAST AI cast.ai/ ► Blog www.loft.sh/blog/reducing-kubernetes-cost-kubecost-vs-cas...
DevPod bytes - Docker in Docker with DevContainer
มุมมอง 388หลายเดือนก่อน
If you're using DevPod for your workloads, then a case might arise where you want to have Docker installed on your remote workspace. Here comes the need for a Docker-in-Docker setup. This video shows how you can achieve that in a few simple steps by relying on the manifest that DevPod is built on i.e., devcontainer.json. GitHub Repo: github.com/loft-sh/devpod-templates/tree/main/docker-in-docke...
Optimize Your Kubernetes Costs with vCluster
มุมมอง 1132 หลายเดือนก่อน
In this presentation we check out some of the ways you can save money with vCluster. We also discuss how some of our customers are saving money. If you want a quick intro to some of the benefits, watch this video, then check out our vCluster tips playlist for additional information on how you can get started. ► vCluster - the best way to achieve multi-tenancy in any Kubernetes Cluster www.vclus...
Integrating Longhorn CRDs into vCluster with Generic Sync
มุมมอง 2212 หลายเดือนก่อน
Unlock the power of custom resources in your Kubernetes vCluster by learning how to use Generic Sync! In this video, I demonstrate how to create a configuration file to sync Longhorn CRDs from your host cluster to your vCluster. This step-by-step guide will help you seamlessly manage Longhorn custom resources within your vCluster environment. Perfect for anyone looking to enhance their Kubernet...
vCluster Tips : vCluster Platform on AKS
มุมมอง 2252 หลายเดือนก่อน
► vCluster Platform on AKS In this video Saiyam deploys the vCluster Platform on AKS. He created the cluster using an open source tool ksctl and then deployed vCluster platform latest version 4.0. GitHub for Ksctl: github.com/ksctl/ksctl ► vCluster Platform Docs www.vcluster.com/docs/platform ► vCluster Docs www.vcluster.com/docs ►Where to follow and watch Loft: 👍 Slack: slack.loft.sh/ 👍 Linked...
vCluster Tips : vCluster Platform on EKS
มุมมอง 1192 หลายเดือนก่อน
► vCluster Platform on EKS In this video we quickly go over how to install the vCluster Platform on EKS. We start out using eksctl to create a cluster, then create a gp3 storage class, then deploy the vCluster Platform on EKS. We finish out by launching a virtual cluster through the UI. ► GitHub Example Files github.com/loft-sh/examples/tree/main/vcluster/eks-vcluster-platform ► vCluster Platfo...
What are virtual clusters? Clip from Single vs Multiple Clusters Webinar
มุมมอง 362 หลายเดือนก่อน
What are virtual clusters? Clip from Single vs Multiple Clusters Webinar
Single vs Multiple Kubernetes Clusters : Building the Right Platform
มุมมอง 2283 หลายเดือนก่อน
Single vs Multiple Kubernetes Clusters : Building the Right Platform
Balancing Flexibility, Security, and Cost Efficiency in your Kubernetes Platform
มุมมอง 1223 หลายเดือนก่อน
Balancing Flexibility, Security, and Cost Efficiency in your Kubernetes Platform
vCluster Tips : Deploying Virtual Clusters with Argo CD
มุมมอง 3973 หลายเดือนก่อน
vCluster Tips : Deploying Virtual Clusters with Argo CD
vCluster Office Hours : Popular Use Cases for vCluster
มุมมอง 1923 หลายเดือนก่อน
vCluster Office Hours : Popular Use Cases for vCluster
vCluster Tips : Deploying Virtual Clusters with Terraform
มุมมอง 2013 หลายเดือนก่อน
vCluster Tips : Deploying Virtual Clusters with Terraform
MetalLB : Adding the LoadBalancer service to Kubernetes
มุมมอง 1.3K4 หลายเดือนก่อน
MetalLB : Adding the LoadBalancer service to Kubernetes
vCluster Tips : v0.20.0 Docs and vCluster.yaml
มุมมอง 2154 หลายเดือนก่อน
vCluster Tips : v0.20.0 Docs and vCluster.yaml
Loft Series A - Interview with Gyan Kapur
มุมมอง 594 หลายเดือนก่อน
Loft Series A - Interview with Gyan Kapur
vCluster Office Hours : vCluster v0.20 and the new vCluster yaml
มุมมอง 1024 หลายเดือนก่อน
vCluster Office Hours : vCluster v0.20 and the new vCluster yaml
Loft Series A - Interview with Lu Zhang
มุมมอง 725 หลายเดือนก่อน
Loft Series A - Interview with Lu Zhang
What's the deal with KubeVirt : Discussion with Andrew Burden
มุมมอง 1495 หลายเดือนก่อน
What's the deal with KubeVirt : Discussion with Andrew Burden
Loft Series A - Interview with Chon Tang
มุมมอง 415 หลายเดือนก่อน
Loft Series A - Interview with Chon Tang
good vid
Hi This is perfect and works fine on EKS. Do you have similar tutorial for AKS ?
You may like this video - th-cam.com/video/Khki2vNTHw0/w-d-xo.html for AKS
Hi, I do currently have everything set up on my ubuntu VPS. My nginx controller does get assigned a Load Balancer IP and I can curl it fine within my VPS. I'm now trying to access my application externally from my PC but I can't seem to access it? I'm unsure if i'm not assigning my IP address pools correctly, since when I try to access an IP within my subnet of the VPS IP, there's usually some other applications running on that IP that's not mine (Nginx servers, some other random web pages). I'm not the greatest at networking so I'm not sure why I can't access my Load Balancer IP externally.
Nice one
Very useful
This is very useful.. Thanks for sharing
Nice... Keep up good work
Nice one.. Thanks
🎉
Good informative video
Thanks 🙏, I have been using devpods from 1 year and i just loved it.
Yo dawg, I heard you like clusters and need isolation - so we put a cluster in your cluster so you can isolate while you cluster
❤❤❤
Indeed a great usecase and pretty informative!
DID is really a great usecase for me. Loved the demo!
❤
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.
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.
Knowledgeable video
Bullshit comparison, thanks you able to read fucking manual
Thank you ; it has been very usefull.
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!
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
It look neet.
Can I run it on k3s?
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
This looks really cool!
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!
Thanks for this webiner, I learn lot of things for my current project
Thanks for sharing
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?
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.
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.
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.
Really appreciate these vids Mike, I've just started playing around with vcluster and they really do help!
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.
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.
cluster in Cluster Sounds good
helpful, thanks!
Does anyone actually use this in ther dev/test or prod enviroments. How mature is this product?
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: th-cam.com/video/WShr7CwP3PQ/w-d-xo.html
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.
Thanks for the suggestion, I'll see if I can get some darker slides.
actually i thought the opposite lol i liked the light slides :)
Good & precise! Thank you!
No problem, thank you for checking it out!
Could you share the repo link ?
"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
Why a helm chart for the app wrapper rather than an XRD?
"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
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!
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.
Thank you! Nice comparison!
Hey, can devpods use other branch of repo apart from main branch. In gui app whenever we insert repo url it consider only main
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
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.
Awesome, thanks for the feedback. I need to spend some time re-learning the Traefik set up and will work on a video.
@@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.
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.
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.
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?
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.
Where can i find the repo ?
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.
Great presentation, thank you!
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
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.
Does someone speed up Mike comments?? ;-)
I just speak way too fast and try to slow down some when on stream, but sometimes that doesn't happen haha. -- Mike
Awesome session
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.
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.