springone.io Open in urlscan Pro
18.217.165.228  Public Scan

Submitted URL: https://info.pivotal.io/NjI1LUlVSi0wMDkAAAGG_4pD3i9W_ASFtU2LCeiGmPGZ54FkNQO6RrB6FDKxaqu0SIpgpZGQ87PFYULnB-a783F5piY=
Effective URL: https://springone.io/2022/sessions/from-cloud-native-to-kubernetes-native-cautionary-tales-and-pragmatic-approaches?m...
Submission: On September 21 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

Dec 6–8, 2022San Francisco

Register Speakers Sessions Workshops Travel
Sessions


FROM CLOUD NATIVE TO KUBERNETES NATIVE: CAUTIONARY TALES AND PRAGMATIC
APPROACHES

Track: Platforms and Stacks

One of the most magical aspects of Kubernetes is the ability to extend its
functionality. It provides basic building blocks—pods, deployments, stateful
sets, jobs—and then, the sky’s the limit. You can define new types of objects
and provide the logic to ensure instances remain in good state. Your very own
Kubernetes-native component! The trick? Write a Kubernetes Controller.

Tempting! But…when is this really useful? Is it easy or complex? What are the
minimum requirements? What patterns should you employ? Should you write in Go,
Java, or another framework? What are the possible pitfalls? Is this the right
approach for your use case?

You’ve got questions, we’ve got answers! Join us to learn the fundamentals of
creating Kubernetes Controllers; alternative approaches such as MetaController,
CloudEvents, and Crossplane Providers for implementing common scenarios; and
gotchas where things can get particularly hairy.

App Modernization

Architecture

Kubernetes

Microservices

Cora Iberkleid

Developer Advocate
VMware

Mauricio Salatino

Staff Enginer
VMware

Sign in FAQ Code of Conduct Terms and Conditions
Copyright © 2022 VMware, Inc. or its affiliates. All rights reserved. Terms of
Use Privacy Your California Privacy Rights Cookie Settings

We use cookies to provide you with the best experience on our website, to
improve usability and performance and thereby improve what we offer to you. Our
website may also use third-party cookies to display advertising that is more
relevant to you. By clicking on the “Accept All” button you agree to the storing
of cookies on your device. If you want to know more about how we use cookies,
please see our Cookie Policy.

Cookie Settings Accept All Cookies



COOKIE PREFERENCE CENTER




GENERAL INFORMATION ON COOKIES

GENERAL INFORMATION ON COOKIES

When you visit our website, we use cookies to ensure that we give you the best
experience. This information does not usually directly identify you, but it can
give you a more personalized web experience. Because we respect your right to
privacy, you can choose not to allow some types of cookies by clicking on the
different category headings to find out more and change your settings. However,
blocking some types of cookies may impact your experience on the site and the
services we are able to offer. Further information can be found in our
Cookie Policy.


 * STRICTLY NECESSARY
   
   STRICTLY NECESSARY
   
   Always Active
   Strictly Necessary
   
   Strictly necessary cookies are always enabled since they are essential for
   our website to function. They enable core functionality such as security,
   network management, and website accessibility. You can set your browser to
   block or alert you about these cookies, but this may affect how the website
   functions. For more information please visit www.aboutcookies.org or
   www.allaboutcookies.org.
   
   Cookie Details‎


 * PERFORMANCE
   
   PERFORMANCE
   
   Performance
   
   Performance cookies are used to analyze the user experience to improve our
   website by collecting and reporting information on how you use it. They allow
   us to know which pages are the most and least popular, see how visitors move
   around the site, optimize our website and make it easier to navigate.
   
   Cookie Details‎


 * FUNCTIONAL
   
   FUNCTIONAL
   
   Functional
   
   Functional cookies help us keep track of your past browsing choices so we can
   improve usability and customize your experience. These cookies enable the
   website to remember your preferred settings, language preferences, location
   and other customizable elements such as font or text size. If you do not
   allow these cookies, then some or all of these services may not function
   properly.
   
   Cookie Details‎


 * ADVERTISING
   
   ADVERTISING
   
   Advertising
   
   Advertising cookies are used to send you relevant advertising and promotional
   information. They may be set through our site by third parties to build a
   profile of your interests and show you relevant advertisements on other
   sites. These cookies do not directly store personal information, but their
   function is based on uniquely identifying your browser and internet device.
   
   Cookie Details‎


 * SOCIAL MEDIA
   
   SOCIAL MEDIA
   
   Social Media
   
   Social media cookies are intended to facilitate the sharing of content and to
   improve the user experience. These cookies can sometimes track your
   activities. We do not control social media cookies and they do not allow us
   to gain access to your social media accounts. Please refer to the relevant
   social media platform’s privacy policies for more information.
   
   Cookie Details‎

Back Button


ADVERTISING COOKIES

Filter Button
Consent Leg.Interest
Select All Vendors
Select All Vendors
Select All Hosts

Select All

 * REPLACE-WITH-DYANMIC-HOST-ID
   
   
   
   View Third Party Cookies
   
    * Name
      cookie name



Clear Filters

Information storage and access
Apply
Confirm My Choices Allow All