YoVDO

Best Practices for Applications on Kubernetes - Frequent Updates and Stability

Offered By: CNCF [Cloud Native Computing Foundation] via YouTube

Tags

Kubernetes Courses Java Courses Microservices Courses Application Deployment Courses Performance Tuning Courses High Availability Courses Container Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore best practices for deploying applications on Kubernetes to achieve both frequent updates and stability in this informative conference talk. Learn about container health checks, CPU and memory allocation settings, and techniques for graceful shutdown implementation. Gain insights into Kubernetes resource and container management behavior to determine optimal configurations for your applications. Discover unique practices employed by Yahoo Japan for running numerous Java application containers, including containerized Java VM tuning and automatic warm-up techniques. Delve into topics such as preventing pod shutdowns, handling high load triggers, CPU throttling, memory usage optimization, garbage collection strategies, and implementing liveness probes. Understand how to safely stop ports, manage traffic during updates, and create effective manifests for your Kubernetes deployments.

Syllabus

Introduction
Background
Preparation in Launch
Prevent Pot Shutdowns
Class Patterns
High load triggers
Outside support
CPU throttling
Memory usage
Heap memory
Garbage collection constellations
Support stoppage
Liveness proved
Liveness proof
Dont make groups dependent on components
Check connectivity of databases
How to safely stop ports
How to wait until traffic stops
Example manifest
Example springboot
Questions


Taught by

CNCF [Cloud Native Computing Foundation]

Related Courses

Algorithms, Part I
Princeton University via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
MongoDB for Java Developers
MongoDB University
Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Intro to Java Programming
San Jose State University via Udacity