Prometheus Operations: Difference between revisions
Jump to navigation
Jump to search
Line 7: | Line 7: | ||
{{Internal|Prometheus Installation with Prometheus Operator|Installation with Prometheus Operator}} | {{Internal|Prometheus Installation with Prometheus Operator|Installation with Prometheus Operator}} | ||
=Expose Console in Kubernetes= | =Expose Prometheus Console in Kubernetes= | ||
Define prometheus-kube-prometheus-prometheus-lb.yaml: | Define prometheus-kube-prometheus-prometheus-lb.yaml: | ||
<syntaxhighlight lang='bash'> | <syntaxhighlight lang='bash'> | ||
Line 38: | Line 38: | ||
EOF | EOF | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=Configuration Operations= | =Configuration Operations= | ||
{{Internal|Prometheus_Configuration#Configuration_Operations|Prometheus Configuration Operations}} | {{Internal|Prometheus_Configuration#Configuration_Operations|Prometheus Configuration Operations}} |
Revision as of 21:54, 14 October 2020
Internal
Installation
Installation with Helm
Installation with Prometheus Operator
Expose Prometheus Console in Kubernetes
Define prometheus-kube-prometheus-prometheus-lb.yaml:
namespace="prometheus"
cat <<EOF | kubectl -n ${namespace} -f -
apiVersion: v1
kind: Service
metadata:
annotations:
meta.helm.sh/release-name: prometheus
meta.helm.sh/release-namespace: prometheus
labels:
app: kube-prometheus-stack-operator
app.kubernetes.io/managed-by: Helm
chart: kube-prometheus-stack-10.1.0
heritage: Helm
release: prometheus
name: prometheus-kube-prometheus-prometheus-lb
namespace: prometheus
spec:
type: LoadBalancer
ports:
- name: http
port: 9090
protocol: TCP
targetPort: 9090
selector:
app: prometheus
prometheus: prometheus-kube-prometheus-prometheus
EOF