docker导出日志到本地的方法是什么
259
2022-09-12
k8s部署redis有状态服务statefulset
apiVersion: v1 kind: ConfigMap metadata: name: redis-conf namespace: dmgeo-lib data: redis.conf: | bind 0.0.0.0 port 6379 requirepass 123456 pidfile .pid appendonly yes cluster-config-file nodes-6379.conf pidfile /data/middleware-data/redis/log/redis-6379.pid cluster-config-file /data/middleware-data/redis/conf/redis.conf dir /data/middleware-data/redis/data/ logfile "/data/middleware-data/redis/log/redis-6379.log" cluster-node-timeout 5000 protected-mode no --- apiVersion: apps/v1 kind: StatefulSet metadata: name: redis namespace: dmgeo-lib spec: replicas: 1 serviceName: redis selector: matchLabels: name: redis template: metadata: labels: name: redis spec: nodeName: m-0 initContainers: - name: init-redis image: busybox command: ['sh', '-c', 'mkdir -p /data/middleware-data/redis/log/;mkdir -p /data/middleware-data/redis/conf/;mkdir -p /data/middleware-data/redis/data/'] volumeMounts: - name: data mountPath: /data/middleware-data/redis/ containers: - name: redis # image: redis:5.0.6 image: docker.io/redis:5.0.5-alpine imagePullPolicy: IfNotPresent command: - sh - -c - "exec redis-server /data/middleware-data/redis/conf/redis.conf" ports: - containerPort: 6379 name: redis protocol: TCP volumeMounts: - name: redis-config mountPath: /data/middleware-data/redis/conf/ - name: data mountPath: /data/middleware-data/redis/ volumes: - name: redis-config configMap: name: redis-conf - name: data hostPath: path: /data/middleware-data/redis/ --- kind: Service apiVersion: v1 metadata: labels: name: redis name: redis namespace: dmgeo-lib spec: type: NodePort ports: - name: redis port: 6379 targetPort: 6379 nodePort: 6379 selector: name: redis
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~