Kubernetes Patterns: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
=External=
=External=
* Kubernetes Patterns, 2nd Edition by Bilgin Ibryam, Roland Huss
* Kubernetes Patterns, 2nd Edition by Bilgin Ibryam, Roland Huss https://learning.oreilly.com/library/view/kubernetes-patterns-2nd/9781098131678/
 
=Internal=
=Internal=
* [[Kubernetes_Concepts#Subjects|Kubernetes Concepts]]
* [[Kubernetes_Concepts#Subjects|Kubernetes Concepts]]
Line 6: Line 7:


=Overview=
=Overview=
=Foundational Patterns=
==Predictable Demand==
{{Internal|Kubernetes_Patterns_Predictable_Demand#Overview|Predictable Demand}}
==Declarative Deployment==
{{Internal|Kubernetes_Patterns_Declarative_Deployment#Overview|Declarative Deployment}}
==Health Probe==
{{Internal|Kubernetes_Patterns_Health_Probe#Overview|Health Probe}}
==Managed Lifecycle==
{{Internal|Kubernetes_Patterns_Managed_Lifecycle#Overview|Managed Lifecycle}}
==Automated Placement==
{{Internal|Kubernetes_Patterns_Automated_Placement#Overview|Automated Placement}}
=Behavioral Patterns=
==Batch Job==
{{Internal|Kubernetes_Patterns_Batch_Job#Overview|Batch Job}}
==Periodic Job==
{{Internal|Kubernetes_Patterns_Periodic_Job#Overview|Periodic Job}}
==Daemon Service==
{{Internal|Kubernetes_Patterns_Daemon_Service#Overview|Daemon Service}}
==Singleton Service==
{{Internal|Kubernetes_Patterns_Singleton_Service#Overview|Singleton Service}}
==Stateless Service==
{{Internal|Kubernetes_Patterns_Stateless_Service#Overview|Stateless Service}}
==Stateful Service==
{{Internal|Kubernetes_Patterns_Stateful_Service#Overview|Stateful Service}}
==Service Discovery==
{{Internal|Kubernetes_Patterns_Service_Discovery#Overview|Service Discovery}}
==Self Awareness==
{{Internal|Kubernetes_Patterns_Self_Awareness#Overview|Self Awareness}}
=Structural Patterns=
==Init Container==
{{Internal|Kubernetes_Patterns_Init_Container#Overview|Init Container}}
==Sidecar==
{{Internal|Kubernetes_Patterns_Sidecar#Overview|Sidecar}}
==Adapter==
{{Internal|Kubernetes_Patterns_Adapter#Overview|Adapter}}
==Ambassador==
{{Internal|Kubernetes_Patterns_Ambassador#Overview|Ambassador}}
=Configuration Patterns=
Generic Kubernetes configuration concepts are available here: {{Internal|Kubernetes_Cluster_Configuration_Concepts#Overview|Kubernetes Configuration Concepts}}
==<span id='EnvVar_Configuration'></span>Environment Variable-Based Configuration==
{{Internal|Kubernetes_Patterns_Environment_Variable-Based_Configuration#Overview|Environment Variable-Based Configuration}}
==Configuration Resource==
{{Internal|Kubernetes_Patterns_Configuration_Resource#Overview|Configuration Resource}}
==Immutable Configuration==
{{Internal|Kubernetes_Patterns_Immutable_Configuration#Overview|Immutable Configuration}}
==Configuration Template==
{{Internal|Kubernetes_Patterns_Configuration_Template#Overview|Configuration Template}}
=Security Patterns=
==Process Containment==
{{Internal|Kubernetes_Patterns_Process_Containment#Overview|Process Containment}}
==Network Segmentation==
{{Internal|Kubernetes_Patterns_Network_Segmentation#Overview|Network Segmentation}}
==Secure Configuration==
{{Internal|Kubernetes_Patterns_Secure_Configuration#Overview|Secure Configuration}}
==Access Control==
{{Internal|Kubernetes_Patterns_Access_Control#Overview|Access Control}}
=Advanced Patterns=
==Controller==
{{Internal|Kubernetes_Patterns_Controller#Overview|Controller}}
==Operator==
{{Internal|Kubernetes_Patterns_Operator#Overview|Operator}}
==Elastic Scale==
{{Internal|Kubernetes_Patterns_Elastic_Scale#Overview|Elastic Scale}}
==Image Builder==
{{Internal|Kubernetes_Patterns_Image_Builder#Overview|Image Builder}}

Latest revision as of 23:38, 16 February 2024

External

Internal

Overview

Foundational Patterns

Predictable Demand

Predictable Demand

Declarative Deployment

Declarative Deployment

Health Probe

Health Probe

Managed Lifecycle

Managed Lifecycle

Automated Placement

Automated Placement

Behavioral Patterns

Batch Job

Batch Job

Periodic Job

Periodic Job

Daemon Service

Daemon Service

Singleton Service

Singleton Service

Stateless Service

Stateless Service

Stateful Service

Stateful Service

Service Discovery

Service Discovery

Self Awareness

Self Awareness

Structural Patterns

Init Container

Init Container

Sidecar

Sidecar

Adapter

Adapter

Ambassador

Ambassador

Configuration Patterns

Generic Kubernetes configuration concepts are available here:

Kubernetes Configuration Concepts

Environment Variable-Based Configuration

Environment Variable-Based Configuration

Configuration Resource

Configuration Resource

Immutable Configuration

Immutable Configuration

Configuration Template

Configuration Template

Security Patterns

Process Containment

Process Containment

Network Segmentation

Network Segmentation

Secure Configuration

Secure Configuration

Access Control

Access Control

Advanced Patterns

Controller

Controller

Operator

Operator

Elastic Scale

Elastic Scale

Image Builder

Image Builder