k8s redis reources_k8s Redis安装部署

安装方式

kubectl apply -f redis.yaml -n xxxxx

安装配置文件

redis.yaml

##创建PV

---

apiVersion: v1

kind: PersistentVolume

metadata:

name: redis-project-pv

namespace: yunda-dev-cache

labels:

pv: redis-project-pv

spec:

capacity:

storage: 1Gi

accessModes:

- ReadWriteOnce

persistentVolumeReclaimPolicy: Recycle

nfs:

server: 192.168.8.158

path: /data/k8s

##创建pvc

---

kind: PersistentVolumeClaim

apiVersion: v1

metadata:

name: redis-project-pvc

spec:

accessModes:

- ReadWriteOnce

resources:

requests:

storage: 1Gi

selector:

matchLabels:

pv: redis-project-pv

## 部署redis

---

apiVersion: apps/v1

kind: Deployment

metadata:

labels:

app: redis

name: redis

spec:

replicas: 1

selector:

matchLabels:

name: redis

template:

metadata:

labels:

name: redis

spec:

containers:

- name: redis

image: redis:5.0

volumeMounts:

- name: redis-project

mountPath: "/data"

command:

- "redis-server"

volumes:

- name: redis-project

persistentVolumeClaim:

claimName: redis-project-pvc

##创建Service

---

apiVersion: v1

kind: Service

metadata:

name: redis-yunda

labels:

name: redis

spec:

type: NodePort

ports:

- port: 6379

protocol: TCP

targetPort: 6379

name: http

nodePort: 30004

selector:

name: redis

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值