Loft Labs
Loft Labs
  • Видео 143
  • Просмотров 75 923
Building Internal Development Platforms (IDP) : Part 2
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.com/docs/platform/
► Where to follow and watch Loft:
👍 Slack: slack.loft.sh/
👍 LinkedIn: www.linkedin.com/company/loft-sh
👍 Twitter: loft_sh
👍 RUclips: www.youtube.com/@loft_sh
👍 GitHub: github.com/loft-sh
► @loft_sh
👍 Website: loft.sh/
#kubernetes #vcluster #cloudnative #multitenancy #idp
Просмотров: 61

Видео

Building Internal Development Platforms (IDP) : Part 1
Просмотров 85День назад
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!
Просмотров 14221 день назад
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
Просмотров 209Месяц назад
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
Просмотров 227Месяц назад
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
Просмотров 342Месяц назад
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
Просмотров 101Месяц назад
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
Просмотров 190Месяц назад
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
Просмотров 2092 месяца назад
► 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
Просмотров 1082 месяца назад
► 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
Просмотров 332 месяца назад
► vCluster Pro: www.vcluster.com/pro-demo ► vCluster Site: www.vcluster.com/ ► vCluster GitHub: github.com/loft-sh/vcluster ► Where to follow and watch Loft: 👍 LinkedIn: www.linkedin.com/company/loft-sh 👍 Twitter: loft_sh 👍 RUclips: www.youtube.com/@loft_sh 👍 GitHub: github.com/loft-sh ►@loft_sh 👍 Website: loft.sh/ #kubernetes #vcluster #cloudnative #cloudcomputing
Kubernetes Cost Optimization
Просмотров 4022 месяца назад
In this video we check out a few ideas on how to optimize costs in your Kubernetes Platform. ► vCluster - the best way to achieve multi-tenancy in any Kubernetes Cluster www.vcluster.com/ ►Blog loft.sh/blog/a-complete-guide-to-kubernetes-cost-optimization/ ►Where to follow and watch Loft: 👍 Slack: slack.loft.sh/ 👍 LinkedIn: www.linkedin.com/company/loft-sh 👍 Twitter: loft_sh 👍 RUcli...
Single vs Multiple Kubernetes Clusters : Building the Right Platform
Просмотров 2192 месяца назад
In this Webinar Kurt and Mike talk about planning out your Kubernetes Platform. We go over some of the benefits of Single Cluster vs Multiple Cluster Platforms. We also talk about some of the issues that may come up for each. ► vCluster Pro: www.vcluster.com/pro-demo ► vCluster Site: www.vcluster.com/ ► vCluster GitHub: github.com/loft-sh/vcluster ► Where to follow and watch Loft: 👍 LinkedIn: w...
Whiteboarding with vCluster Clip
Просмотров 802 месяца назад
Whiteboarding with vCluster Clip
Balancing Flexibility, Security, and Cost Efficiency in your Kubernetes Platform
Просмотров 1182 месяца назад
Balancing Flexibility, Security, and Cost Efficiency in your Kubernetes Platform
vCluster Tips : Deploying Virtual Clusters with Argo CD
Просмотров 3593 месяца назад
vCluster Tips : Deploying Virtual Clusters with Argo CD
vCluster Office Hours : Popular Use Cases for vCluster
Просмотров 1873 месяца назад
vCluster Office Hours : Popular Use Cases for vCluster
vCluster Tips : Deploying Virtual Clusters with Terraform
Просмотров 1903 месяца назад
vCluster Tips : Deploying Virtual Clusters with Terraform
MetalLB : Adding the LoadBalancer service to Kubernetes
Просмотров 1,1 тыс.3 месяца назад
MetalLB : Adding the LoadBalancer service to Kubernetes
vCluster Tips : v0.20.0 Docs and vCluster.yaml
Просмотров 1974 месяца назад
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
Просмотров 954 месяца назад
vCluster Office Hours : vCluster v0.20 and the new vCluster yaml
Loft Series A - Interview with Lu Zhang
Просмотров 664 месяца назад
Loft Series A - Interview with Lu Zhang
What's the deal with KubeVirt : Discussion with Andrew Burden
Просмотров 1464 месяца назад
What's the deal with KubeVirt : Discussion with Andrew Burden
Meet the Founders - Lukas and Fabian
Просмотров 794 месяца назад
Meet the Founders - Lukas and Fabian
Loft Series A - Interview with Chon Tang
Просмотров 404 месяца назад
Loft Series A - Interview with Chon Tang
Loft Series A - Interview with Anupam Rastogi
Просмотров 694 месяца назад
Loft Series A - Interview with Anupam Rastogi
Loft Series A - Interview with Jon Chu
Просмотров 2974 месяца назад
Loft Series A - Interview with Jon Chu
KubeVirt vs vCluster : What's the Difference?
Просмотров 8935 месяцев назад
KubeVirt vs vCluster : What's the Difference?
What is Cloud Native Operational Excellence (CNOE) : Chat with Greg Haynes
Просмотров 1475 месяцев назад
What is Cloud Native Operational Excellence (CNOE) : Chat with Greg Haynes

Комментарии

  • @nileshdevops
    @nileshdevops 9 дней назад

    Nice one

  • @nileshdevops
    @nileshdevops 9 дней назад

    Very useful

  • @nileshdevops
    @nileshdevops 11 дней назад

    This is very useful.. Thanks for sharing

  • @nileshdevops
    @nileshdevops 11 дней назад

    Nice... Keep up good work

  • @nileshdevops
    @nileshdevops 12 дней назад

    Nice one.. Thanks

  • @tonychia2227
    @tonychia2227 27 дней назад

    🎉

  • @girishai7058
    @girishai7058 Месяц назад

    Good informative video

  • @rohanrustagi7857
    @rohanrustagi7857 Месяц назад

    Thanks 🙏, I have been using devpods from 1 year and i just loved it.

  • @troyrose20078
    @troyrose20078 Месяц назад

    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

  • @puskarroy2116
    @puskarroy2116 Месяц назад

    ❤❤❤

  • @codewithshytan
    @codewithshytan Месяц назад

    Indeed a great usecase and pretty informative!

  • @ronitbanerjee2678
    @ronitbanerjee2678 Месяц назад

    DID is really a great usecase for me. Loved the demo!

  • @abdurrahmankhan2434
    @abdurrahmankhan2434 Месяц назад

  • @sriramarvindlakshmanakumar7952
    @sriramarvindlakshmanakumar7952 Месяц назад

    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 Месяц назад

      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 Месяц назад

    Knowledgeable video

  • @wadyn95
    @wadyn95 2 месяца назад

    Bullshit comparison, thanks you able to read fucking manual

  • @WonkoWick
    @WonkoWick 2 месяца назад

    Thank you ; it has been very usefull.

  • @user-dh2wg9mf5u
    @user-dh2wg9mf5u 2 месяца назад

    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 2 месяца назад

      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 2 месяца назад

    It look neet.

  • @zulhilmizainudin
    @zulhilmizainudin 2 месяца назад

    Can I run it on k3s?

    • @loft_sh
      @loft_sh 2 месяца назад

      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 2 месяца назад

    This looks really cool!

  • @deshgaurav
    @deshgaurav 2 месяца назад

    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 2 месяца назад

    Thanks for this webiner, I learn lot of things for my current project

  • @diegonayalazo
    @diegonayalazo 3 месяца назад

    Thanks for sharing

  • @someonelastname8175
    @someonelastname8175 3 месяца назад

    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 3 месяца назад

      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 3 месяца назад

    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 3 месяца назад

      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 3 месяца назад

    Really appreciate these vids Mike, I've just started playing around with vcluster and they really do help!

    • @loft_sh
      @loft_sh 3 месяца назад

      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 4 месяца назад

    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 6 месяцев назад

    cluster in Cluster Sounds good

  • @user-vs1nr8yd1r
    @user-vs1nr8yd1r 6 месяцев назад

    helpful, thanks!

  • @motarski
    @motarski 6 месяцев назад

    Does anyone actually use this in ther dev/test or prod enviroments. How mature is this product?

    • @loft_sh
      @loft_sh 6 месяцев назад

      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: ruclips.net/video/WShr7CwP3PQ/видео.html

  • @mdk1983
    @mdk1983 7 месяцев назад

    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 6 месяцев назад

      Thanks for the suggestion, I'll see if I can get some darker slides.

    • @cloudpillsdaily
      @cloudpillsdaily 6 месяцев назад

      actually i thought the opposite lol i liked the light slides :)

  • @vitusyu9583
    @vitusyu9583 7 месяцев назад

    Good & precise! Thank you!

    • @loft_sh
      @loft_sh 6 месяцев назад

      No problem, thank you for checking it out!

  • @kevinfernandes4097
    @kevinfernandes4097 7 месяцев назад

    Could you share the repo link ?

    • @loft_sh
      @loft_sh 7 месяцев назад

      "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 7 месяцев назад

    Why a helm chart for the app wrapper rather than an XRD?

    • @loft_sh
      @loft_sh 7 месяцев назад

      "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 7 месяцев назад

    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 7 месяцев назад

      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 7 месяцев назад

    Thank you! Nice comparison!

  • @rohanrustagi7857
    @rohanrustagi7857 7 месяцев назад

    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 7 месяцев назад

      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 8 месяцев назад

    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 8 месяцев назад

      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 3 месяца назад

      @@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 8 месяцев назад

    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 8 месяцев назад

      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 10 месяцев назад

    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 8 месяцев назад

      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 10 месяцев назад

    Where can i find the repo ?

    • @loft_sh
      @loft_sh 8 месяцев назад

      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 11 месяцев назад

    Great presentation, thank you!

  • @dinoscheidt
    @dinoscheidt 11 месяцев назад

    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 8 месяцев назад

      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 Год назад

    Does someone speed up Mike comments?? ;-)

    • @loft_sh
      @loft_sh Год назад

      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!