logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: Masaki Kimura, Takafumi Takahashi
2023-04-20

tldr - powered by Generative AI

Provisioning PVCs from Cross-Namespace Data Sources in Kubernetes
  • CSI provisional behavior is divided into five steps
  • The feature became Alpha in Kubernetes 1.26
  • The scope is only provision of PVC from close namespace data source
  • Currently supported data source is volume snapshot and persistent Emporium
  • In this feature, we plan to support any volume data source
Authors: Konstantinos Kapelonis, Ilia Medvedev
2023-04-19

tldr - powered by Generative AI

The presentation discusses the benefits of using virtual Argo CD instances for managing Kubernetes clusters and how it is implemented in the Codefresh platform.
  • Virtual Argo CD instances provide one-click installation, zero configuration, and flexibility in managing multiple instances and Kubernetes versions.
  • Codefresh uses a centralized setup that is cost-effective, allows for security isolation, and enables testing of new versions without affecting other customers.
  • Monitoring is done using Prometheus and Grafana stacks, as well as a proprietary exporter.
  • A demo is provided to show how virtual Argo CD instances are provisioned and deprovisioned.
Authors: Rob Scott, Shane Utt
2022-10-27

tldr - powered by Generative AI

The presentation discusses the advantages of using Gateway API over Ingress API in Kubernetes for advanced use cases such as traffic splitting and secure certificate management.
  • Gateway API is more expressive, extensible, and portable than Ingress API
  • Gateway API offers easier and safer ways to implement advanced use cases such as traffic splitting and secure certificate management
  • Automated transition processes for traffic shifting may require additional tools such as Flagger or Argo
Authors: Lukas Gentele
2021-10-14

Multi-tenancy is a hot topic in the Kubernetes community. A lot of operators have started to think about lowering cost and consolidating workloads in large, multi-tenant clusters rather than creating 1000s of micro-managed, small clusters. Namespaces are a great way to separate tenants in shared clusters. But what if tenants need to install their own CRDs, run workloads across multiple namespaces or even require different versions of the Kubernetes API server? Virtual clusters are an exciting new approach that extends namespace-based multi-tenancy to address such advanced use cases. At its core, virtual clusters let you run Kubernetes clusters on top of other Kubernetes clusters by provisioning isolated Kubernetes control planes for each tenant (i.e. separate Kube API server, data store (etcd), controller manager etc). This talk will explain how virtual clusters work, show what implementations are available today, and demonstrate fascinating, real-world use cases for virtual clusters.