Developing and deploying Java-based microservices in Kubernetes by Ray Tsang

preview_player
Показать описание

A quick overview on Docker containers, usages, and how to scale up from a single container to a fleet of containers working together with Kubernetes for real-life workloads, such as running java-based applications! Join this session to see how to use Kubernetes to launch, manage, and rolling-upgrade a fleet of Java application instances with session replication.

Kubernetes builds on top of Docker to construct a clustered container scheduling service. Kubernetes enables users to ask a cluster to run a set of containers. The system will automatically pick worker nodes to run those containers on, which we think of more as "scheduling" than "orchestration". Kubernetes also provides ways for containers to find and communicate with each other and ways to manage both tightly coupled and loosely coupled sets of cooperating containers.

In this session, you'll learn: - How to containerize different Java-based microservice workloads using Docker and different build tool plugins - Deploying and managing a fleet of Java-based microservices in Kubernetes - Service discovery 101 in Kubernetes - Perform critical DevOps steps, such as canary, rolling update, roll backs... - Tips and tricks!
Рекомендации по теме
Комментарии
Автор

Can you tell me if it is possible for applications in multiple containers on the same host communicating on the same port? I would like to save resources by putting applications in containers, and reduce the number of vms, so I would have, for example, 3 applications in containers using ports 80, 8080, 5432, I tried to do iso, But I can not upload the three applications at the same time because there is a conflict of ports, I have to stop two applications to be able to upload only one. Is there any way I can by three applications in containers using the same standard ports: 80, 8080, 4332?

onilsonoliveira
Автор

4 minutes of self promotion and some average travel photos... Blah

bezetuba