Kubernetes 应用部署与管理全解析
1. Redis 集群部署
在 Kubernetes 中部署 Redis 集群,首先要创建 Redis 服务。以下是 redis-service.yaml 文件示例:
apiVersion: v1
kind: Service
metadata:
name: redis
spec:
ports:
- port: 6379
name: peer
clusterIP: None
selector:
app: redis
创建该服务的命令为:
kubectl apply -f redis-service.yaml
无需担心服务对应的 Pod 尚未存在,Kubernetes 会在 Pod 创建时添加正确的名称。
接下来使用 StatefulSet 部署 Redis 集群, redis.yaml 文件示例如下:
apiVersion: apps/v1beta1
kind: StatefulSet
metadata:
name: redis
spec:
replicas: 3
serviceName: redis
template:
metadata:
labels:
app: redis
spec:
超级会员免费看
订阅专栏 解锁全文
389

被折叠的 条评论
为什么被折叠?



