k8s怎么进redis
时间: 2023-07-06 09:08:50 浏览: 36
要在 Kubernetes 中部署 Redis,可以使用 Redis 官方提供的 Docker 镜像,然后使用 Kubernetes 的 Deployment 和 Service 对象来部署和暴露 Redis 服务。
以下是一个示例 Redis 部署的 YAML 文件:
```yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: redis
spec:
selector:
matchLabels:
app: redis
replicas: 1
template:
metadata:
labels:
app: redis
spec:
containers:
- name: redis
image: redis
ports:
- containerPort: 6379
volumeMounts:
- name: data
mountPath: /data
volumes:
- name: data
emptyDir: {}
---
apiVersion: v1
kind: Service
metadata:
name: redis
spec:
selector:
app: redis
ports:
- name: redis
port: 6379
protocol: TCP
targetPort: 6379
```
部署这个 YAML 文件后,可以通过访问 `redis` 这个 Service 来访问 Redis 服务。例如,可以在应用程序中使用 `redis:6379` 这个地址来连接 Redis 服务。