Kubernetes
Is it the hammer?!
https://www.homestratosphere.com/types-of-hammers/
Photo
by
todd
kent
on
Unsplash
https://livebook.manning.com/book/cloud-native-spring-in-action/chapter-1/v-2/44
http://www.paulkerrison.co.uk/random/pizza-as-a-service-2-0
World of Cloud Services
https://imelgrat.me/cloud/cloud-services-models-help-business/
Why should we use
Containers?
Why should we use containers?
Agility of Innovation
Enable Multi- and Hybrid-Cloud Setup
Increase Developer Productivity
Decrease Future Costs
Enable Cloud Migrations
Why should we use containers?
Agility of Innovation
Enable Multi- and Hybrid-Cloud Setup
Increase Developer Productivity
Decrease Future Costs
Enable Cloud Migrations
Why should we use containers?
Agility of Innovation
Enable Multi- and Hybrid-Cloud Setup
Increase Developer Productivity
Decrease Future Costs
Enable Cloud Migrations
Why should we use containers?
Agility of Innovation
Enable Multi- and Hybrid-Cloud Setup
Increase Developer Productivity
Decrease Future Costs
Enable Cloud Migrations
Why should we use containers?
Agility of Innovation
Enable Multi- and Hybrid-Cloud Setup
Increase Developer Productivity
Decrease Future Costs
Enable Cloud Migrations
What is in for Developers?
https://landscape.cncf.io/
Local Development
Local Development
Minikube
Kubernetes in Docker
kind
k3d
Skaffold
Local Development
Minikube
Kubernetes in Docker
kind
k3d
Skaffold
Local Development
Minikube
Kubernetes in Docker
kind
k3d
Skaffold
Local Development
Minikube
Kubernetes in Docker
kind
k3d
Skaffold
Local Development
Minikube
Kubernetes in Docker
kind
k3d
Skaffold
Templating &
Customization
Templating & Customization up to Deployment
Dockerfile
Fabric8 fish-pepper
Helm
Kustomize
Templating & Customization up to Deployment
Dockerfile
Fabric8 fish-pepper
Helm
Kustomize
Templating & Customization up to Deployment
Dockerfile
Fabric8 fish-pepper
Helm
Kustomize
Templating & Customization up to Deployment
Dockerfile
Fabric8 fish-pepper
Helm
Kustomize
... and what else?
Kubernetes Patterns
Foundational
• Predictable Demand
• Declarative Deployment
• Health Probe
• Managed Lifecycle
• Automated Placement
Behavioral
• Batch Job
• Periodic Job
• Daemon Service
• Singleton Service
• Stateful Service
• Service Discovery
• Self Awareness
Structural
• Init Container
• Sidecar
• Adapter
• Ambassador
Configuration
• EnvVar Configuration
• Configuration Resource
• Immutable Configuration
• Configuration Template
Advanced
• Controller
• Operator
• Elastic Scale
• Image Builder
https://k8spatterns.io/
IoT & Edge Computing
K3s
MicroK8s
IoT & Edge Computing
K3s
MicroK8s
Anything else?
•Extensible API: Custom Resource Definitions
•Sidecar Injection, ...
•Pre-defined Default Monitoring (Kubernetes probes)
•…
There are Standards!
Standards
Certified Kubernetes
Conformance Program
https://www.cncf.io/certification/software-conformance/
Standards
OCI Certified Runtime
OCI Certified Image
https://opencontainers.org/
Managed Kubernetes Offerings
Managed Kubernetes Offerings
Amazon Elastic Kubernetes Service (EKS)
Managed Kubernetes Offerings
Amazon Elastic Kubernetes Service (EKS)
Azure Kubernetes Service (AKS)
Managed Kubernetes Offerings
Amazon Elastic Kubernetes Service (EKS)
Azure Kubernetes Service (AKS)
Google Kubernetes Engine (GKE)
Managed Kubernetes Offerings
Amazon Elastic Kubernetes Service (EKS)
Azure Kubernetes Service (AKS)
Google Kubernetes Engine (GKE)
IBM Cloud Kubernetes Service (IKS)
Managed Kubernetes Offerings
Amazon Elastic Kubernetes Service (EKS)
Azure Kubernetes Service (AKS)
Google Kubernetes Engine (GKE)
IBM Cloud Kubernetes Service (IKS)
Alibaba Cloud Container Service for
Kubernetes (ACK)
https://www.homestratosphere.com/types-of-hammers/
Photo
by
Usman
Yousaf
on
Unsplash

Kubernetes ist der Hammer?!