Deploying Stateful Microservices: Persisting Data in Kubernetes
26%
Deploying PostgreSQL: Putting It All Together
To deploy PostgreSQL, we will use the complete YAML file that combines all the previous sections:
- ConfigMap consumption
- Volume attachment
Use the following YAML file:
cat < kubernetes/postgres-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: postgres
namespace: postgres
spec:
replicas: 1
selector:
matchLabels:
app: postgres
template:
metadata:
labels:
app: postgres
spec:
containers:
- name: postgres
image: postgres:18Cloud-Native Microservices With Kubernetes - 2nd Edition
A Comprehensive Guide to Building, Scaling, Deploying, Observing, and Managing Highly-Available Microservices in KubernetesEnroll now to unlock all content and receive all future updates for free.
