K8S常见的微服务中间件部署之Redis

                                              作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

一.部署Redis

1.编写资源清单

[root@master241 03-redis]# ll
total 16
drwxr-xr-x 2 root root 4096 Jul 14 09:43 ./
drwxr-xr-x 5 root root 4096 Jul 14 09:41 ../
-rw-r--r-- 1 root root  363 Jul 14 09:42 01-deploy-redis.yaml
-rw-r--r-- 1 root root  136 Jul 14 09:43 02-svc-redis.yaml
[root@master241 03-redis]# 
[root@master241 03-redis]# 
[root@master241 03-redis]# cat 01-deploy-redis.yaml 
apiVersion:  apps/v1
kind: Deployment
metadata:
  name: deploy-redis
spec:
  replicas: 1
  selector:
    matchLabels:
      apps: redis
  template:
    metadata:
      labels:
        apps: redis
    spec:
      containers:
      - name: redis
        image: docker.io/library/redis:6.0.5
        ports:
        - containerPort: 6379
          name: redis-server
[root@master241 03-redis]# 
[root@master241 03-redis]# 
[root@master241 03-redis]# cat 02-svc-redis.yaml 
apiVersion: v1
kind: Service
metadata:
  name: svc-redis
spec:
  ports:
  - port: 6379
  selector:
    apps: redis
  type: LoadBalancer
[root@master241 03-redis]# 

2.创建redis

[root@master241 03-redis]# kubectl apply -f .
deployment.apps/deploy-redis created
service/svc-redis created
[root@master241 03-redis]# 
[root@master241 03-redis]# kubectl get svc svc-redis 
NAME        TYPE           CLUSTER-IP      EXTERNAL-IP   PORT(S)          AGE
svc-redis   LoadBalancer   10.204.92.155   10.0.0.155    6379:30254/TCP   5s
[root@master241 03-redis]# 

二.连接redis测试

1.部署redis客户端工具

[root@master241 03-redis]# apt -y install redis

2.链接测试

QQ_1752457999799

[root@master241 ~]# redis-cli --raw -h 10.0.0.155 -n 5
10.0.0.155:6379[5]> set blog https://www.cnblogs.com/yinzhengjie
OK
10.0.0.155:6379[5]> KEYS *
blog
10.0.0.155:6379[5]> get blog
https://www.cnblogs.com/yinzhengjie
10.0.0.155:6379[5]> 

posted @ 2025-07-10 00:06  尹正杰  阅读(61)  评论(0)    收藏  举报