- 107
- 766 927
Sidero Labs
United States
Приєднався 23 бер 2020
Sidero Labs makes Talos OS - an immutable OS for secure and easy Kubernetes deployments, consistently, across any cloud, bare metal, or hypervisor, and Sidero Metal, that lets you easily deploy and manage Kubernetes on bare metal to create your own clusters in moments.
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
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
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
Easiest Kubernetes upgrades with Talos
Переглядів 1,6 тис.9 місяців тому
Easiest Kubernetes upgrades with Talos
Talos Linux KubePrism - providing in-cluster highly available Kubernetes API
Переглядів 3,7 тис.Рік тому
Talos Linux KubePrism - providing in-cluster highly available Kubernetes API
Build your own public cloud on Kubernetes
Переглядів 1,2 тис.Рік тому
Build your own public cloud on Kubernetes
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
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.
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...
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!
this is useless generate cue definitions all of type any(_)
I currently have it boot from SSD and use k3s. Can I just flash the image onto the SSD?
Will Talos support Raspberry Pi 5?
It will once the Linux LTS kernel and u-boot support it
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??
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/
How do you have 32 GB of RAM on your machine? Is that hackintosh? 😄😄
it's a desktop. Justin doesn't use a Mac
It looks like you need custom images on certain hardware in order to avoid reboot loops.
yes, you should check out factory.talos.dev to build images on demand.
Especially with intel hardwarew
Thank you, this got me past my block.
awesome news, this will make implementing Talos so much easier in my env!
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!
It’s a Raritan KVM. Its hardware based remote management
he says in the video, he's just installing on an old HP desktop, and then connecting to the Talos installer
How does this work when using the talos factory? If I do an upgrade do I need to repeat this steps?
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
great stuff 👍
Thanks..
What did you use to Get the output on vlc?
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}
the gen config command just generates the certificates and default configuration files. You need to apply those to a machine running in maintenance mode
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!
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?
Would love if the factory will have a UI option to configure for this
there's no init.yaml generated anymore, better to follow the blog itself with screenshots.
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
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?
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.
Sorry, Portainer hasn't released this integration yet.
@@SideroLabs I love it, what's the release date for the Talos Omni integration?
It would be nice if you went through how to setup a static ip address.... I am stuck at that part.
Great tutorial, thank you
I’m digging talos. I struggled a bit initially as I’m doing bare metal NetBoot but it’s paying off
Is Auth0 or a saml integration for authentication mandatory to make it work? can I just use it with a local user/pass?
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.
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
WOW, great video, thank you!
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!
Would be nice to see the kubectl connection.
Adding Kubernetes to my resume.
Is there an API? I could make this auto scale with Proxmox.
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?
So soll es sein! 👌
how does this compare with a simple k3s cluster?
This was awesome, thank you!!
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
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.
Hello! And what about terraform for that?
Terraform works too! This live stream intentionally did it the manual way so people could understand what steps are required.
when/how did the droplets get added to loadbalancer? couldn't find it in docs too
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.
are you trying to assign a static IP to a new node and not use a DHCP reservation?
I do not know how good it is, but the gardener project / SAP does work on an etcd operator called etcd druid.
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.
Same here. But I got lost after applying config to node with /dev/vda. Did you encounter similar type of issue?
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
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?
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.
reduce complexity? 😂😂😂
You don't agree that kubernetes as an underlying platform can reduce the complexity that openstack as a platform has ?
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"
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).
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
@@SideroLabs Gotcha. I'm JUST starting with diving into kubernetes in general, and am trying to figure out a test deployment plan. Thank you.
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.com/taloscon