Creating a Kubernetes Operator in Java: Foojay JUG Tour

Uncategorized

Foojay’s Virtual JUG tour is in full swing, with the Java community platform organising a succession of online events at JUGs all across the world. 

As contributors to the Foojay platform, supporters from the start and members of itsinaugural advisory board, Payara Services was happy to participate. Rudy de Busscher presented his talk, ‘Creating a Kubernetes Operator in Java’, for the St. Louis Java User Group as part of the tour.

You can now watch this, and also hear Geertjan Wielenga introduce the concept of Foojay to start the talk.

Thanks to the JUG tour, Rudy’s expertise could be enjoyed by a user group who otherwise might not have had the chance! Bruce Alspaugh provides background on St. Louis JUGin the below video. 

March 11

The video also seesGeertjan Wielenga, Senior Director of Open Source projects at Azul and Foojay lead, explain more about Foojay and its mission: helping the community get to grips with the new increased velocity of OpenJDK releases, through events, discussion and resources in a single place.

Rudy’s talk explores how you can use the Kubernetes API to not only create clients, but also extend Kubernetes with custom-controllers.  Kubernetes isn’t all about Go and low-level orchestration of your services, Rudy shows you here you can also do a lot of things in Java. Basic elements are easy, but he goes through areas where you might struggle. 

Rudy also answers questions from the St. Louis JUG, including ‘How does the client authenticate to the cluster?’

Agenda

  • Kubernetes overview 
  • Kubernetes Operator 
  • Java client for Kubernetes API 
  • Watcher principle 
  • Custom resources 
  • ‘Complete’ example

Watch the talk here: 

 

Make sure you are following us for all the latest updates on conference talks, demonstrations and our involvement with Foojay:

{{cta(‘c3651beb-c8fd-4c5d-8062-aad9b70bba2d’)}}

 

Comments (0)

Post a comment

Your email address will not be published. Required fields are marked *

Payara needs the contact information you provide to us to contact you about our products and services. You may unsubscribe from these communications at any time. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, please review our Legal & Privacy Policy.

Related Posts

4 minutes
Uncategorized

Leading the Way: Payara Platform Community 7 Beta Now Fully Jakarta EE 11 Certified

We’re excited to announce that Payara Platform Community 7 Beta application server is now fully certified as Jakarta EE 11 […]

What Is a Java Application Server? A Short Guide 6 minutes
Jakarta EE

What Is a Java Application Server? A Short Guide

Enterprise Java applications power global commerce, healthcare, government and countless other industries. These systems must be scalable, secure and […]

Conquering Kubernetes Complexity: Why Java Developers Need More Than Just Containers 4 minutes
Cloud & Microservices

Conquering Kubernetes Complexity: Why Java Developers Need More Than Just Containers

Kubernetes, also known as K8s has become the de facto platform for orchestrating modern microservices architectures, promising resilience, scalability […]