Sidero Labs
Sidero Labs
  • 107
  • 766 927
Cache Kubernetes images with Talos Linux
Using the image cache feature in Talos 1.9 to pre-bake images as part of the image cache.
Documentation: www.talos.dev/latest/talos-guides/configuration/image-cache/
0:00 - What is image cache?
1:00 - Create install media
6:00 - flash USB drive
8:07 - configure machine
13:39 - verify cache
#kubernetes #taloslinux #security
Переглядів: 1 350

Відео

KubeVirt on Talos Linux
Переглядів 2,4 тис.3 місяці тому
Michael Trip walks through how KubeVirt works and how to deploy it on top of Talos Linux. This talk was recorded at TalosCon 2024 0:00 - Intro 2:50 - Homelab setup 7:41 - What is KubeVirt 32:09 - Demo 41:16 - Questions #talos #kubernetes #kubevirt
200,000 cores - virtualized, edge, and metal Kubernetes
Переглядів 1 тис.3 місяці тому
How Nokia's private cloud uses Talos Linux for AI and ML workloads. Timo Ahokas walks us through how Kumorion kumorion.com/ implements the cloud environment and why they use Talos. This talk was recorded at TalosCon 2024 0:00 - Intro 2:28 - Nokia and NESC 16:05 - Edge computing 20:00 - OpenStack usage 22:13 - AI/ML Platform 27:20 - Why Talos? 29:25 - Questions #talos #kubernetes #cloud
Building a Bare Metal Platform with Talos
Переглядів 2,3 тис.3 місяці тому
How Cozystack builds a bare metal cloud on top of Talos linux. Check out the open source platform at github.com/aenix-io/cozystack 0:00 - Introduction 11:33 - Bare metal 18:00 - Cozystack 24:33 - Questions #talos #kubernetes #cozystack
OpenStack on Talos Linux
Переглядів 1,2 тис.3 місяці тому
TalosCon 2024 Wout van Heeswijk from Fairbanks/42on walks through how and why you would want to run OpenStack on top of Talos Linux 0:00 - Intro 7:00 - KubeVirt vs OpenStack 8:20 - OpenStack on Talos 17:26 - OpenStack on traditional VMs 26:45 - Difficulties with Talos 30:00 - Create a VM 40:15 - Questions #talos #kubernetes #openstack
10,000 Kubernetes clusters
Переглядів 6433 місяці тому
Roche is planning to have more than 10,000 Kubernetes clusters by 2027. This is why and how they're using Talos Linux to achieve that They build an edge platform on top of Talos Linux. Pau Campana walks through how and why they use Talos and what benefits it brings. Read the case study at www.siderolabs.com/case-studies/how-roche-is-on-the-way-to-managing-thousands-of-kubernetes-clusters-in-hos...
How Sidero runs the Omni SaaS
Переглядів 4413 місяці тому
Tim Jones, SRE at Sidero Labs, tells us how the Omni SaaS is run for hundreds of clusters and thousands of clusters. 0:00 - History before Omni 9:30 - Starting Omni 31:00 - Current architecture 38:00 - Questions #talos #kubernetes #startup
25,000 servers at Ubisoft
Переглядів 8423 місяці тому
Louis Fradin and Vincent Behar show us how Ubisoft runs it's game servers on top of Talos Linux. This was recorded at TalosCon 2024 0:00 - Intro 2:00 - Infrastructure history 5:25 - Plan on Talos 8:45 - Agones 11:15 - Cluster creation 15:49 - Talos images 18:36 - Demo 24:40 - Using Omni 28:40 - Not using Omni 36:50 - Qustions #talos #kubernetes #gaming
History of OpenShift, Kubernetes, and Omni
Переглядів 4133 місяці тому
This TalosCon 2024 talk Pip tells us how OpenShift and Omni compare and where they've come over time. 0:00 - Intro 6:40 - OpenShift 12:14 - Kubernetes 30:40 - Talos Linux 33:55 - Questions #talos #kubernetes #openshift
Managing Talos with CUElang
Переглядів 3123 місяці тому
David Flanagan at @RawkodeAcademy shows how to managed Talos deployments with CUE cuelang.org/ 0:00 - The Goal 2:00 - What is CUE 6:45 - demo 22:05 - Talos with CUE 34:00 - CUE Talos module #talos #kubernetes #cuelang
Creating Omni clusters with Portainer
Переглядів 4263 місяці тому
Portainer is making it easy to deploy Kubernetes clusters with Talos Linux and Omni. This talk was recorded at TalosCon 2024 0:00 - What is Portainer 5:00 - Demo 14:12 - Managing environments 23:00 - Edge compute 30:29 - Portainer features 33:10 - Questions #talos #kubernetes #portainer
Talos Linux on AWS
Переглядів 6825 місяців тому
Creating a Kubernetes cluster in AWS with Talos Linux. Getting started guide here www.talos.dev/latest/talos-guides/install/cloud-platforms/aws/ Contrib repo with more examples here github.com/siderolabs/contrib 0:00 - Intro 0:49 - AWS infrastructure 6:47 - Talos MachineConfig 12:25 - Create cluster 16:30 - Cleanup #kubernetes #talos #aws
What are Talos Linux overlays?
Переглядів 3,3 тис.7 місяців тому
What are Talos Linux overlays?
EKS vs Omni Kubernetes cluster upgrades
Переглядів 5128 місяців тому
EKS vs Omni Kubernetes cluster upgrades
EKS vs Omni Kubernetes cluster creation
Переглядів 7028 місяців тому
EKS vs Omni Kubernetes cluster creation
How to install Tailscale on Talos Linux
Переглядів 6 тис.8 місяців тому
How to install Tailscale on Talos Linux
Kubernetes home lab on an old computer
Переглядів 67 тис.9 місяців тому
Kubernetes home lab on an old computer
Run Talos Linux in Docker
Переглядів 16 тис.9 місяців тому
Run Talos Linux in Docker
Easiest Kubernetes upgrades with Talos
Переглядів 1,6 тис.9 місяців тому
Easiest Kubernetes upgrades with Talos
Welcome to Omni
Переглядів 2,2 тис.11 місяців тому
Welcome to Omni
Talos dashboard overview
Переглядів 3,2 тис.11 місяців тому
Talos dashboard overview
Talos Linux KubePrism - providing in-cluster highly available Kubernetes API
Переглядів 3,7 тис.Рік тому
Talos Linux KubePrism - providing in-cluster highly available Kubernetes API
Omni Demo
Переглядів 649Рік тому
Omni Demo
AddBareMetalWorkerwithOmni
Переглядів 426Рік тому
AddBareMetalWorkerwithOmni
Equinix's Adventures with Talos
Переглядів 732Рік тому
Equinix's Adventures with Talos
Build your own public cloud on Kubernetes
Переглядів 1,2 тис.Рік тому
Build your own public cloud on Kubernetes
Sidero Q & A sessions
Переглядів 248Рік тому
Sidero Q & A sessions
Immutable, declarative and automated? Lies!
Переглядів 324Рік тому
Immutable, declarative and automated? Lies!
Hacking Talos to run on the Radxa Rock 5B
Переглядів 339Рік тому
Hacking Talos to run on the Radxa Rock 5B
Building Talos Linux use the Controller Resource Pattern
Переглядів 596Рік тому
Building Talos Linux use the Controller Resource Pattern

КОМЕНТАРІ

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

    Hands down the best part of the video is Justins' non-stop grin throughout the video. He is so excited and proud of Omni, as well he should be.

  • @raulgil8207
    @raulgil8207 3 дні тому

    good video, however, I have tried this variant several times and it always gives me the same error, it stays in the cluster booting, it never does the bootstrap completely, some times the etc fail, some time the kubelet, and so on..., also, the target group always give me Unhealthy instances...

  • @ManDanners
    @ManDanners 3 дні тому

    Is there any chance to get docs for getting something like this up and operational at a high level? I'd love to get this going at home instead of OpenStack on Ubuntu!

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

    this is useless generate cue definitions all of type any(_)

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

    I currently have it boot from SSD and use k3s. Can I just flash the image onto the SSD?

  • @robd003
    @robd003 17 днів тому

    Will Talos support Raspberry Pi 5?

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

      It will once the Linux LTS kernel and u-boot support it

  • @FalcoPunch182
    @FalcoPunch182 22 дні тому

    Fiddled around with that and tried to setup a three node control plane cluster. Never got it to work with the second node. Joining it to an existing cluster was not possible for me. Maybe I give it another shot. Do you have a tutorial on that on how to add control nodes??

    • @SideroLabs
      @SideroLabs 19 днів тому

      You should just boot 3 control plane nodes, and apply the *same* controlplane.yaml file to each one (so that they share the same secrets) and bootstrap just ONE controlplane node. See www.talos.dev/v1.9/introduction/prodnotes/

  • @durgeshkshirsagar5160
    @durgeshkshirsagar5160 24 дні тому

    How do you have 32 GB of RAM on your machine? Is that hackintosh? 😄😄

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

      it's a desktop. Justin doesn't use a Mac

  • @Clubcloudcomputing
    @Clubcloudcomputing 24 дні тому

    It looks like you need custom images on certain hardware in order to avoid reboot loops.

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

      yes, you should check out factory.talos.dev to build images on demand.

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

      Especially with intel hardwarew

  • @SOSwerebear
    @SOSwerebear 24 дні тому

    Thank you, this got me past my block.

  • @bonezed
    @bonezed 26 днів тому

    awesome news, this will make implementing Talos so much easier in my env!

  • @vitusyu9583
    @vitusyu9583 26 днів тому

    sorry for asking a newbie question: @08:22, what is the software u access the vm using firefox (i guess). Is it some kind of virtual machine console ? thx!

    • @SideroLabs
      @SideroLabs 26 днів тому

      It’s a Raritan KVM. Its hardware based remote management

    • @bonezed
      @bonezed 25 днів тому

      he says in the video, he's just installing on an old HP desktop, and then connecting to the Talos installer

  • @A1994SC
    @A1994SC 26 днів тому

    How does this work when using the talos factory? If I do an upgrade do I need to repeat this steps?

    • @SideroLabs
      @SideroLabs 25 днів тому

      This currently is not integrated with the image factory and only effects images stored in the cache. If you build an image with the factory you should be able to use the schema and cache images with imager command

  • @tonylokko
    @tonylokko 29 днів тому

    great stuff 👍

  • @hubstrangers3450
    @hubstrangers3450 29 днів тому

    Thanks..

  • @TheRancherr
    @TheRancherr Місяць тому

    What did you use to Get the output on vlc?

  • @meteor1
    @meteor1 Місяць тому

    Hi, is this command up-to-date ? I can't connect to my talos with newer brew client and talos v1.7.5 talosctl gen config nuc {ip-address}

    • @SideroLabs
      @SideroLabs Місяць тому

      the gen config command just generates the certificates and default configuration files. You need to apply those to a machine running in maintenance mode

  • @swissrock1492
    @swissrock1492 Місяць тому

    Thanks for the great stream-I really enjoyed listening to your conversation. I didn’t realize you could switch from terminal mode to Vim mode; that’s super handy!

  • @nig3ldoug1as63
    @nig3ldoug1as63 Місяць тому

    Are enterprise security tools like Sysdig Secure or Wiz compatible with Talos? Or is it still a case that we can just run OSS projects here?

  • @lucsoft
    @lucsoft Місяць тому

    Would love if the factory will have a UI option to configure for this

  • @mandeepmails
    @mandeepmails Місяць тому

    there's no init.yaml generated anymore, better to follow the blog itself with screenshots.

  • @MP-245
    @MP-245 Місяць тому

    I've been trying to get Talos to work for a few weeks. Everything works: 3x CP nodes 2x Worker nodes Even have Omni working. When it comes to actually exposing services, deploying a VIP, nothing works. Every deployment is stuck in pending no matter what. I've yet to see anyone actually deploy a workload without using the NodePort while being bootstrapped to the cluster. ie traefik, metallb etc

    • @SideroLabs
      @SideroLabs Місяць тому

      Do you have examples of what you mean by "every deployment is stuck" do the pods not run? And what does "while being bootstrapped to the cluster" mean? You're deploying workloads with the machine config? Have you joined our community slack to ask?

  • @MP-245
    @MP-245 Місяць тому

    This doesn't work with the current version of Portainer BE @7:22 There's no documentation to set this up. Wasted weeks on Talos OS.. Better off using someone's Ansible K3s automation scripts like Jims Garage.

    • @SideroLabs
      @SideroLabs Місяць тому

      Sorry, Portainer hasn't released this integration yet.

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

      @@SideroLabs I love it, what's the release date for the Talos Omni integration?

  • @najmlion7129
    @najmlion7129 Місяць тому

    It would be nice if you went through how to setup a static ip address.... I am stuck at that part.

  • @softwarebell
    @softwarebell Місяць тому

    Great tutorial, thank you

  • @brinkoo7
    @brinkoo7 2 місяці тому

    I’m digging talos. I struggled a bit initially as I’m doing bare metal NetBoot but it’s paying off

  • @graiden
    @graiden 2 місяці тому

    Is Auth0 or a saml integration for authentication mandatory to make it work? can I just use it with a local user/pass?

    • @SideroLabs
      @SideroLabs 2 місяці тому

      You can use a username/password but it still has to go through a 3rd party to store those credentials. Omni doesn't store any credentials.

  • @manikantaseetha-my5yf
    @manikantaseetha-my5yf 2 місяці тому

    Thanks for the info, can you guys make a video with destroying the multi node cluster with misconfiguration and fix the cluster to same state

  • @JohnMatthew-dt1vq
    @JohnMatthew-dt1vq 2 місяці тому

    WOW, great video, thank you!

  • @Sharess
    @Sharess 2 місяці тому

    Awesome presentation, I really appreciate the caveats and going into what the troubleshooting was and why. Wish you all the best and thanks for sharing!

  • @MatthewKennedyUK
    @MatthewKennedyUK 2 місяці тому

    Would be nice to see the kubectl connection.

  • @RolopIsHere
    @RolopIsHere 2 місяці тому

    Adding Kubernetes to my resume.

  • @MatthewKennedyUK
    @MatthewKennedyUK 2 місяці тому

    Is there an API? I could make this auto scale with Proxmox.

  • @andrejchudy2554
    @andrejchudy2554 2 місяці тому

    Sounds amazing. Thanks for this video. I have a question about Terraform: is it possible to implement this in a Terraform configuration? It would be helpful to have a starting point. Additionally, I’m unclear on how the cluster autoscaler can automatically scale up the node group. I expect that a service account with an AWS role needs to be set up to allow scaling of the node group. Could you direct me to some materials that explain this topic?

  • @4F2E4A2E
    @4F2E4A2E 3 місяці тому

    So soll es sein! 👌

  • @Cenot4ph
    @Cenot4ph 3 місяці тому

    how does this compare with a simple k3s cluster?

  • @kuzco7061
    @kuzco7061 3 місяці тому

    This was awesome, thank you!!

  • @CianMcsweeney
    @CianMcsweeney 3 місяці тому

    Id love to tale this principle to the next level, which would be creating a custom Linux image where the init/start process is os just your app/server . Then spin it up via whatever cloud proividers support providing custom images

    • @SideroLabs
      @SideroLabs 3 місяці тому

      You just described microkernels which never worked out so well in the real world. Customizable, single-purpose linux distros is something we'd like to enable more people to do. Without being Linux experts.

  • @Milanix-228
    @Milanix-228 3 місяці тому

    Hello! And what about terraform for that?

    • @SideroLabs
      @SideroLabs 3 місяці тому

      Terraform works too! This live stream intentionally did it the manual way so people could understand what steps are required.

  • @viveks3588
    @viveks3588 3 місяці тому

    when/how did the droplets get added to loadbalancer? couldn't find it in docs too

  • @kavishgour3267
    @kavishgour3267 3 місяці тому

    Hi there! Any chance you guys can make a tutorial on how to set a static IP for a node via a config patch. I looked up more than 10 tutorials and no luck. The official docs didn't work for me. I had to to press F3 and do it on the console instead.

    • @SideroLabs
      @SideroLabs 3 місяці тому

      are you trying to assign a static IP to a new node and not use a DHCP reservation?

  • @LampJustin
    @LampJustin 3 місяці тому

    I do not know how good it is, but the gardener project / SAP does work on an etcd operator called etcd druid.

  • @kavishgour3267
    @kavishgour3267 3 місяці тому

    Hey there! Tried booting the arm64 iso on virtualbox and all I got was a UEFI shell. I'm stuck here. EDIT: It works in UTM. Virtualbox on macos arm is not stable.

    • @vitamaxdh
      @vitamaxdh 3 місяці тому

      Same here. But I got lost after applying config to node with /dev/vda. Did you encounter similar type of issue?

  • @cozystack
    @cozystack 3 місяці тому

    00:00:00 Andrey's Experience and the Founding of Ænix 00:01:12 The History of Creating Talos Linux 00:02:06 Pipeline: Installing Kubernetes "Out of the Box", Using FluxCD 00:04:23 Working with Infrastructure: Proxmox and OpenStack Images, Testing with Docker, VMs in the Cloud and on Local Servers 00:05:21 Setting Up a Virtual Machine with Talos Linux and Configuring the System Using a YAML File 00:06:35 Cluster Configuration: Setting Up Nodes and Clusters, Configuring Network Interfaces 00:06:54 Applying Configuration with talosctl 00:08:48 Seamless Node Updates and Migrating Workloads from One Node to Another 00:09:23 Accessing the Cluster 00:10:02 Infrastructure Setup 00:12:59 Creating a Talos Linux Image 00:13:52 Loading the Image onto Bare Metal 00:15:29 Talos Bootstrap 00:17:32 Components of the Cozystack Open Source Platform 00:18:31 Platform Layers 00:19:35 Debugging in Talos Linux 00:22:12 Unified Environments and Support 00:25:19 Division of Responsibilities 00:26:57 Using Kamaji for Managing Kubernetes 00:28:15 Open Source Community and etcd-operator 00:28:47 Linstor Storage System 00:31:00 Application Catalog and Dashboard in Cozystack 00:32:45 Resource Limitation for Clients 00:34:36 Using GitHub and Dashboard

  • @igordasunddas3377
    @igordasunddas3377 3 місяці тому

    So basically this is how I could start my NAS. The only thing the NAS will be, is a file-server and service-provider (as in: GitLab, Nexus etc.). Guess Talos is a great OS for bare metal, because it just runs what's necessary to run the cluster and the rest will be done in services. Just a bit unsure about sharing disks between the system and for actual images, containers and PVCs, but I'll probably figure it iut (I've seen some GitHub issues in regards to this scheduled for 1.8.0 and 1.9.0 I believe). One question though: how's upgrading Talos OS working? Just applying a config and possibly rebooting?

    • @SideroLabs
      @SideroLabs 3 місяці тому

      If you want volume management you should start with Talos 1.8 (recently released) that has partition available. Upgrade are handled via talosctl upgrade or talosctl upgrade-k8s commands.

  • @---tr9qg
    @---tr9qg 3 місяці тому

    reduce complexity? 😂😂😂

    • @Dorbian
      @Dorbian 3 місяці тому

      You don't agree that kubernetes as an underlying platform can reduce the complexity that openstack as a platform has ?

  • @zizoyunus
    @zizoyunus 3 місяці тому

    We can set IP before installation by press F3 and enter network config details On Windows: install talosctl >> run winget install talosctl export kubeconfig >> run $env:KUBECONFIG = ".\kubeconfig"

  • @ewenchan1239
    @ewenchan1239 3 місяці тому

    Thank you for this video. Do you think that if the ISO disk was ejected from the first control plane, that the upgrade from 1.7.2 to 1.7.5 would have been more successful, or do you need the `talosctl upgrade --perserve` command to make the upgrade work? This stream doesn't make that clear for someone who is new to k8s (as I'm about to be).

    • @SideroLabs
      @SideroLabs 3 місяці тому

      preserve is needed for control plane if it only has 1 node. Otherwise it will format your filesystem and delete the database. If you use Talos 1.8 then preserve is already set by default

    • @ewenchan1239
      @ewenchan1239 3 місяці тому

      @@SideroLabs Gotcha. I'm JUST starting with diving into kubernetes in general, and am trying to figure out a test deployment plan. Thank you.

  • @ua420
    @ua420 4 місяці тому

    I would love to use it but most of their team are Russians. They don’t need that many binaries to spy on you.

  • @SideroLabs
    @SideroLabs 4 місяці тому

    siderolabs.com/taloscon