logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: Jonathan Berkhahn, Per Gonçalves da Silva
2023-04-21

tldr - powered by Generative AI

The presentation discusses the Operator SDK and the new hybrid Helm operator, as well as future plans for external bundle validation.
  • The Operator SDK is a toolset for building Kubernetes operators
  • The hybrid Helm operator allows for more control and customization than the original Helm operator
  • Future plans for the Operator SDK include external bundle validation
  • Quarkus is a faster alternative to JVM for building operators
Authors: Xing Yang, Melissa Logan, Alvaro Hernandez, Sergey Pronin
2023-04-20

To handle Day-2 operations for data workloads on Kubernetes, organizations rely heavily on operators, but they present a number of challenges – including lack of integration with existing tools; lack of interoperability with the rest of their stack; varying degrees of quality; and lack of standardization. And yet – a majority of people are using at least 20 operators according to the 2022 Data on Kubernetes Report. For those evaluating their options, the challenge is further complicated by choice; the number of operators continues to grow with Operator Hub currently listing 270+. Without operator standards, how can end users possibly evaluate each one to know whether it meets their needs? This panel unites the Data on Kubernetes Community Operator SIG and Kubernetes Storage SIG to discuss key features of Kubernetes database operators -- what works, what doesn’t, and where the industry is going. Panelists will also present a feature matrix to help end users compare a multitude of database operators.
Authors: Rashmi Gottipati, Varsha Prasad Narsing, Tony J, Bryce Palmer, Camila Macedo
2023-04-19

tldr - powered by Generative AI

Phase 2 plugins in Cube Builder and Operator SDK allow for extensible CLI and scaffolding through external plugins
  • Cube Builder simplifies building a Kubernetes operator and allows for extensible CLI and scaffolding through plugins
  • Phase 2 plugins allow for external plugins to be discovered and used without needing to be compiled with the Cube Builder binary
  • Plugins can modify Cube Builder's base scaffolding before files are written to disk
  • Plugins can be written in any language
  • External plugins allow for customization of Cube Builder's workflow for non-GoLang operators
Authors: Jonathan Berkhahn, Alexander Greene, Varsha Prasad Narsing, Austin Macdonald
2022-10-28

tldr - powered by Generative AI

The presentation discusses the Operator SDK and the new Hybrid Helm Operator, as well as future plans for external bundle validation.
  • The Operator SDK is a toolset for building Kubernetes operators
  • The Hybrid Helm Operator allows for more control and customization than the original Helm Operator
  • Future plans for the Operator SDK include external bundle validation
  • Quarkus is a faster alternative to JVM for building operators
Authors: Frederick Kautz
2022-10-28

tldr - powered by Generative AI

The presentation discusses the future of Cloud Native applications and their impact on infrastructure. It explores the concept of emergent systems and how it applies to the community. The speaker predicts that applications will eventually be able to deploy anywhere in the world based on their requirements.
  • Cloud Native applications are replacing sysadmins as the primary focus for runtimes and tooling
  • New runtime environments are being built on lessons learned from the community to increase developers' capabilities
  • Emergent systems have unique behaviors that arise as part of the system, and there is no global control or observability
  • Applications will eventually be able to deploy anywhere in the world based on their requirements
  • Human processes are impacted by changes in APIs and standards
  • The community needs to be thoughtful and careful in taking Cloud Native to the next level
Authors: Abby Bangser
2022-10-27

tldr - powered by Generative AI

The presentation discusses extending Kubernetes using the operator framework and provides a hands-on tutorial for creating a CRUD operator.
  • Kubernetes can be extended at various points, including the CLI, custom resource definitions (CRDs), and the API and events API using the operator framework
  • The operator framework allows for listening to Kubernetes events and taking reactions accordingly
  • The tutorial provides a step-by-step guide for creating a CRUD operator that deploys, updates, and deletes an application
  • The tutorial uses an online learning platform that does not require downloading Docker images or configuring laptops
Authors: Michael Hrivnak, Austin Macdonald
2022-10-26

tldr - powered by Generative AI

Lessons learned in designing and implementing operators for Kubernetes
  • API anti-patterns to avoid in operator design
  • Challenges in bridging the gap between imperative infrastructure management and declarative Kubernetes API
  • Maximizing usefulness of client's cache and avoiding memory bloat
  • Efficiently interacting with multiple clusters from a single operator instance
  • Minimizing load imposed on the API server
Authors: Kevin Ward
2022-05-19

tldr - powered by Generative AI

The presentation discusses the importance of securing Kubernetes operators and suggests using a pipeline and static analyzer to detect vulnerabilities.
  • Operators are automated runbooks that can pose security risks if not properly secured
  • Bad Robot is a tool that can scan operator manifests for vulnerabilities
  • Developers should be explicit about the permissions and resources an operator can access
  • Restricting an operator to specific namespaces and resources can improve security
  • A pipeline and static analyzer can help detect vulnerabilities in operators
Authors: Matt Schallert, Dominik Tornow
2021-10-15

tldr - powered by Generative AI

The presentation discusses how declarative solutions, such as Operators, along with imperative solutions, such as Temporal, can be used to automate the operations of complex software systems on Kubernetes.
  • Kubernetes can be characterized as an operation automation platform that implements operation automation with the help of Kubernetes controller and Kubernetes resources
  • Controllers perform reconciliation, which is the transition of a system from its current state to its desired state
  • Temporal is an OSS Workflow Orchestration Platform that guarantees that workflow execution cannot fail
  • Temporal and Operators work in tandem and mitigate each other's limitations
  • The M3DB Operator is an example of how Temporal and Operators can be combined to make managing M3DB easier
Authors: Jennifer Strejevitch, Alois Reitbauer
2021-10-14

TAG App Delivery focuses on simplifying application delivery on Kubernetes as well as improving developer experience. This session will showcase recent development around operators, chaos engineering, application delivery methods and demo applications. Whether you are just getting started with cloud-native application deliver or getting up to speed on the latest this session will provide you with ongoing activities, recent developments and selected trends based on feedback from CNCF projects in the app delivery space.