DevOps Toolkit
DevOps Toolkit
  • 325
  • 3 801 583
Single Pane of Glass for Everything (AWS, Azure, GCP, Kubernetes, ...) with Steampipe
Discover the power of Steampipe, an open-source tool that turns your favorite cloud APIs into queryable SQL tables. With Steampipe, you can effortlessly manage and observe your cloud resources across various platforms including AWS, Azure, GCP, Kubernetes, and more, all from a single pane of glass.
Watch as we demonstrate how to install Steampipe, configure it to connect to multiple cloud services, and run cross-cloud queries with simplicity and ease.
#Steampipe #CloudManagement #SQLQuery #MultiCloud
Consider joining the channel: ua-cam.com/users/devopstoolkitjoin
▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬
🔗 Steampipe: steampipe.io
➡ Transcript and commands: devopstoolkit.live/cloud/single-pane-of-glass-for-everything-aws-azure-gcp-kubernetes-with-steampipe
🎬 Single Pane of Glass for Kubernetes Clusters with Clusterpedia: ua-cam.com/video/Ca1qxZoxBkg/v-deo.html
▬▬▬▬▬▬ 💰 Sponsorships 💰 ▬▬▬▬▬▬
If you are interested in sponsoring this channel, please use calendar.app.google/Q9eaDUHN8ibWBaA7A to book a timeslot that suits you, and we'll go over the details. Or feel free to contact me over Twitter or LinkedIn (see below).
▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬
➡ Twitter: vfarcic
➡ LinkedIn: www.linkedin.com/in/viktorfarcic/
▬▬▬▬▬▬ 🚀 Other Channels 🚀 ▬▬▬▬▬▬
🎤 Podcast: www.devopsparadox.com/
💬 Live streams: ua-cam.com/users/DevOpsParadox
▬▬▬▬▬▬ ⏱ Timecodes ⏱ ▬▬▬▬▬▬
00:00 Steampipe Introduction
03:27 Steampipe in Action
16:04 Steampipe Pros and Cons
Переглядів: 5 798

Відео

Unleashing WebAssembly in Kubernetes with Kwasm
Переглядів 4,6 тис.День тому
Unleash the power of WebAssembly within your Kubernetes cluster using Kwasm! Combine the best of both worlds by combining WASM with Kubernetes and its ecosystem. #WebAssembly #Kubernetes #Kwasm #WASM Consider joining the channel: ua-cam.com/users/devopstoolkitjoin ▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬ ➡ Transcript and commands: devopstoolkit.live/ci-cd/from-makefile-to-justfile-or-taskfile-recipe-r...
From Makefile to Justfile (or Taskfile): Recipe Runner Replacement
Переглядів 4,5 тис.14 днів тому
Discover the power of modern recipe runners as we transition from the traditional Makefile to Justfile (or stick to Taskfile). This video guides you through the reasons behind the switch, showing how these newer tools can simplify your development workflows. You'll learn about Justfile syntax, its capabilities, and the benefits it offers for task automation and reproducibility. #Justfile #Taskf...
Terraform vs. Crossplane vs. Ansible - Rivals or Allies?
Переглядів 11 тис.21 день тому
In this video we dive deep into the world of Infrastructure as Code (IaC) and resource management and explore tools like Terraform, Crossplane, Ansible, Helm, and a few others. Are they competitors, or can they function as allies within your DevOps toolkit? #Terraform #Ansible #Crossplane Consider joining the channel: ua-cam.com/users/devopstoolkitjoin ▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬ ➡ Transc...
Debug Kubernetes with eBPF and Inspektor Gadget
Переглядів 4,7 тис.Місяць тому
Unlock the power of eBPF for Kubernetes debugging with Inspektor Gadget. We'll demonstrate how to install and use Inspektor Gadget, and walk through practical examples to troubleshoot and gain insights into your cluster issues. #eBPF #KubernetesDebugging #InspektorGadget Consider joining the channel: ua-cam.com/users/devopstoolkitjoin ▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬ ➡ Transcript and commands:...
Mastering Kubernetes: Service and Network APIs (Service, Ingress, GatewayAPI)
Переглядів 5 тис.Місяць тому
A guide into the world of Kubernetes Services and Network APIs. In this video, we explore the fundamental concepts of Kubernetes networking, including how pods communicate within a cluster and how external traffic finds its way to the right place. We'll take a closer look at Services as a way to expose your applications, defining ClusterIP, NodePort, LoadBalancer, Ingress, and Gateway API. #Kub...
Single Pane of Glass for Kubernetes Clusters with Clusterpedia
Переглядів 6 тис.Місяць тому
Discover how to achieve a simplified and unified view across all your Kubernetes clusters with Clusterpedia! In this video, we dive into the powerful capabilities of Clusterpedia, the innovative tool that consolidates information from multiple Kubernetes clusters into a single pane of glass. Whether you're managing a handful or dozens of clusters, you'll learn how Clusterpedia can streamline yo...
How Platform Engineering Compares to Running a Restaurant
Переглядів 4 тис.Місяць тому
Dive into the fascinating world of platform engineering while we draw parallels between the complex operations of a bustling eatery and the intricate processes of platform engineering. Just as a successful restaurant relies on a harmonious blend of ingredients, staff, and ambiance to delight customers, platform engineering integrates various technologies, teams, and practices to deliver robust ...
Exploring KCL: Configuration and Data Structure Language; CUE and Pkl Replacement?
Переглядів 4,1 тис.2 місяці тому
Dive into the world of K Configuration Language (KCL). This review and walkthrough illuminates the features and advantages of using KCL to generate YAML or JSON configurations and manifests. We cover the basics of KCL's syntax, its approach to handling hierarchical data, and demonstrate how to define and manipulate configurations with clarity and precision. ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Sponsor: Hostman 🔗...
Mastering Kubernetes: Workloads APIs (Deployment, StatefulSet, ReplicaSet, Pod, etc.)
Переглядів 7 тис.2 місяці тому
Embark on a journey to Kubernetes excellence with a dive into Kubernetes Workloads APIs. This video is your one-stop shop for mastering the various controllers and APIs that define how applications run on the powerful orchestration platform. We kick off with the building blocks of all Kubernetes workloads - Pods. You'll learn about their lifecycle, how to create them, and what makes them tick. ...
Mastering Kubernetes Testing with Kyverno Chainsaw!
Переглядів 6 тис.2 місяці тому
Dive deep into the world of Kubernetes and discover the best practices for testing your resources with precision and confidence. In this tutorial, we focus on ensuring your Kubernetes deployments, services, and entire cluster configurations stand up to the highest standards of quality and reliability. Get ready for a review and hands-on walkthrough on utilizing Kyverno Chainsaw to test your Kub...
Nix for Everyone: Unleash Devbox for Simplified Development
Переглядів 11 тис.2 місяці тому
Simplify your development game with Devbox acting as a simplification layer on top of Nix. Use it to install all the tools required to work on a project and create ephemeral environments that can run as local Shells, remotely as DevContains for GitHub CodeSpaces or DevPod, in Docker containers, or in CI/CD pipelines. #NixOS #Devbox #DevelopmentTools #EphemeralEnvironments Consider joining the c...
Crossplane Composition Functions | Tutorial (Part 5)
Переглядів 2,3 тис.2 місяці тому
In this fifth installment of our Crossplane tutorial series, we are exploring Composition Functions. They allow us infinite flexibility to define which Managed Resources to create, manage, and delete, and how to do that. ▬▬▬▬▬▬ The Book ▬▬▬▬▬▬ Amazon: www.amazon.com/dp/B0CWCYP5CJ LeanPub: leanpub.com/crossplane ▬▬▬▬▬▬ 📋 Crossplane Tutorial Playlist 📋 ▬▬▬▬▬▬ ua-cam.com/play/PLyicRj904Z99i8U5Ja...
Is Pkl the Ultimate Data Format? Unveiling the Challenger to YAML, JSON, and CUE
Переглядів 7 тис.2 місяці тому
Explore the world of data serialization formats as we delve into the question, Is PKL the Ultimate Data Format? In this video, we embark on a journey to discover the strengths and weaknesses of Apple Pkl. We put it up against popular contenders like YAML, JSON, CUE, and others, to assess its usefulness. #Pkl #CUE #YAML #JSON Consider joining the channel: ua-cam.com/users/devopstoolkitjoin ▬▬▬▬▬...
Crossplane Configuration Packages | Tutorial (Part 4)
Переглядів 1,9 тис.3 місяці тому
Crossplane Configuration Packages | Tutorial (Part 4)
How to Propagate Secrets Everywhere with External Secrets Operator (ESO) and Crossplane
Переглядів 6 тис.3 місяці тому
How to Propagate Secrets Everywhere with External Secrets Operator (ESO) and Crossplane
Crossplane Compositions | Tutorial (Part 3)
Переглядів 4,7 тис.3 місяці тому
Crossplane Compositions | Tutorial (Part 3)
Developer Platform Consoles Should Be Dumb
Переглядів 6 тис.3 місяці тому
Developer Platform Consoles Should Be Dumb
Crossplane Providers and Managed Resources | Tutorial (Part 2)
Переглядів 4,8 тис.3 місяці тому
Crossplane Providers and Managed Resources | Tutorial (Part 2)
Say Goodbye to Makefile - Use Taskfile to Manage Tasks in CI/CD Pipelines and Locally
Переглядів 21 тис.3 місяці тому
Say Goodbye to Makefile - Use Taskfile to Manage Tasks in CI/CD Pipelines and Locally
Getting Started with Crossplane: A Glimpse Into the Future | Tutorial (Part 1)
Переглядів 23 тис.3 місяці тому
Getting Started with Crossplane: A Glimpse Into the Future | Tutorial (Part 1)
Argo CD Synchronization is BROKEN! It Should Switch to Eventual Consistency!
Переглядів 10 тис.3 місяці тому
Argo CD Synchronization is BROKEN! It Should Switch to Eventual Consistency!
Kubernetes Events Are Broken (If You Are Building a Developer Portal)
Переглядів 6 тис.4 місяці тому
Kubernetes Events Are Broken (If You Are Building a Developer Portal)
Say Goodbye to Containers - Ephemeral Environments with Nix Shell
Переглядів 132 тис.4 місяці тому
Say Goodbye to Containers - Ephemeral Environments with Nix Shell
Artificial Intelligence Will NOT Replace You. Devs Using AI Will
Переглядів 4,5 тис.4 місяці тому
Artificial Intelligence Will NOT Replace You. Devs Using AI Will
Build Glamorous Terminal-Based Applications with Charm Huh
Переглядів 6 тис.4 місяці тому
Build Glamorous Terminal-Based Applications with Charm Huh
Kubernetes Deployment Order and Dependencies Demystified
Переглядів 7 тис.5 місяців тому
Kubernetes Deployment Order and Dependencies Demystified
Govern Kubernetes with Kubewarden and WASM Admission Controllers
Переглядів 3,4 тис.5 місяців тому
Govern Kubernetes with Kubewarden and WASM Admission Controllers
The Best DevOps Tools, Platforms, and Services In 2024!
Переглядів 27 тис.5 місяців тому
The Best DevOps Tools, Platforms, and Services In 2024!
The Adventure Continues Towards Security (You Choose! Ch. 3, Ep. 0)
Переглядів 1,5 тис.5 місяців тому
The Adventure Continues Towards Security (You Choose! Ch. 3, Ep. 0)

КОМЕНТАРІ

  • @IvanRizzante
    @IvanRizzante 23 години тому

    Thanks for another great video! I agree that having a total visibility on all resources is a great pro for this interesting tool, even though personally I'm more a fan of tools doing one thing and doing it well.

  • @LeoSouzaUS
    @LeoSouzaUS День тому

    Thanks for the video, that's a great solution.

  • @bhavinprajapati7276
    @bhavinprajapati7276 2 дні тому

    I have followed your steps and it it working fine locally. i can run hello_wasi_http.wasm on my local machine with below command. wasmtime serve /hello_wasi_http.wasm I have configured minikube cluster with wasmtime runtime. for normal helloworld below OCI image is working fine. FROM scratch ADD hello-wasm.wasm / CMD ["/hello-wasm.wasm"] but now i want to build image with http serve. then how can I define docker file with serve? FROM scratch Add the Wasm file to the container ADD hello_wasi_http.wasm /hello_wasi_http.wasm Expose port 8080 EXPOSE 8080 Start the Wasmtime server CMD ["wasmtime", "serve", "/hello_wasi_http.wasm"] i tried this one but not working. can you please tell how can I access http server ?

    • @DevOpsToolkit
      @DevOpsToolkit 8 годин тому

      More often than not, there's more to it than just putting a Wasm binary into an image, partly because those images do not become containers but are used to extract Wasm binaries and the information needed to run them through whichever Wasm runtime is in nodes. Check out Spin project from Fermyon. It can be used to build container images with Wasm inside. That's the one I used to build the image for that demo.

  • @MrARES238
    @MrARES238 2 дні тому

    Hey, awesome video! :) You mentioned showing us some tips and tricks of renovate but I cannot find them anywhere on your channel, can you link them? :)

    • @DevOpsToolkit
      @DevOpsToolkit 2 дні тому

      Unfortinately, I did not do those just yet. I am planning another video related to renovate but I cannot confirm the date.

  • @suporteking
    @suporteking 4 дні тому

    Viktor just sending a message here from a brazilian devops engineer to thank you so much for your contents.God bless you and your life!You are a good person to provide such a content for free to us, you are helping people on their jobs!Congrats...and please..keep doing your videos!

  • @charlesdeuter
    @charlesdeuter 4 дні тому

    I don't necessarily prefer declarative languages for state. But I definitely like utilities for building a lot of very similar things at once, the thing that I find weird is that these are all object oriented and not functional. Pure functions are perfect if you're generating a json/yaml output.

  • @M3MYS3LF1979
    @M3MYS3LF1979 5 днів тому

    Time to rename the channel to PET??

  • @omrivol
    @omrivol 5 днів тому

    0:21 - Victor is telling us something😂

  • @farzadmf
    @farzadmf 5 днів тому

    I was beyond excited when I found out about Steampipe; went all in (mostly using AWS), but it was too unstable for me: gives weird messages about file handles, they do an update and basically change the output structure, plugins start to break all of a sudden, and annoyances here and there caused me to fall back to normal AWS CLI as I was bitten by Steampipe in my workflows. Some of my "all-in" efforts are still in my scripts, and every time I run something, I'm like "wait, did I change back to AWS CLI for this? If not, it's most probably gonna break" So, great tool, but, in my experience, not stable enough

    • @caseyphillips
      @caseyphillips 5 днів тому

      Thanks, you probably just saved me an afternoon.

    • @farzadmf
      @farzadmf 5 днів тому

      @@caseyphillips Maybe worth adding that the issues wouldn't arise in "an afternoon" 😛; for me, they happened in a span of weeks, months

  • @genemys
    @genemys 5 днів тому

    Great video Victor, it shows a really nice overview of how to configure steampipe though I think you left out one key feature about steampipe While it does have a CLI and an installer, you can fully install steampipe into any existing database as an extension giving you the power of your cloud data in your application. If you are building the IDP, then you know exactly how powerful this is. Also, I use postgres for my terraform backend so they are a perfect combination together.

  • @ruslanustiuhov5510
    @ruslanustiuhov5510 5 днів тому

    The steampipe is great!! I found it recently for myself

  • @hglopes
    @hglopes 6 днів тому

    I have been trying steampipe aswell mainly for the "out of box" benchmarks and controls for clouds ands k8s

  • @tvfbp23
    @tvfbp23 6 днів тому

    13:05 Postgres has supported type casting for json for a long time. Cast the jsonb attribute to text and the comparison should work.

  • @MohamedAnouarKhediri
    @MohamedAnouarKhediri 6 днів тому

    Cool tool for service discovery to avoid spending a lot of time querying data from each cloud provider using different API calls.

  • @manikanta202
    @manikanta202 6 днів тому

    Viktor, this may not be relevant to this video but wanted to ask this...when using argo cd and crossplane together, which controller does the reconciliation of resources? Is it argo controller or crossplane controller? and how?

    • @DevOpsToolkit
      @DevOpsToolkit 6 днів тому

      Argo CD creates/updates/deletes resources defined in Git. Those resources can be, for example, Crossplane claims. Crossplane, on the other hand, reconciles all the child resources of those claims (what you define in Compositions) and, just as Argo CD looks for drifts between what is in Git and what is in a cluster, Crossplane looks for drifts between managed resources (those managed by compositions) and "real" resources (e.g., AWS, GCP, Azure, Kubernetes, GitHub, etc.). Does that explanation help?

    • @manikanta202
      @manikanta202 6 днів тому

      @@DevOpsToolkit yes... I was missing the Managed resource piece(which is specific to crossplane).. thank you for clarifying on that.

  • @bingolio
    @bingolio 6 днів тому

    Great Vid. Would love to hear more about why Docker was a no go VS nix pkg mgr vs Distrobox

  • @Qwertyuioia
    @Qwertyuioia 7 днів тому

    big nix fan

  • @user-wu4pt3kw4t
    @user-wu4pt3kw4t 7 днів тому

    Not get shut in your back? Is this English?

    • @DevOpsToolkit
      @DevOpsToolkit 7 днів тому

      English is not my mother tongue so it could be the case of me inventing a phrase thinking that it is used by others

  • @KevinZehnder
    @KevinZehnder 8 днів тому

    storing the ZSH history in a specified file by using something like: HISTFILE=~/.zsh_history in your .zshrc, fixes that command history problem

  • @rodarmor
    @rodarmor 8 днів тому

    Great video! ❤

  • @nbensa
    @nbensa 8 днів тому

    Excelent tutorial (as always from Viktor). What's missing here is how do I recreate the environments to a new cluster. I did `kubectl apply -k path/to/fleet/apps/fleet-system` (twice because of crd issues) and then `kubectl apply -f path/to/fleet/apps/` and it seems to be working, but I'm not sure if it is "the right way".

    • @nbensa
      @nbensa 8 днів тому

      Oh it's easier than I thought. Just run the bootstrapping again! It will detect the fleet repo already exists! I'm loving Flux 🙂

  • @geofftsjy
    @geofftsjy 8 днів тому

    I've been eyeballing KEDA to scale to 0 when an environment is not in use-not for production, but for dev, test, and staging environments. I already have a service that does this for non-k8s resources, and I think it would be perfect to add support for k8s resources to my service.

    • @DevOpsToolkit
      @DevOpsToolkit 8 днів тому

      It depends on at least two factors. 1. Do you have a metric that can be used to scale it up and 2. Do you need to queue requests when it is scaled to zero.

  • @MikaelFridh
    @MikaelFridh 8 днів тому

    What's the problem, just create 53 sync-waves and forget about it 😝

  • @chrisalexthomas
    @chrisalexthomas 9 днів тому

    So would you say that this basically allows serverless computing on kubernetes without all of those extra frameworks like kubeless or knative?

    • @DevOpsToolkit
      @DevOpsToolkit 9 днів тому

      Not yet. You would still need to add a mechanism to scale to zero (gpa would work for that) abd, more importantly, something that will queue requests when there are zero replicas, scale up, and only then let those requests pass. Hence, you would still need something like knative but, in this case, the runtime can be wasi instead of containers.

  • @mqasimsarfraz
    @mqasimsarfraz 10 днів тому

    Thank you for the great overview and valuable feedback on Inspektor Gadget. We have made a couple of key updates to our documentation: - Official Helm Charts: Our documentation now includes links to our official Helm charts. - Quick Start Guide: We’ve added a “Getting started -> Quick Start” section. This allows users to try Inspektor Gadget without installation. Thanks again! Your input continues to drive our enhancements, so please keep it coming! ❤

  • @IvanRizzante
    @IvanRizzante 10 днів тому

    Thanks for another great video! I like the idea behind WASM but there is no drop in replacment or magic formula to make your application run in WASM straightaway. There are changes to make and they may be many depending on the size of your projects. Let's not forget that some WASM implementations for popular languages like Java may not support all the features you need (at least not at the moment). I see security and speed as the 2 major advantages in using WASM but I also know that containers in Kubernetes, when done right and with the help of policies, offer comparable security levels and are isolated too through Linux namespaces. About speed one would ideally need to try its own apps in WASM and containers to tell the difference. All in all switching to WASM would still depends on many things, if your needs justify the effort then maybe it's worth it especially considering tools like Kwasm that could simplify placing your apps in Kubernetes.

  • @masoudbaharlouie3371
    @masoudbaharlouie3371 10 днів тому

    Was it by accident that wasmCloud - a CNCF project - missed? It does have a k8s operator, and is architected to stretch across servers and cloud platforms, with or without k8s (thanks to use of NATS as the underlying bus).

    • @DevOpsToolkit
      @DevOpsToolkit 10 днів тому

      That video wasn't a comparison so nothing was missed. Also, i believe that wasmcloud would be better compared (if it was a comparison) with Spin or spinoperator than kwasm which only install WASM runtime on selected nodes on a kubernetes cluster.

    • @masoudbaharlouie3371
      @masoudbaharlouie3371 10 днів тому

      I understand; however, in the video it was stated that other WASM providers require installation of a runtime on host (as is the case with Spin/Spinkube or WasmEdge), but KWASM doesn’t (which gets around it by using a privileged pod). So, I was clarifying that wasmCloud doesn’t require the runtime to be installed either. The other feature, node selection is common between all of them. Nevertheless, thank you for introducing WASM to those in the community, who aren’t aware.

    • @DevOpsToolkit
      @DevOpsToolkit 10 днів тому

      @masoudbaharlouie3371 kwasm installs runtimes like Spin and configures containers. That's essentially all it does.

  • @IvanRizzante
    @IvanRizzante 11 днів тому

    Thanks for another great video🎉 I agree with those saying that there's no need to replace or reinvent bash, I just want to add that maybe some people may feel more comfortable with writing Just code than start straightaway the bash journey

  •  11 днів тому

    I wonder how it would run on RKE2 or K3S. As usual thanks for the great content Viktor!

    • @DevOpsToolkit
      @DevOpsToolkit 11 днів тому

      I haven't tried it on rke2. My best guess is that it should work.

  • @simonshkilevich3032
    @simonshkilevich3032 11 днів тому

    Hmmmmmmm 🤔

  • @tehseensajjad1003
    @tehseensajjad1003 12 днів тому

    What about the network namespacing and ephemeral storage for the wasm "pod"? is the wasm binary namespaced?

  • @martinbower2915
    @martinbower2915 12 днів тому

    I'm off to play, I'm interested in the start up times, speed of scaling up and down. Thanks for the video !

  • @CripplingDuality
    @CripplingDuality 12 днів тому

    This is the first video on this subject I've seen that goes into a good amount of detail about the subject matter. Thanks so much clarifying these points. Wanted to ask what the observability story is for Events. If an event is captured by an Eventsource, how do we know that it has been relayed to the Eventbus, and from there that a sensor captures it and successfully invokes a trigger? I guess the pod logs would be of help here but what should we be looking for? Is there a 'friendlier' abstraction or UI that can help here?

    • @DevOpsToolkit
      @DevOpsToolkit 12 днів тому

      Ideally, argo events would be producing kubernetes events that we could collect like we do from most of the other kubernetes resources. That is not the case and that is one of the most disappointing parts of argo events. On th bright side, logs are available and can be collected. As a side note, I'm working on a video that will use, among other tools, argo events. It should go live in a month (more or less).

    • @CripplingDuality
      @CripplingDuality 12 днів тому

      Looking forward to seeing it! Thanks for the insight 🚀

  • @ParkerLouisDE
    @ParkerLouisDE 12 днів тому

    Never used a RuntimeClass or WASM yet. Now it makes sense. Thanks Viktor!

  • @rikschaaf
    @rikschaaf 12 днів тому

    The biggest advantage I see is that if you run a wasm runtime instead of a container, you get architecture independence out of the box: if there's a wasm runtime for the arch, your code will run on that arch, without having to think about which archs to support at build time. This is a pain that I'm feeling right now, as I'm setting up my ARM64-based cluster, after coming from an x86-64 based setup. A lot of official packages just don't support ARM.

  • @Bill_the_Red_Lichtie
    @Bill_the_Red_Lichtie 13 днів тому

    Hi Viktor, I think you missed one of **THE** major advantages, WASM is platform independent. The Runtime is platform dependent not while building the container image!

  • @PavelZagalsky
    @PavelZagalsky 13 днів тому

    Damn I need to check that one out

  • @slim5782
    @slim5782 13 днів тому

    This is really a missing link for wasm adoption. It would seem that wasm apps are becoming viable. But is it even possible to package large projects as wasm binaries?

    • @DevOpsToolkit
      @DevOpsToolkit 13 днів тому

      It is possible to package large projects as Wasm but that's not something I would do, at least not initially. Smaller ones (stateless microservices?) are a better choice to Wasm.

  • @RafaelDurelli
    @RafaelDurelli 13 днів тому

    Third

  • @ranjitsheelvant5659
    @ranjitsheelvant5659 13 днів тому

    Second

  • @toshgoon
    @toshgoon 13 днів тому

    first

  • @ymy9650
    @ymy9650 13 днів тому

    Thanks for this video. One of the coolest finds in a while. I'm seriously considering replacing devcontainer with devbox for my local development.

  • @pragyadikshit9243
    @pragyadikshit9243 14 днів тому

    Awesome video

  • @thinkfirst-yy9bz
    @thinkfirst-yy9bz 16 днів тому

    Бля я по привьюхе, подумал что это Игорь Гиркин про К6 расказывает)

  • @anupamojha1896
    @anupamojha1896 16 днів тому

    Victor , I am kind of stuck in the setup section. can I get some help?

    • @anupamojha1896
      @anupamojha1896 16 днів тому

      Should I create a kubeconfig.yaml file in the crossplane-tutorial directory ?

    • @DevOpsToolkit
      @DevOpsToolkit 16 днів тому

      Yes. That's what the setup script is doing.

    • @DevOpsToolkit
      @DevOpsToolkit 16 днів тому

      Pick a time from calendar.app.google/MRbyC9Q44DUF4bWZ9 and we can go through it together.

    • @anupamojha1896
      @anupamojha1896 15 днів тому

      @@DevOpsToolkit Hi Victor , I cant thank you enough for this. I have blocked some time for us on the 17th . but meanwhile , i want to unblock myself . is there a forum I can post my question with whatever error I am getting ?

    • @DevOpsToolkit
      @DevOpsToolkit 15 днів тому

      @anupamojha1896 looking forward to the chat. In the meantime, crossplane slack is probably the best place to get a quick answer. I'm there under vfarcic (but can't guarantee when I'll answer).

  • @julianomoraisbarbosa
    @julianomoraisbarbosa 16 днів тому

    # til

  • @dariusjuodokas9458
    @dariusjuodokas9458 16 днів тому

    IMO it's yet another way to reinvent bash. Bash has all the pros and none of the cons (except for dry-run, which could also be achieved if you mock everything in $PATH) And the bash's syntax flexibility does not mean you MUST use it as an advanced user. You CAN, but you don't HAVE to. And it's perfectly possible to create maintainable bash applications and "makefile" alternatives. IDK, I personally don't see a point in using just/task/makefile. I fail to see what they can offer that bash can't. I mean, you're writing mostly bash in them anyways... So "just" "make" a bash script, write all the "task"s as functions, and call it a day. --list -- `declare -F`. run -- `eval ${1:?Task missing}`. And so on. Why reinvent what's already there...? Why....

  • @user-qr4jf4tv2x
    @user-qr4jf4tv2x 16 днів тому

    besides devtron being all in one.. any others?

  • @user-qr4jf4tv2x
    @user-qr4jf4tv2x 16 днів тому

    i like wiregaurd anything based on wiregaurd is going to be slower due to abstraction.. plus wiregaurd you can self host, while others paywall you and some are difficult to install, alternatively you have zerotier and zrok . if i just need to tunnel my home server to the web then rathole