Skip to content

Commit

Permalink
deploy loki with persistant volume
Browse files Browse the repository at this point in the history
  • Loading branch information
mrpbennett committed Jul 15, 2024
1 parent c86a44f commit ecf5aa6
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 29 deletions.
3 changes: 2 additions & 1 deletion kubernetes/apps/monitoring/loki/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,5 @@ spec:
configMap:
name: loki-config
- name: loki-storage
emptyDir: {}
persistentVolumeClaim:
claimName: loki-pvc
11 changes: 11 additions & 0 deletions kubernetes/apps/monitoring/loki/persistant-vol-claim.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: loki-pvc
namespace: monitoring
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi # Should match the PV capacity
12 changes: 12 additions & 0 deletions kubernetes/apps/monitoring/loki/persistant-vol.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: loki-pv
namespace: monitoring
spec:
capacity:
storage: 10Gi # Adjust based on your needs
accessModes:
- ReadWriteOnce
hostPath:
path: /mnt/storage/loki
28 changes: 0 additions & 28 deletions kubernetes/apps/monitoring/promtail/config-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,31 +21,3 @@ data:
relabel_configs:
- source_labels: [__meta_kubernetes_pod_label_name]
target_label: job
- job_name: kubernetes-nodes
kubernetes_sd_configs:
- role: node
pipeline_stages:
- cri: {}
relabel_configs:
- source_labels: [__meta_kubernetes_node_name]
target_label: node
- job_name: kubernetes-apiservers
kubernetes_sd_configs:
- role: endpoints
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
action: keep
regex: kubernetes
- job_name: kubernetes-kubelet
kubernetes_sd_configs:
- role: node
relabel_configs:
- source_labels: [__meta_kubernetes_node_label_kubernetes_io_hostname]
target_label: instance
static_configs:
- targets:
- localhost:10250 # Kubelet API
bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
tls_config:
ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
insecure_skip_verify: true

0 comments on commit ecf5aa6

Please sign in to comment.