| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- apiVersion: apps/v1
- kind: StatefulSet
- metadata:
- annotations:
- meta.helm.sh/release-name: porter-agent
- meta.helm.sh/release-namespace: porter-agent-system
- creationTimestamp: "2023-02-08T20:27:49Z"
- generation: 2
- labels:
- app: loki
- app.kubernetes.io/managed-by: Helm
- chart: loki-0.2.0
- heritage: Helm
- release: porter-agent
- name: porter-agent-loki
- namespace: porter-agent-system
- resourceVersion: "357125174"
- uid: 0e7008a2-5321-4c29-82c1-d34be9ab7af8
- spec:
- podManagementPolicy: OrderedReady
- replicas: 0
- revisionHistoryLimit: 10
- selector:
- matchLabels:
- app: loki
- release: porter-agent
- serviceName: porter-agent-loki-headless
- template:
- metadata:
- annotations:
- checksum/config: 4fa0c5fb36aa38c4d54e9818896040ea5a2dd9ad4439f351238f01e7e8c4d2f1
- prometheus.io/port: http-metrics
- prometheus.io/scrape: "true"
- creationTimestamp: null
- labels:
- app: loki
- name: porter-agent-loki
- release: porter-agent
- spec:
- affinity: {}
- containers:
- - args:
- - -config.file=/etc/loki/loki.yaml
- image: grafana/loki:2.6.1
- imagePullPolicy: IfNotPresent
- livenessProbe:
- failureThreshold: 3
- httpGet:
- path: /ready
- port: http-metrics
- scheme: HTTP
- initialDelaySeconds: 45
- periodSeconds: 10
- successThreshold: 1
- timeoutSeconds: 1
- name: loki
- ports:
- - containerPort: 3100
- name: http-metrics
- protocol: TCP
- - containerPort: 9095
- name: grpc
- protocol: TCP
- - containerPort: 7946
- name: memberlist-port
- protocol: TCP
- readinessProbe:
- failureThreshold: 3
- httpGet:
- path: /ready
- port: http-metrics
- scheme: HTTP
- initialDelaySeconds: 45
- periodSeconds: 10
- successThreshold: 1
- timeoutSeconds: 1
- resources:
- limits:
- memory: 3Gi
- requests:
- cpu: 600m
- memory: 3Gi
- securityContext:
- readOnlyRootFilesystem: true
- terminationMessagePath: /dev/termination-log
- terminationMessagePolicy: File
- volumeMounts:
- - mountPath: /tmp
- name: tmp
- - mountPath: /etc/loki
- name: config
- - mountPath: /data
- name: storage
- dnsPolicy: ClusterFirst
- nodeSelector:
- porter.run/workload-kind: monitoring
- restartPolicy: Always
- schedulerName: default-scheduler
- securityContext:
- fsGroup: 10001
- runAsGroup: 10001
- runAsNonRoot: true
- runAsUser: 10001
- serviceAccount: porter-agent-loki
- serviceAccountName: porter-agent-loki
- terminationGracePeriodSeconds: 4800
- tolerations:
- - effect: NoSchedule
- key: porter.run/workload-kind
- operator: Equal
- value: monitoring
- volumes:
- - emptyDir: {}
- name: tmp
- - name: config
- secret:
- defaultMode: 420
- secretName: porter-agent-loki
- updateStrategy:
- type: RollingUpdate
- volumeClaimTemplates:
- - apiVersion: v1
- kind: PersistentVolumeClaim
- metadata:
- creationTimestamp: null
- name: storage
- spec:
- accessModes:
- - ReadWriteOnce
- resources:
- requests:
- storage: 100Gi
- volumeMode: Filesystem
- status:
- phase: Pending
- status:
- availableReplicas: 0
- replicas: 0
|