From 3ccf1bcea700ee5dfb27529c29d79828f5ab8b4e Mon Sep 17 00:00:00 2001 From: christofluethi Date: Thu, 7 Nov 2024 15:42:52 +0100 Subject: [PATCH 1/9] kubevirt usecases blog --- content/de/blog/2024-kubevirt-usecases.md | 144 ++++++++++++++++++++++ 1 file changed, 144 insertions(+) create mode 100644 content/de/blog/2024-kubevirt-usecases.md diff --git a/content/de/blog/2024-kubevirt-usecases.md b/content/de/blog/2024-kubevirt-usecases.md new file mode 100644 index 00000000..808c6af0 --- /dev/null +++ b/content/de/blog/2024-kubevirt-usecases.md @@ -0,0 +1,144 @@ +--- +title: "KubeVirt Journey - Potenzial und Einsatzgebiete von KubeVirt" +slug: "kubevirt-usecases" +description: "" +date: 2024-11-07T00:00:00+00:00 +lastmod: 2024-11-07T00:00:00+00:00 +draft: false +images: ["images/blog/kubevirt/tk-blogpost-kubevirt_share-image.jpg"] +img_border: true +Sitemap: +Priority: 0.9 + +categories: ["Technologie", "KubeVirt", "Kubernetes"] +authors: ['christof-luethi'] +post_img: "images/blog/kubevirt/tk-blogpost-kubevirt.jpg" +lead: "Der Einsatz von virtuellen Maschinen ist heutzutage nicht mehr wegzudenken. Neben dem Ersatz von bestehenden Virtualisierungslösungen bietet KubeVirt das Potenzial um Infrastrukturen und Workflows zu modernisieren." +--- + +Im ersten Blogpost der KubeVirt-Serie geht es um eine Einführung in das Thema KubeVirt. Dieser zweite Blogpost geht es +um das Einsatzgebiet von KubeVirt. Die Technologie hat sich zum Ziel gesetzt, die Verwendung von virtuelle Maschinen +mit modernen Patterns neu zu definieren. Wir bei Tim&Koko sind überzeugt, dass der Cloud-Native-Ansatz von KubeVirt der +richtige Weg ist, um Infrastrukturen, Workloads und Workflows von traditionellen virtuellen Maschinen zu modernisieren. + +Nun schauen wir uns das Potenzial von KubeVirt anhand einiger Einsatzgebiete etwas genauer an. + +### Vereinheitlichung und Modernisierung der Infrastruktur + +Oft werden technologisch komplett unterschiedliche Infrastrukturen für virtuelle Maschinen sowie Container-Workload +aufgebaut und betrieben. + +{{< svg "assets/images/blog/kubevirt/infrastructure-convergence.svg" >}} +

+ +Durch die Verwendung von Kubernetes als Grundlage für VM- und Container-Workload kann das Tooling rund um die Infrastruktur +vereinheitlicht werden. So können zum Beispiel Log-, Monitoring- und Storage-Systeme sowie Netzwerke zusammengeführt +werden. Der Betrieb der zwei Infrastruktur-Stacks und dessen Ökosysteme entfällt somit. Dies hat den Vorteil, dass sich +die Infrastruktur vereinfacht und durch die Konsolidierung können Betriebskosten eingespart werden. Gleichzeitig erhöhen +Container-Plattformen die Flexibilität und Portabilität der Workload und ermöglichen es somit, schneller auf Veränderungen +zu reagieren. + +### Vereinheitlichung des Workflows + +Nicht weniger zentral als die Vereinheitlichung von Infrastruktur und Hardware-Komponenten ist der Einfluss auf der +Workflow-Ebene. Bekannte Tools und Workflows aus der Container-Welt können identisch auf virtuelle Maschinen angewandt +werden. Das Definieren und Verwalten von virtuellen Maschinen ist deklarativ möglich und Infrastrukturen können so +komplett als YAML-Ressourcen beschrieben und versioniert werden. + +```yaml +apiVersion: kubevirt.io/v1 +kind: VirtualMachine +metadata: + name: fedora-vm +spec: + running: true + template: + metadata: + labels: + kubevirt.io/domain: fedora-vm + spec: + domain: + devices: + disks: + - name: fedora-disk + disk: + bus: virtio + interfaces: + - name: default + masquerade: {} + resources: + requests: + memory: 1Gi + networks: + - name: default + pod: {} + volumes: + - name: fedora-disk + containerDisk: + image: quay.io/containerdisks/fedora:40 +``` + +Einer der grössten Vorteile der deklarativen Beschreibung und der Versionierung ist die Reproduzierbarkeit von Umgebungen. +Änderungen können so konsistent und nachvollziehbar umgesetzt werden. Durch die Einbindung in automatisierte Prozesse +wie CI/CD-Pipelines können Änderungen automatisch getestet werden, was im Endeffekt die Verlässlichkeit bei der +Bereitstellung und Wartung von Systemen erhöht. Die Automatisierung kann ebenfalls dazu verwendet werden, um +betriebsinterne Prozesse, manuelle Schritte und Abhängigkeiten zu reduzieren, was zu einer schnelleren Bereitstellung +der Ressourcen führt. + +### Application Migration + +Werden Monolithen in VMs in Container-Architekturen überführt, ist während der Migration oft ein +Parallelbetrieb nötig. Durch den Betrieb des Monolithen als KubeVirt-VM kann bereits während der Transition eine +einheitliche Infrastruktur verwendet werden. Dies kann für eine kostengünstigere und ressourcenschonendere Umsetzung +der Migration sorgen. + +{{< svg "assets/images/blog/kubevirt/application-migration.svg" >}} +

+ +Ist eine Ablösung einer Applikation in einer VM aufgrund wirtschaftlicher oder technischer Aspekte nicht sinnvoll, kann +der Betrieb auf Container-Plattformen dafür sorgen, dass Applikationen besser und einfacher integriert werden können. + +### Verwendung und direkter Zugriff auf dedizierte Hardware + +Normaler Container-Workload ermöglicht es nicht, spezielle Hardware einzubinden. Virtuelle Maschinen haben diese +Fähigkeit. Mittels KubeVirt können virtuelle Maschinen ebenfalls direkten Zugriff auf Geräte des Host-Systems erlangen. +Beispiele sind hier direkte Netzwerkkarten oder die Verwendung von Grafikkarten in VMs. Nvidia ist ein grosser Treiber +des KubeVirt Projektes und verwendet KubeVirt für das Nvidia GeForce Now. Der Vorteil für Unternehmen liegt in einer +effizienteren und kostengünstigeren Ressourcennutzung und der erhöhten Flexibilität, da spezialisierte Geräte dynamisch +an die VMs zugewiesen werden können. + +### Kubernetes-as-a-Service (KaaS) + +Das Konzept Kubernetes auf Kubernetes bietet interessante Anwendungsfälle. Insbesondere in Szenarien, in denen +Multi-Tenancy und Isolation eine grosse Rolle spielen. So kann zum Beispiel ein Anbieter isolierte Kubernetes-Tenants +anbieten, welche auf virtuellen KubeVirt Maschinen auf Kubernetes basieren. Diese Kubernetes-Tenants können bei Bedarf +skaliert und durch weitere virtuelle Maschinen erweitert werden. Dadurch kann die Bereitstellung von Tenants schneller, zentral +und komplett automatisiert erfolgen. Durch die starke Isolation von VMs können geforderte Sicherheitsaspekte besser abgedeckt +werden. + +### Kein Vendor-Lock-In + +Das KubeVirt-Projekt is Open-Source und wird von mehreren grossen Firmen wie zum Beispiel Red Hat, Nvidia oder +Cloudflare konstant weiterentwickelt. Die KubeVirt-Community wächst derzeit rasant. Kommt der Einsatz von +Community-Supported Software nicht infrage, kann zum Beispiel Red Hat OpenShift Virtualization, welches auf KubeVirt +basiert, eingesetzt werden. Für OpenShift Virtualization ist wiederum kommerzieller Enterprise-Grade Support von Red Hat +vorhanden. + +### Zusammenfassung + +KubeVirt ist eine interessante Alternative zu den bestehenden Virtualisierungslösungen. Das Ziel von KubeVirt ist nicht +primär der eins zu eins Ersatz von bestehenden Virtualisierungslösungen. Das volle Potenzial entwickelt sich, wenn der +VM-Workload so definiert ist, dass er mit denselben Tools und Workflows der Container-Welt gemanagt werden kann. Dies +erlaubt es Unternehmen Infrastruktur zu vereinheitlichen sowie die Ressourcen effizienter zu nutzen und dadurch operative +Kosten zu sparen. Durch die Konsolidierung kann auch die Produktvielfalt reduziert werden. Durch einheitliches Tooling, +Automatisierung und Integration in CI/CD-Pipelines wird die Developer Experience verbessert und Ressourcen stehen +schneller zur Verfügung. + +## Möchtest Du mehr erfahren? + +Gerne stehen wir für Fragen zur Verfügung. Du erreichst uns am besten unter [hallo@tim-koko.ch](mailto:hallo@tim-koko.ch) oder auf [LinkedIn](https://www.linkedin.com/company/tim-koko). + +Zudem werden wir an den folgenden Meetups unsere Erfahrungen mit der Community teilen: + +- 19.11.2024 - 17:00: [Cloud Native Bern Meetup](https://www.meetup.com/cloudnativebern/events/299829917/) in Bern +- 28.11.2024 - 16:00: [Cloud Native Switzerland Meetup](https://www.meetup.com/cloud-native-computing-switzerland/events/302784454) in Luzern From 38c3c90c14dd31f42b91fe385b77ce71e54d1afd Mon Sep 17 00:00:00 2001 From: christofluethi Date: Thu, 7 Nov 2024 15:51:56 +0100 Subject: [PATCH 2/9] minor fix --- content/de/blog/2024-kubevirt-usecases.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/de/blog/2024-kubevirt-usecases.md b/content/de/blog/2024-kubevirt-usecases.md index 808c6af0..330a1196 100644 --- a/content/de/blog/2024-kubevirt-usecases.md +++ b/content/de/blog/2024-kubevirt-usecases.md @@ -130,9 +130,9 @@ KubeVirt ist eine interessante Alternative zu den bestehenden Virtualisierungsl primär der eins zu eins Ersatz von bestehenden Virtualisierungslösungen. Das volle Potenzial entwickelt sich, wenn der VM-Workload so definiert ist, dass er mit denselben Tools und Workflows der Container-Welt gemanagt werden kann. Dies erlaubt es Unternehmen Infrastruktur zu vereinheitlichen sowie die Ressourcen effizienter zu nutzen und dadurch operative -Kosten zu sparen. Durch die Konsolidierung kann auch die Produktvielfalt reduziert werden. Durch einheitliches Tooling, -Automatisierung und Integration in CI/CD-Pipelines wird die Developer Experience verbessert und Ressourcen stehen -schneller zur Verfügung. +Kosten zu sparen. Durch die Konsolidierung kann auch die Produktvielfalt reduziert werden. Einheitliches Tooling, +Automatisierung und Integration in CI/CD-Pipelines fördert die Developer Experience und sorgt dafür, dass Ressourcen +schneller zur Verfügung stehen. ## Möchtest Du mehr erfahren? From e0df51a48abea91ea67aec985e1531f6a4bc4d24 Mon Sep 17 00:00:00 2001 From: Thomas Philipona Date: Thu, 7 Nov 2024 17:15:28 +0100 Subject: [PATCH 3/9] Add Link to first blogpost --- content/de/blog/2024-kubevirt-usecases.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/content/de/blog/2024-kubevirt-usecases.md b/content/de/blog/2024-kubevirt-usecases.md index 330a1196..1dd7751e 100644 --- a/content/de/blog/2024-kubevirt-usecases.md +++ b/content/de/blog/2024-kubevirt-usecases.md @@ -16,8 +16,7 @@ post_img: "images/blog/kubevirt/tk-blogpost-kubevirt.jpg" lead: "Der Einsatz von virtuellen Maschinen ist heutzutage nicht mehr wegzudenken. Neben dem Ersatz von bestehenden Virtualisierungslösungen bietet KubeVirt das Potenzial um Infrastrukturen und Workflows zu modernisieren." --- -Im ersten Blogpost der KubeVirt-Serie geht es um eine Einführung in das Thema KubeVirt. Dieser zweite Blogpost geht es -um das Einsatzgebiet von KubeVirt. Die Technologie hat sich zum Ziel gesetzt, die Verwendung von virtuelle Maschinen +Im zweiten Blogpost unserer KubeVirt-Serie (Teil 1: [KubeVirt Journey - Einführung in die Verwaltung von virtuellen Maschinen in Kubernetes]({{< ref "blog/2024-kubevirt-introduction" >}})) schauen wir uns die Einsatztgebiete von KubeVirt an. Die Technologie hat sich zum Ziel gesetzt, die Verwendung von virtuelle Maschinen mit modernen Patterns neu zu definieren. Wir bei Tim&Koko sind überzeugt, dass der Cloud-Native-Ansatz von KubeVirt der richtige Weg ist, um Infrastrukturen, Workloads und Workflows von traditionellen virtuellen Maschinen zu modernisieren. From 07a22fd2b502458abe0448dbe24fab8d4847d390 Mon Sep 17 00:00:00 2001 From: christofluethi Date: Thu, 14 Nov 2024 10:24:45 +0100 Subject: [PATCH 4/9] en blog. --- content/en/blog/2024-kubevirt-usecases.md | 136 ++++++++++++++++++++++ 1 file changed, 136 insertions(+) create mode 100644 content/en/blog/2024-kubevirt-usecases.md diff --git a/content/en/blog/2024-kubevirt-usecases.md b/content/en/blog/2024-kubevirt-usecases.md new file mode 100644 index 00000000..78713cb1 --- /dev/null +++ b/content/en/blog/2024-kubevirt-usecases.md @@ -0,0 +1,136 @@ +--- +title: "KubeVirt Journey - Potential and use cases of KubeVirt" +slug: "kubevirt-usecases" +description: "" +date: 2024-11-07T00:00:00+00:00 +lastmod: 2024-11-07T00:00:00+00:00 +draft: false +images: ["images/blog/kubevirt/tk-blogpost-kubevirt_share-image.jpg"] +img_border: true +Sitemap: +Priority: 0.9 + +categories: ["Technology", "KubeVirt", "Kubernetes"] +authors: ['christof-luethi'] +post_img: "images/blog/kubevirt/tk-blogpost-kubevirt.jpg" +lead: "The use of virtual machines has become indispensable these days. In addition to replacing existing virtualization solutions, KubeVirt offers the potential to modernize infrastructures and workflows." +--- + +In the second blog post of our KubeVirt series (Part 1: [KubeVirt Journey - Introduction to the Management of Virtual Machines on Kubernetes]({{< ref "blog/2024-kubevirt-introduction" >}})), +we take a look at the use cases of KubeVirt. The technology has set itself the goal of redefining the use of virtual +machines with modern patterns. We at Tim&Koko are convinced that KubeVirt's cloud-native approach is the right way to +modernize infrastructures, workloads and workflows of traditional virtual machines. + +Let's take a closer look at the potential of KubeVirt by looking at a few use cases. + +### Standardization and modernization of the infrastructure + +Completely different technological infrastructures are often set up and operated for virtual machines and container workloads. + +{{< svg "assets/images/blog/kubevirt/infrastructure-convergence.svg" >}} +

+ +By using Kubernetes as the basis for VM and container workloads, the tooling around the infrastructure can be standardized. +For example, log, monitoring and storage systems as well as networks can be merged. This eliminates the need to operate +two infrastructure stacks and their ecosystems. This has the advantage that the infrastructure is simplified and +operating costs can be saved through consolidation. At the same time, container platforms increase the flexibility and +portability of the workload, making it possible to react more quickly to changes. + +### Standardization of the workflow + +Beside the standardization of infrastructure and hardware components KubeVirt also has potential of standardizing the +workflow level. Familiar tools and workflows from the container world can be applied identically to virtual machines. +Virtual machines can be defined and managed declarative and infrastructures can be completely described and versioned +as YAML resources. + +```yaml +apiVersion: kubevirt.io/v1 +kind: VirtualMachine +metadata: + name: fedora-vm +spec: + running: true + template: + metadata: + labels: + kubevirt.io/domain: fedora-vm + spec: + domain: + devices: + disks: + - name: fedora-disk + disk: + bus: virtio + interfaces: + - name: default + masquerade: {} + resources: + requests: + memory: 1Gi + networks: + - name: default + pod: {} + volumes: + - name: fedora-disk + containerDisk: + image: quay.io/containerdisks/fedora:40 +``` + +One of the biggest advantages of a declarative definition and versioning is the reproducibility of environments. Changes +can thus be implemented in a consistent and traceable way. By integrating into automated processes such as CI/CD pipelines, +changes can be tested automatically, which ultimately increases the reliability of system deployment and maintenance. +Automation can also be used to reduce internal processes, manual steps and dependencies, resulting in faster deployment +of resources. + +### Application migration + +Whenever monoliths in VMs are migrated to container architectures, parallel operation is often necessary during the +migration. By operating the monolith as a KubeVirt VM, a standardized infrastructure can already be used during the +transition. This can ensure a more cost-effective and resource-efficient implementation of the migration. + +{{< svg "assets/images/blog/kubevirt/application-migration.svg" >}} +

+ +If it does not make sense to replace an application in a VM due to economic or technical aspects, operation on container +platforms can provide a better and easier integration of that applications with other container workload. + +### Use and direct access to dedicated hardware + +Normal container workloads often do not allow access to special hardware. Virtual machines have this capability. Using +KubeVirt, virtual machines can also gain direct access to host system devices. For examples direct access to network cards +or the use of dedicated graphics cards in VMs. Nvidia is a major driver of the KubeVirt project and uses KubeVirt for its Nvidia +GeForce Now. The advantage for companies lies in the more efficient and cost-effective use of resources and the increased +flexibility, as specialized devices can be dynamically assigned to the VMs. + +### Kubernetes-as-a-Service (KaaS) + +The Kubernetes on Kubernetes concept offers interesting use cases. Especially in scenarios where multi-tenancy and +good isolation are required. For example, a provider can offer isolated Kubernetes tenants based on virtual KubeVirt +machines on Kubernetes. These Kubernetes tenants can be scaled as required and expanded with additional virtual machines. +This allows tenants to be provisioned in a fast, central and completely automatic way. The strong isolation of VMs ensures +that required security aspects can be fulfilled. + +### No vendor lock-in + +The KubeVirt project is open source and is constantly developed by several large companies such as Red Hat, Nvidia and +Cloudflare. The KubeVirt community is currently growing rapidly. If the use of community-supported software is not an +option, Red Hat OpenShift Virtualization, for example, which is based on KubeVirt, can be used. Red Hat offers commercial +enterprise-grade support for Red Hat OpenShift Virtualization. + +### Summary + +KubeVirt is an interesting alternative to existing virtualization solutions. The aim of KubeVirt is not primarily the +one-to-one replacement of existing virtualization solutions. The full potential develops when the VM workload is defined +in such a way that it can be managed with the same tools and workflows of the container world. This allows companies to +standardize infrastructure and use resources more efficiently, thereby saving operational costs. Consolidation can also +reduce product diversity. Standardized tooling, automation and integration in CI/CD pipelines enhance the developer +experience and ensure that resources are available more quickly. + +### Want to learn more? + +We are happy to answer any questions you may have. You can reach us best at [hallo@tim-koko.ch](mailto:hallo@tim-koko.ch) or on [LinkedIn](https://www.linkedin.com/company/tim-koko). You can find the exact details of the training on [acend's website](https://acend.ch/trainings/kubevirt/). + +If you want to know even more, we will share our experiences with the community at the following meetups: + +* 19.11.2024 - 17:00: [Cloud Native Bern Meetup](https://www.meetup.com/cloudnativebern/events/299829917/) in Bern +* 28.11.2024 - 16:00: [Cloud Native Switzerland Meetup](https://www.meetup.com/cloud-native-computing-switzerland/events/302784454) in Lucerne From dca6301d2038d29c3c2c196345931b773329601d Mon Sep 17 00:00:00 2001 From: christofluethi Date: Thu, 21 Nov 2024 08:50:32 +0100 Subject: [PATCH 5/9] trainings, accelerator package, labs --- content/de/blog/2024-kubevirt-usecases.md | 50 ++++++++++++++++++++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/content/de/blog/2024-kubevirt-usecases.md b/content/de/blog/2024-kubevirt-usecases.md index 1dd7751e..19cc7214 100644 --- a/content/de/blog/2024-kubevirt-usecases.md +++ b/content/de/blog/2024-kubevirt-usecases.md @@ -139,5 +139,53 @@ Gerne stehen wir für Fragen zur Verfügung. Du erreichst uns am besten unter [h Zudem werden wir an den folgenden Meetups unsere Erfahrungen mit der Community teilen: -- 19.11.2024 - 17:00: [Cloud Native Bern Meetup](https://www.meetup.com/cloudnativebern/events/299829917/) in Bern +[//]: # (- 19.11.2024 - 17:00: [Cloud Native Bern Meetup](https://www.meetup.com/cloudnativebern/events/299829917/) in Bern) + - 28.11.2024 - 16:00: [Cloud Native Switzerland Meetup](https://www.meetup.com/cloud-native-computing-switzerland/events/302784454) in Luzern + +### tim&koko labs + +Möchtest du Hands-On Erfahrung sammeln mit KubeVirt? Die [tim&koko labs](https://tim-koko.ch/labs) bieten dir an einem Nachmittag die Möglichkeit die Grundlagen von KubeVirt kennenzulernen und in praktischen Hands-On labs direkt auszuprobieren. + +Hands-on Lab 13:30 – 17:00 + +- Introduction to OpenShift Virtualization +- Deploy and manage VMs +- Scaling VMs +- Live Migration +- Instance types + +Registration gratis auf [tim-koko.ch/labs](tim-koko.ch/labs) + +- Zürich 30.1.25 Red Hat Office Europaallee 41 +- Bern 13.2.25 February TBD + +### KubeVirt Basics Trainings + +In Zusammenarbeit mit unserem Partner [acend](https://acend.ch) haben wir ein zweitägiges Training erarbeitet. Das +Training bestehen aus abwechslungsreichen Präsentationen und hands-on Labs, um deren Inhalt auf spannende Art und Weise +zu übermitteln. + +Trainingsinhalte: + +- Einführung KubeVirt Konzepte und Architektur +- Deployen und managen von virtuellen Maschinen +- Vergleich mit üblichem Kubernetes Workload +- VM Images +- Storage +- Networking +- Betrieb und Lifecycle +- Workload- und Live-Migration + +Die genauen Konditionen zum Training findest Du auf der Website von [acend](https://acend.ch/trainings/kubevirt/). + +### OpenShift Virtualization Accelerator Paket + +Das OpenShift Virtualization Accelerator Paket hilft dir, sehr schnell die Möglichkeiten der Kubernetes-basierten +Virtualisierung zu erkunden und herauszufinden, wie hoch das Potenzial für eine neue oder parallele Strategie sein +könnte. In drei Phasen helfen wir dir die Einführung von Kubernetes-basierter Virtualisierung bei deinem Unternehmen +zu beschleunigen. + +- Phase 1: Verständnis für die aktuelle Umgebung, Prozesse und Ziele des Kunden, um OpenShift Virtualization mit der Geschäftsstrategie abzustimmen. +- Phase 2 - Team Enablement und PoC: Schulung des Teams mit grundlegenden OpenShift Virtualization-Kenntnissen und Einrichtung einer Proof-of-Concept (PoC)-Plattform für praktische Erfahrungen. +- Phase 3 - Workload-Assessment und Migrationsplanung: Erstellung eines strukturierten Ansatzes für die Workload-Migration mit dem Schwerpunkt auf der Identifizierung von High-Impact-Workload und der Entwicklung eines umsetzbaren Migrationsplans. From 8188fc5fc630dc066d2116a9fdff35242ed25508 Mon Sep 17 00:00:00 2001 From: christofluethi Date: Thu, 21 Nov 2024 09:02:56 +0100 Subject: [PATCH 6/9] minor fixes --- content/de/blog/2024-kubevirt-usecases.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/content/de/blog/2024-kubevirt-usecases.md b/content/de/blog/2024-kubevirt-usecases.md index 19cc7214..ceab9fcd 100644 --- a/content/de/blog/2024-kubevirt-usecases.md +++ b/content/de/blog/2024-kubevirt-usecases.md @@ -139,13 +139,12 @@ Gerne stehen wir für Fragen zur Verfügung. Du erreichst uns am besten unter [h Zudem werden wir an den folgenden Meetups unsere Erfahrungen mit der Community teilen: -[//]: # (- 19.11.2024 - 17:00: [Cloud Native Bern Meetup](https://www.meetup.com/cloudnativebern/events/299829917/) in Bern) - +- 19.11.2024 - 17:00: [Cloud Native Bern Meetup](https://www.meetup.com/cloudnativebern/events/299829917/) in Bern - 28.11.2024 - 16:00: [Cloud Native Switzerland Meetup](https://www.meetup.com/cloud-native-computing-switzerland/events/302784454) in Luzern ### tim&koko labs -Möchtest du Hands-On Erfahrung sammeln mit KubeVirt? Die [tim&koko labs](https://tim-koko.ch/labs) bieten dir an einem Nachmittag die Möglichkeit die Grundlagen von KubeVirt kennenzulernen und in praktischen Hands-On labs direkt auszuprobieren. +Möchtest du Hands-On Erfahrung sammeln mit KubeVirt? Die [tim&koko labs](https://tim-koko.ch/labs/) bieten dir an einem Nachmittag die Möglichkeit die Grundlagen von KubeVirt kennenzulernen und in praktischen Hands-On labs direkt auszuprobieren. Hands-on Lab 13:30 – 17:00 @@ -155,7 +154,7 @@ Hands-on Lab 13:30 – 17:00 - Live Migration - Instance types -Registration gratis auf [tim-koko.ch/labs](tim-koko.ch/labs) +Registration gratis auf [tim-koko.ch/labs](https://tim-koko.ch/labs/) - Zürich 30.1.25 Red Hat Office Europaallee 41 - Bern 13.2.25 February TBD @@ -189,3 +188,5 @@ zu beschleunigen. - Phase 1: Verständnis für die aktuelle Umgebung, Prozesse und Ziele des Kunden, um OpenShift Virtualization mit der Geschäftsstrategie abzustimmen. - Phase 2 - Team Enablement und PoC: Schulung des Teams mit grundlegenden OpenShift Virtualization-Kenntnissen und Einrichtung einer Proof-of-Concept (PoC)-Plattform für praktische Erfahrungen. - Phase 3 - Workload-Assessment und Migrationsplanung: Erstellung eines strukturierten Ansatzes für die Workload-Migration mit dem Schwerpunkt auf der Identifizierung von High-Impact-Workload und der Entwicklung eines umsetzbaren Migrationsplans. + +Hier findest du mehr Details zum [OpenShift Virtualization Accelerator Paket](https://tim-koko.ch/services/openshift-virtualization-accelerator/). From 301afd0addfc7562bbe3115fc357c10a8b8f33b9 Mon Sep 17 00:00:00 2001 From: christofluethi Date: Thu, 21 Nov 2024 09:10:59 +0100 Subject: [PATCH 7/9] fix phases --- content/de/blog/2024-kubevirt-usecases.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/de/blog/2024-kubevirt-usecases.md b/content/de/blog/2024-kubevirt-usecases.md index ceab9fcd..cc6aa199 100644 --- a/content/de/blog/2024-kubevirt-usecases.md +++ b/content/de/blog/2024-kubevirt-usecases.md @@ -186,7 +186,7 @@ könnte. In drei Phasen helfen wir dir die Einführung von Kubernetes-basierter zu beschleunigen. - Phase 1: Verständnis für die aktuelle Umgebung, Prozesse und Ziele des Kunden, um OpenShift Virtualization mit der Geschäftsstrategie abzustimmen. -- Phase 2 - Team Enablement und PoC: Schulung des Teams mit grundlegenden OpenShift Virtualization-Kenntnissen und Einrichtung einer Proof-of-Concept (PoC)-Plattform für praktische Erfahrungen. -- Phase 3 - Workload-Assessment und Migrationsplanung: Erstellung eines strukturierten Ansatzes für die Workload-Migration mit dem Schwerpunkt auf der Identifizierung von High-Impact-Workload und der Entwicklung eines umsetzbaren Migrationsplans. +- Phase 2: Schulung des Teams mit grundlegenden OpenShift Virtualization-Kenntnissen und Einrichtung einer Proof-of-Concept (PoC)-Plattform für praktische Erfahrungen. +- Phase 3: Erstellung eines strukturierten Ansatzes für die Workload-Migration mit dem Schwerpunkt auf der Identifizierung von High-Impact-Workload und der Entwicklung eines umsetzbaren Migrationsplans. Hier findest du mehr Details zum [OpenShift Virtualization Accelerator Paket](https://tim-koko.ch/services/openshift-virtualization-accelerator/). From 1732656cc9f72fb62d6fba68694a18c8be5b7cfd Mon Sep 17 00:00:00 2001 From: christofluethi Date: Thu, 21 Nov 2024 09:40:11 +0100 Subject: [PATCH 8/9] kubevirt: shorten accelerator package, labs and training. remove bern meetup from list of meetups. --- content/de/blog/2024-kubevirt-introduction.md | 10 +++- content/de/blog/2024-kubevirt-training.md | 10 +++- content/de/blog/2024-kubevirt-usecases.md | 59 +++---------------- content/en/blog/2024-kubevirt-introduction.md | 9 ++- content/en/blog/2024-kubevirt-training.md | 9 ++- content/en/blog/2024-kubevirt-usecases.md | 11 +++- 6 files changed, 46 insertions(+), 62 deletions(-) diff --git a/content/de/blog/2024-kubevirt-introduction.md b/content/de/blog/2024-kubevirt-introduction.md index 435ee287..21947b7b 100644 --- a/content/de/blog/2024-kubevirt-introduction.md +++ b/content/de/blog/2024-kubevirt-introduction.md @@ -138,7 +138,13 @@ starker Partner für Enterprise-Kunden zur Verfügung. Gerne stehen wir für Fragen zur Verfügung. Du erreichst uns am besten unter [hallo@tim-koko.ch](mailto:hallo@tim-koko.ch) oder auf [LinkedIn](https://www.linkedin.com/company/tim-koko). -Zudem werden wir an den folgenden Meetups unsere Erfahrungen mit der Community teilen: +Zudem werden wir am folgenden Meetup unsere Erfahrungen mit der Community teilen: -- 19.11.2024 - 17:00: [Cloud Native Bern Meetup](https://www.meetup.com/cloudnativebern/events/299829917/) in Bern - 28.11.2024 - 16:00: [Cloud Native Switzerland Meetup](https://www.meetup.com/cloud-native-computing-switzerland/events/302784454) in Luzern + +Weiter bieten wir dir die folgenden Möglichkeiten, dich vertieft mit dem Thema KubeVirt oder OpenShift Virtualization auseinander zu setzen: + +- [tim&koko labs](https://tim-koko.ch/labs/): An einem Nachmittag die Grundlagen von KubeVirt kennenlernen und in praktischen hands-on labs direkt anwenden. +- [KubeVirt Basics Training](https://acend.ch/trainings/kubevirt/): Zweitägiges abwechslungsreiches Training mit Präsentationen und hands-on labs. +- [OpenShift Virtualization Accelerator Package](https://tim-koko.ch/services/openshift-virtualization-accelerator/): Wir helfen dir, die Möglichkeiten von OpenShift Virtualization zu erkunden und herauszufinden, wie hoch das Potenzial für eine neue oder parallele Strategie sein + könnte. diff --git a/content/de/blog/2024-kubevirt-training.md b/content/de/blog/2024-kubevirt-training.md index f413a406..e066b5b9 100644 --- a/content/de/blog/2024-kubevirt-training.md +++ b/content/de/blog/2024-kubevirt-training.md @@ -71,7 +71,13 @@ Die Teilnehmenden benötigen einen Laptop mit direktem Zugang zum Internet. Gerne stehen wir für Fragen zur Verfügung. Du erreichst uns am besten unter [hallo@tim-koko.ch](mailto:hallo@tim-koko.ch) oder auf [LinkedIn](https://www.linkedin.com/company/tim-koko). Die genauen Konditionen zum Training findest Du auf der [Website von acend](https://acend.ch/trainings/kubevirt/). -Zudem werden wir an den folgenden Meetups unsere Erfahrungen mit der Community teilen: +Zudem werden wir am folgenden Meetup unsere Erfahrungen mit der Community teilen: -* 19.11.2024 - 17:00: [Cloud Native Bern Meetup](https://www.meetup.com/cloudnativebern/events/299829917/) in Bern * 28.11.2024 - 16:00: [Cloud Native Switzerland Meetup](https://www.meetup.com/cloud-native-computing-switzerland/events/302784454) in Luzern + +Weiter bieten wir dir die folgenden Möglichkeiten, dich vertieft mit dem Thema KubeVirt oder OpenShift Virtualization auseinander zu setzen: + +* [tim&koko labs](https://tim-koko.ch/labs/): An einem Nachmittag die Grundlagen von KubeVirt kennenlernen und in praktischen hands-on labs direkt anwenden. +* [KubeVirt Basics Training](https://acend.ch/trainings/kubevirt/): Zweitägiges abwechslungsreiches Training mit Präsentationen und hands-on labs. +* [OpenShift Virtualization Accelerator Package](https://tim-koko.ch/services/openshift-virtualization-accelerator/): Wir helfen dir, die Möglichkeiten von OpenShift Virtualization zu erkunden und herauszufinden, wie hoch das Potenzial für eine neue oder parallele Strategie sein + könnte. diff --git a/content/de/blog/2024-kubevirt-usecases.md b/content/de/blog/2024-kubevirt-usecases.md index cc6aa199..73baf1cb 100644 --- a/content/de/blog/2024-kubevirt-usecases.md +++ b/content/de/blog/2024-kubevirt-usecases.md @@ -2,8 +2,8 @@ title: "KubeVirt Journey - Potenzial und Einsatzgebiete von KubeVirt" slug: "kubevirt-usecases" description: "" -date: 2024-11-07T00:00:00+00:00 -lastmod: 2024-11-07T00:00:00+00:00 +date: 2024-11-21T00:00:00+00:00 +lastmod: 2024-11-21T00:00:00+00:00 draft: false images: ["images/blog/kubevirt/tk-blogpost-kubevirt_share-image.jpg"] img_border: true @@ -137,56 +137,13 @@ schneller zur Verfügung stehen. Gerne stehen wir für Fragen zur Verfügung. Du erreichst uns am besten unter [hallo@tim-koko.ch](mailto:hallo@tim-koko.ch) oder auf [LinkedIn](https://www.linkedin.com/company/tim-koko). -Zudem werden wir an den folgenden Meetups unsere Erfahrungen mit der Community teilen: +Zudem werden wir am folgenden Meetup unsere Erfahrungen mit der Community teilen: -- 19.11.2024 - 17:00: [Cloud Native Bern Meetup](https://www.meetup.com/cloudnativebern/events/299829917/) in Bern - 28.11.2024 - 16:00: [Cloud Native Switzerland Meetup](https://www.meetup.com/cloud-native-computing-switzerland/events/302784454) in Luzern -### tim&koko labs +Weiter bieten wir dir die folgenden Möglichkeiten, dich vertieft mit dem Thema KubeVirt oder OpenShift Virtualization auseinander zu setzen: -Möchtest du Hands-On Erfahrung sammeln mit KubeVirt? Die [tim&koko labs](https://tim-koko.ch/labs/) bieten dir an einem Nachmittag die Möglichkeit die Grundlagen von KubeVirt kennenzulernen und in praktischen Hands-On labs direkt auszuprobieren. - -Hands-on Lab 13:30 – 17:00 - -- Introduction to OpenShift Virtualization -- Deploy and manage VMs -- Scaling VMs -- Live Migration -- Instance types - -Registration gratis auf [tim-koko.ch/labs](https://tim-koko.ch/labs/) - -- Zürich 30.1.25 Red Hat Office Europaallee 41 -- Bern 13.2.25 February TBD - -### KubeVirt Basics Trainings - -In Zusammenarbeit mit unserem Partner [acend](https://acend.ch) haben wir ein zweitägiges Training erarbeitet. Das -Training bestehen aus abwechslungsreichen Präsentationen und hands-on Labs, um deren Inhalt auf spannende Art und Weise -zu übermitteln. - -Trainingsinhalte: - -- Einführung KubeVirt Konzepte und Architektur -- Deployen und managen von virtuellen Maschinen -- Vergleich mit üblichem Kubernetes Workload -- VM Images -- Storage -- Networking -- Betrieb und Lifecycle -- Workload- und Live-Migration - -Die genauen Konditionen zum Training findest Du auf der Website von [acend](https://acend.ch/trainings/kubevirt/). - -### OpenShift Virtualization Accelerator Paket - -Das OpenShift Virtualization Accelerator Paket hilft dir, sehr schnell die Möglichkeiten der Kubernetes-basierten -Virtualisierung zu erkunden und herauszufinden, wie hoch das Potenzial für eine neue oder parallele Strategie sein -könnte. In drei Phasen helfen wir dir die Einführung von Kubernetes-basierter Virtualisierung bei deinem Unternehmen -zu beschleunigen. - -- Phase 1: Verständnis für die aktuelle Umgebung, Prozesse und Ziele des Kunden, um OpenShift Virtualization mit der Geschäftsstrategie abzustimmen. -- Phase 2: Schulung des Teams mit grundlegenden OpenShift Virtualization-Kenntnissen und Einrichtung einer Proof-of-Concept (PoC)-Plattform für praktische Erfahrungen. -- Phase 3: Erstellung eines strukturierten Ansatzes für die Workload-Migration mit dem Schwerpunkt auf der Identifizierung von High-Impact-Workload und der Entwicklung eines umsetzbaren Migrationsplans. - -Hier findest du mehr Details zum [OpenShift Virtualization Accelerator Paket](https://tim-koko.ch/services/openshift-virtualization-accelerator/). +- [tim&koko labs](https://tim-koko.ch/labs/): An einem Nachmittag die Grundlagen von KubeVirt kennenlernen und in praktischen hands-on labs direkt anwenden. +- [KubeVirt Basics Training](https://acend.ch/trainings/kubevirt/): Zweitägiges abwechslungsreiches Training mit Präsentationen und hands-on labs. +- [OpenShift Virtualization Accelerator Package](https://tim-koko.ch/services/openshift-virtualization-accelerator/): Wir helfen dir, die Möglichkeiten von OpenShift Virtualization zu erkunden und herauszufinden, wie hoch das Potenzial für eine neue oder parallele Strategie sein + könnte. diff --git a/content/en/blog/2024-kubevirt-introduction.md b/content/en/blog/2024-kubevirt-introduction.md index 13921d39..f307a75c 100644 --- a/content/en/blog/2024-kubevirt-introduction.md +++ b/content/en/blog/2024-kubevirt-introduction.md @@ -134,7 +134,12 @@ partner for enterprise customers. We are happy to answer any questions you may have. You can reach us best at [hallo@tim-koko.ch](mailto:hallo@tim-koko.ch) or on [LinkedIn](https://www.linkedin.com/company/tim-koko). -If you want to know even more, we will share our experiences with the community at the following meetups: +If you want to know even more, we will share our experiences with the community at the following meetup: -- 19.11.2024 - 17:00: [Cloud Native Bern Meetup](https://www.meetup.com/cloudnativebern/events/299829917/) in Bern - 28.11.2024 - 16:00: [Cloud Native Switzerland Meetup](https://www.meetup.com/cloud-native-computing-switzerland/events/302784454) in Lucerne + +We also offer you the following opportunities to learn more about KubeVirt or OpenShift Virtualization: + +- [tim&koko labs](https://tim-koko.ch/en/labs/): Get to know the basics of KubeVirt in one afternoon and apply them directly in practical hands-on labs. +- [KubeVirt Basics Training](https://acend.ch/en/trainings/kubevirt/): Two-day varied training with presentations and hands-on labs. +- [OpenShift Virtualization Accelerator Package](https://tim-koko.ch/en/services/openshift-virtualization-accelerator/): We help you explore the possibilities of OpenShift Virtualization and find out how high the potential for a new or parallel strategy could be. diff --git a/content/en/blog/2024-kubevirt-training.md b/content/en/blog/2024-kubevirt-training.md index f85dcb04..92dff06b 100644 --- a/content/en/blog/2024-kubevirt-training.md +++ b/content/en/blog/2024-kubevirt-training.md @@ -74,7 +74,12 @@ Participants will need a laptop with direct internet access. We are happy to answer any questions you may have. You can reach us best at [hallo@tim-koko.ch](mailto:hallo@tim-koko.ch) or on [LinkedIn](https://www.linkedin.com/company/tim-koko). You can find the exact details of the training on [acend's website](https://acend.ch/trainings/kubevirt/). -If you want to know even more, we will share our experiences with the community at the following meetups: +If you want to know even more, we will share our experiences with the community at the following meetup: -* 19.11.2024 - 17:00: [Cloud Native Bern Meetup](https://www.meetup.com/cloudnativebern/events/299829917/) in Bern * 28.11.2024 - 16:00: [Cloud Native Switzerland Meetup](https://www.meetup.com/cloud-native-computing-switzerland/events/302784454) in Lucerne + +We also offer you the following opportunities to learn more about KubeVirt or OpenShift Virtualization: + +* [tim&koko labs](https://tim-koko.ch/en/labs/): Get to know the basics of KubeVirt in one afternoon and apply them directly in practical hands-on labs. +* [KubeVirt Basics Training](https://acend.ch/en/trainings/kubevirt/): Two-day varied training with presentations and hands-on labs. +* [OpenShift Virtualization Accelerator Package](https://tim-koko.ch/en/services/openshift-virtualization-accelerator/): We help you explore the possibilities of OpenShift Virtualization and find out how high the potential for a new or parallel strategy could be. diff --git a/content/en/blog/2024-kubevirt-usecases.md b/content/en/blog/2024-kubevirt-usecases.md index 78713cb1..6a53c84d 100644 --- a/content/en/blog/2024-kubevirt-usecases.md +++ b/content/en/blog/2024-kubevirt-usecases.md @@ -2,8 +2,8 @@ title: "KubeVirt Journey - Potential and use cases of KubeVirt" slug: "kubevirt-usecases" description: "" -date: 2024-11-07T00:00:00+00:00 -lastmod: 2024-11-07T00:00:00+00:00 +date: 2024-11-21T00:00:00+00:00 +lastmod: 2024-11-21T00:00:00+00:00 draft: false images: ["images/blog/kubevirt/tk-blogpost-kubevirt_share-image.jpg"] img_border: true @@ -132,5 +132,10 @@ We are happy to answer any questions you may have. You can reach us best at [hal If you want to know even more, we will share our experiences with the community at the following meetups: -* 19.11.2024 - 17:00: [Cloud Native Bern Meetup](https://www.meetup.com/cloudnativebern/events/299829917/) in Bern * 28.11.2024 - 16:00: [Cloud Native Switzerland Meetup](https://www.meetup.com/cloud-native-computing-switzerland/events/302784454) in Lucerne + +We also offer you the following opportunities to learn more about KubeVirt or OpenShift Virtualization: + +* [tim&koko labs](https://tim-koko.ch/en/labs/): Get to know the basics of KubeVirt in one afternoon and apply them directly in practical hands-on labs. +* [KubeVirt Basics Training](https://acend.ch/en/trainings/kubevirt/): Two-day varied training with presentations and hands-on labs. +* [OpenShift Virtualization Accelerator Package](https://tim-koko.ch/en/services/openshift-virtualization-accelerator/): We help you explore the possibilities of OpenShift Virtualization and find out how high the potential for a new or parallel strategy could be. From 18ff5062cf1429373a9ffe328ebb09559f3fc6ad Mon Sep 17 00:00:00 2001 From: christofluethi Date: Thu, 21 Nov 2024 10:01:57 +0100 Subject: [PATCH 9/9] labs are ocp+v --- content/de/blog/2024-kubevirt-usecases.md | 2 +- content/en/blog/2024-kubevirt-usecases.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/de/blog/2024-kubevirt-usecases.md b/content/de/blog/2024-kubevirt-usecases.md index 73baf1cb..3324bb7a 100644 --- a/content/de/blog/2024-kubevirt-usecases.md +++ b/content/de/blog/2024-kubevirt-usecases.md @@ -143,7 +143,7 @@ Zudem werden wir am folgenden Meetup unsere Erfahrungen mit der Community teilen Weiter bieten wir dir die folgenden Möglichkeiten, dich vertieft mit dem Thema KubeVirt oder OpenShift Virtualization auseinander zu setzen: -- [tim&koko labs](https://tim-koko.ch/labs/): An einem Nachmittag die Grundlagen von KubeVirt kennenlernen und in praktischen hands-on labs direkt anwenden. +- [tim&koko labs](https://tim-koko.ch/labs/): An einem Nachmittag die Grundlagen von OpenShift Virtualization kennenlernen und in praktischen hands-on labs direkt anwenden. - [KubeVirt Basics Training](https://acend.ch/trainings/kubevirt/): Zweitägiges abwechslungsreiches Training mit Präsentationen und hands-on labs. - [OpenShift Virtualization Accelerator Package](https://tim-koko.ch/services/openshift-virtualization-accelerator/): Wir helfen dir, die Möglichkeiten von OpenShift Virtualization zu erkunden und herauszufinden, wie hoch das Potenzial für eine neue oder parallele Strategie sein könnte. diff --git a/content/en/blog/2024-kubevirt-usecases.md b/content/en/blog/2024-kubevirt-usecases.md index 6a53c84d..6cae4d7b 100644 --- a/content/en/blog/2024-kubevirt-usecases.md +++ b/content/en/blog/2024-kubevirt-usecases.md @@ -136,6 +136,6 @@ If you want to know even more, we will share our experiences with the community We also offer you the following opportunities to learn more about KubeVirt or OpenShift Virtualization: -* [tim&koko labs](https://tim-koko.ch/en/labs/): Get to know the basics of KubeVirt in one afternoon and apply them directly in practical hands-on labs. +* [tim&koko labs](https://tim-koko.ch/en/labs/): Get to know the basics of OpenShift Virtualization in one afternoon and apply them directly in practical hands-on labs. * [KubeVirt Basics Training](https://acend.ch/en/trainings/kubevirt/): Two-day varied training with presentations and hands-on labs. * [OpenShift Virtualization Accelerator Package](https://tim-koko.ch/en/services/openshift-virtualization-accelerator/): We help you explore the possibilities of OpenShift Virtualization and find out how high the potential for a new or parallel strategy could be.