Home Page Icon
Home Page
Table of Contents for
Cover
Close
Cover
by Roland Huß, Bilgin Ibryam
Kubernetes Patterns
Foreword
Preface
Kubernetes
Design Patterns
How This Book Is Structured
Who This Book Is For
What You Will Learn
Conventions
Using Code Examples
O’Reilly Online Learning
How to Contact Us
Acknowledgments
1. Introduction
The Path to Cloud Native
Distributed Primitives
Containers
Pods
Services
Labels
Annotations
Namespaces
Discussion
More Information
I. Foundational Patterns
2. Predictable Demands
Problem
Solution
Runtime Dependencies
Resource Profiles
Pod Priority
Project Resources
Capacity Planning
Discussion
More Information
3. Declarative Deployment
Problem
Solution
Rolling Deployment
Fixed Deployment
Blue-Green Release
Canary Release
Discussion
More Information
4. Health Probe
Problem
Solution
Process Health Checks
Liveness Probes
Readiness Probes
Discussion
More Information
5. Managed Lifecycle
Problem
Solution
SIGTERM Signal
SIGKILL Signal
Poststart Hook
Prestop Hook
Other Lifecycle Controls
Discussion
More Information
6. Automated Placement
Problem
Solution
Available Node Resources
Container Resource Demands
Placement Policies
Scheduling Process
Node Affinity
Pod Affinity and Antiaffinity
Taints and Tolerations
Discussion
More Information
II. Behavioral Patterns
7. Batch Job
Problem
Solution
Discussion
More Information
8. Periodic Job
Problem
Solution
Discussion
More Information
9. Daemon Service
Problem
Solution
Discussion
More Information
10. Singleton Service
Problem
Solution
Out-of-Application Locking
In-Application Locking
Pod Disruption Budget
Discussion
More Information
11. Stateful Service
Problem
Storage
Networking
Identity
Ordinality
Other Requirements
Solution
Storage
Networking
Identity
Ordinality
Other Features
Discussion
More information
12. Service Discovery
Problem
Solution
Internal Service Discovery
Manual Service Discovery
Service Discovery from Outside the Cluster
Application Layer Service Discovery
Discussion
More Information
13. Self Awareness
Problem
Solution
Discussion
More Information
III. Structural Patterns
14. Init Container
Problem
Solution
Discussion
More Information
15. Sidecar
Problem
Solution
Discussion
More Information
16. Adapter
Problem
Solution
Discussion
More Information
17. Ambassador
Problem
Solution
Discussion
More Information
IV. Configuration Patterns
18. EnvVar Configuration
Problem
Solution
Discussion
More Information
19. Configuration Resource
Problem
Solution
Discussion
More Information
20. Immutable Configuration
Problem
Solution
Docker Volumes
Kubernetes Init Containers
OpenShift Templates
Discussion
More Information
21. Configuration Template
Problem
Solution
Discussion
More Information
V. Advanced Patterns
22. Controller
Problem
Solution
Discussion
More Information
23. Operator
Problem
Solution
Custom Resource Definitions
Controller and Operator Classification
Operator Development and Deployment
Example
Discussion
More Information
24. Elastic Scale
Problem
Solution
Manual Horizontal Scaling
Horizontal Pod Autoscaling
Vertical Pod Autoscaling
Cluster Autoscaling
Scaling Levels
Discussion
More Information
25. Image Builder
Problem
Solution
OpenShift Build
Knative Build
Discussion
More Information
Afterword
Ubiquitous Platform
Hybrid Responsibilities
What We Covered
Final Words
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Kubernetes Patterns
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset