一. 创建Redis的deployment和service
1. 创建Redis deployment
redis-master-deployment.yaml
apiVersion: apps/v1 # for versions before 1.9.0 use apps/v1beta2
kind: Deployment
metadata:
name: redis-master
labels:
app: redis
spec:
selector:
matchLabels:
app: redis
role: master
tier: backend
replicas:1template:
metadata:
labels:
app: redis
role: master
tier: backend
spec:
containers:-name: master
image: k8s.gcr.io/redis:e2e # or just image: redis
resources:
requests:
cpu: 100m
memory: 100Mi
ports:- containerPort: 6379
执行:
kubectl create -f redis-master-deployment.yaml
查看执行结果:
deployment "redis-master" created
当 pod 是 ready 时,将得到: