Best Practices for Applications on Kubernetes for Both Frequent Updates & Stabil... Hiroshi Hayakawa
Channel: CNCF [Cloud Native Computing Foundation]
Date: 2023-01-09

Don't miss out! Join us at our upcoming event: KubeCon + CloudNativeCon Europe in Amsterdam, The Netherlands from 18 - 21 April, 2023. Learn more at https://kubecon.io The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects.

Best Practices for Applications on Kubernetes for Both Frequent Updates and Stability - Hiroshi Hayakawa, Yahoo Japan Corporation

In a modern architecture represented by microservices, applications are frequently updated and restarted. In order to keep the service running even during application updates, it is not enough to simply deploy to Kubernetes; a variety of efforts are required. In this session, He will introduce various practices to achieve both frequent updates and service stability at the same time for applications running on Kubernetes. Specifically, he will introduce practices such as container health checks, CPU and memory allocation settings, and how to write application implementations and manifests to achieve graceful shutdown. The presentation will go beyond just showing how to configure these settings, and will explain the behavior of resource and container management performed by Kubernetes, from which you can determine the best settings for your individual application. In the second half of the presentation, he will also introduce some unique practices used at Yahoo Japan to run a large number of Java application contianers. Tuning of containerized Java VM and automatic warm-up techniques will be covered.