The Payara Platform and Kubernetes

Kubernetes allows you to automate the deployment, scaling, and operations of application containers across clusters of hosts. It’s a management tool used to maintain and track a lot of Docker Containers. Kubernetes also handles all kinds of clouds, virtual machines, and physical machines in a uniform way to make it easy to deploy your application to any of them or even a combination deployment on clouds, virtual machines, and/or physical machines. It is also possible to use Kubernetes while running your application using Payara Micro.

Check out the following resources to learn more about using the Payara Platform with Kubernetes.

Using Containers with the Payara Platform – Datasheet

Using Containers with the Payara Platform

The Payara Platform is designed as a cloud-native open source server runtime, with container-friendly features built-in. In this datasheet you’ll learn why you should use containers and the container-friendly features of Payara Platform and how to improve portability of your applications.

Download guide

How to Use Payara Micro with Kubernetes

This guide explains the basic concepts of Kubernetes, how you can interact with the Kubernetes Cluster using the kubectl program and how you can run your application using Payara Micro.

Download Guide

Scale and Cluster Payara Micro on Kubernetes

This guide will take you through more advanced Kubernetes concepts and show you how to scale and cluster an application with Payara Micro on Kubernetes.

Download Guide

How to Use Payara Micro with Kubernetes via Amazon Web Services EKS

How to use Payara Micro with Kubernetes via Amazon Web Services EKS user guide cover

Learn how to create a new Kubernetes cluster in Amazon Web Services and to set up a deployment using a sample WAR application running on Payara Micro.

Download Guide

Use Payara Micro on Kubernetes

Learn how to run an application with Payara Micro on a Kubernetes Cluster. We’ll use a simple war application packaged in a Docker container and prepare it to run on a Kubernetes cluster.

Watch Video

Scaling and Clustering Payara Micro on Kubernetes

Learn how to scale and cluster an application with Payara Micro on Kubernetes. With a demo application we’ll show you how to scale to multiple instances.

Watch Video

How to Use Payara Micro with Kubernetes via Amazon Web Services EKS

Payara Micro with Kubernetes on AWS Video

In this video, learn how to provision a Kubernetes cluster in AWS via EKS, prepare a Payara Micro Kubernetes-ready Docker image, and provision a Payara Micro deployment in the cluster.

Watch Video

Containers and the Payara PlatformHow to Migrate to the Payara Platform

From the Blog

  • Using Container Orchestration Tools with Payara Platform 30 Sep 2019

    Introduction With Container orchestration tools like Kubernetes and Docker Swarm, you can add instances quite easily. Depending on the type of clustering you need or use for your application, some scenarios are easier to implement than others.

  • Rolling Application Upgrades with Payara Micro and Kubernetes 27 Aug 2019

    Introduction Application updates are required as part of the normal maintenance process of your application lifecycle management. These updates should be as smooth as possible, and especially for a micro-services environment, performed with zero-downtime of your Payara Micro application. The Kubernetes Rolling Upgrades feature can help you with this.

  • Using Kubernetes Secrets with Payara Micro 21 Aug 2019

    In this blog, I'll discuss the basics around Kubernetes ConfigMaps and Secrets and give two examples of how you can use them in combination with Payara Micro.

  • Business Benefits of Using Kubernetes with Payara Micro 09 Jul 2019

    The term “Kubernetes” comes from the Greek “kubernan,” which means to steer or guide. You can think of Kubernetes like a pilot for apps that are stored and run together in containers and other forms of workload distribution software. The Greek “kubernan” was transformed over the years to relate to the term “Govern”, which is another helpful comparison when trying to understand the full capacity of Kubernetes.  

  • What Is Kubernetes and How Does It Relate to Docker? 14 Jun 2019

    Kubernetes is most commonly used with Docker managed containers, although it doesn't strictly depend on it. Kubernetes defines a Container Runtime Interface (CRI) that container platforms must implement in order to be compatible. These implementations are colloquially known as "shims". This makes Kubernetes platform agnostic so that instead of Docker you're free to use other platforms with corresponding shims, such as CRI-O or KataContainers.

  • Scaling Payara Micro Applications with Kubernetes 14 May 2019

    When using Docker images as the way to deploy your application, many organizations use Kubernetes to manage the containerized version of their application. This blog gives you a short overview of Kubernetes and how to run your Payara Micro application in a scaled fashion by either defining the scaling manually, or automatically by the Horizontal Pod scaler.

More Kubernetes Blogs

Back to top