【Redis】redis与django应用在同一个pod--20221017

redis与django应用在同一个pod(只有deployment)

apiVersion: apps/v1
kind: Deployment
metadata:
  annotations:
    kompose.cmd: kompose convert
    kompose.version: 1.24.0 (7c629530)
  creationTimestamp: null
  labels:
    io.kompose.service: web
  name: web
spec:
  replicas: 1
  selector:
    matchLabels:
      io.kompose.service: web
  strategy:
    type: Recreate
  template:
    metadata:
      annotations:
        kompose.cmd: kompose convert
        kompose.version: 1.24.0 (7c629530)
      creationTimestamp: null
      labels:
        io.kompose.service: web
    spec:
      containers:
        - command:
            - /bin/sh
            - /code/package/start.sh
          image: seasonzhang/meeting_booking:1.5.10
          imagePullPolicy: IfNotPresent
          name: meeting-booking-web
          ports:
            - containerPort: 8000
          resources:
            requests:
              cpu: 500m
              memory: 500Mi
            limits:
              cpu: 500m
              memory: 500Mi
        - image: redis
          name: myredis
          command:
            - redis-server
            - '--requirepass'
            - 'redis654321'		# 初始密码
          ports:
            - containerPort: 6379
          resources:
            requests:
              cpu: 100m
              memory: 100Mi
            limits:
              cpu: 200m
              memory: 200Mi
        - command:
            - /bin/sh
            - /code/package/start-beat.sh
          image: seasonzhang/meeting_booking:1.5.10
          name: meeting-booking-beat
          resources:
            requests:
              cpu: 100m
              memory: 100Mi
            limits:
              cpu: 200m
              memory: 200Mi
        - command:
            - /bin/sh
            - /code/package/start-celery.sh
          image: seasonzhang/meeting_booking:1.5.10
          name: meeting-booking-celery
          resources:
            requests:
              cpu: 100m
              memory: 100Mi
            limits:
              cpu: 200m
              memory: 200Mi

设置racher环境变量

在这里插入图片描述

应用部署成功

在这里插入图片描述

redis生效:max-age=600

在这里插入图片描述

部署在腾讯虚拟机

apiVersion: apps/v1
kind: Deployment
metadata:
  annotations:
    kompose.cmd: kompose convert
    kompose.version: 1.24.0 (7c629530)
  creationTimestamp: null
  labels:
    io.kompose.service: meeting-booking-web
  name: meeting-booking-web
spec:
  replicas: 1
  selector:
    matchLabels:
      io.kompose.service: meeting-booking-web
  strategy:
    type: Recreate
  template:
    metadata:
      annotations:
        kompose.cmd: kompose convert
        kompose.version: 1.24.0 (7c629530)
      creationTimestamp: null
      labels:
        io.kompose.service: meeting-booking-web
    spec:
      containers:
        - command:
            - /bin/sh
            - /code/package/start.sh
          image: seasonzhang/meeting_booking:1.5.11
          imagePullPolicy: IfNotPresent
          name: meeting-booking-web
          ports:
            - containerPort: 8000
          resources:
            requests:
              cpu: 1000m
              memory: 1000Mi
            limits:
              cpu: 1000m
              memory: 1000Mi
        - image: redis
          name: myredis
          command:
            - redis-server
            - '--requirepass'
            - 'redis654321'
          ports:
            - containerPort: 6379
          resources:
            requests:
              cpu: 100m
              memory: 100Mi
            limits:
              cpu: 200m
              memory: 200Mi


---
apiVersion: v1
kind: Service
metadata:
  annotations:
    kompose.cmd: kompose convert
    kompose.version: 1.24.0 (7c629530)
  creationTimestamp: null
  labels:
    io.kompose.service: meeting-booking-web
  name: meeting-booking-web
spec:
  type: LoadBalancer
  ports:
    - name: "8000"
      port: 8000
      targetPort: 8000
      rotocol: TCP
  selector:
    io.kompose.service: meeting-booking-web
  externalIPs: #集群内互访
    - 10.0.8.10
    - 10.43.207.93
status:
  loadBalancer: {}

版权声明:本文为m0_46629123原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。