Fixing commit with a bunch of manifests

This commit is contained in:
Nash Luffman 2020-08-16 00:36:54 -04:00
parent 8537ec4186
commit 3fe1de4029
13 changed files with 10 additions and 1666 deletions

File diff suppressed because it is too large Load Diff

View File

@ -85,9 +85,6 @@ spec:
- mountPath: /grafana-dashboard-definitions/0/namespace-by-workload - mountPath: /grafana-dashboard-definitions/0/namespace-by-workload
name: grafana-dashboard-namespace-by-workload name: grafana-dashboard-namespace-by-workload
readOnly: false readOnly: false
- mountPath: /grafana-dashboard-definitions/0/nginx-dashboard
name: grafana-dashboard-nginx-dashboard
readOnly: false
- mountPath: /grafana-dashboard-definitions/0/node-cluster-rsrc-use - mountPath: /grafana-dashboard-definitions/0/node-cluster-rsrc-use
name: grafana-dashboard-node-cluster-rsrc-use name: grafana-dashboard-node-cluster-rsrc-use
readOnly: false readOnly: false
@ -184,9 +181,6 @@ spec:
- configMap: - configMap:
name: grafana-dashboard-namespace-by-workload name: grafana-dashboard-namespace-by-workload
name: grafana-dashboard-namespace-by-workload name: grafana-dashboard-namespace-by-workload
- configMap:
name: grafana-dashboard-nginx-dashboard
name: grafana-dashboard-nginx-dashboard
- configMap: - configMap:
name: grafana-dashboard-node-cluster-rsrc-use name: grafana-dashboard-node-cluster-rsrc-use
name: grafana-dashboard-node-cluster-rsrc-use name: grafana-dashboard-node-cluster-rsrc-use

View File

@ -5,7 +5,7 @@ metadata:
namespace: monitoring namespace: monitoring
spec: spec:
rules: rules:
- host: alertmanager.192.168.4.32.nip.io - host: alertmanager.192.168.1.15.nip.io
http: http:
paths: paths:
- backend: - backend:
@ -14,4 +14,4 @@ spec:
path: / path: /
tls: tls:
- hosts: - hosts:
- alertmanager.192.168.4.32.nip.io - alertmanager.192.168.1.15.nip.io

View File

@ -5,7 +5,7 @@ metadata:
namespace: monitoring namespace: monitoring
spec: spec:
rules: rules:
- host: grafana.192.168.4.32.nip.io - host: grafana.192.168.1.15.nip.io
http: http:
paths: paths:
- backend: - backend:
@ -14,4 +14,4 @@ spec:
path: / path: /
tls: tls:
- hosts: - hosts:
- grafana.192.168.4.32.nip.io - grafana.192.168.1.15.nip.io

View File

@ -5,7 +5,7 @@ metadata:
namespace: monitoring namespace: monitoring
spec: spec:
rules: rules:
- host: prometheus.192.168.4.32.nip.io - host: prometheus.192.168.1.15.nip.io
http: http:
paths: paths:
- backend: - backend:
@ -14,4 +14,4 @@ spec:
path: / path: /
tls: tls:
- hosts: - hosts:
- prometheus.192.168.4.32.nip.io - prometheus.192.168.1.15.nip.io

View File

@ -1,15 +0,0 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: nginx-exporter
rules:
- apiGroups:
- ""
resources:
- services
- endpoints
- pods
verbs:
- get
- list
- watch

View File

@ -1,12 +0,0 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: nginx-exporter
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: nginx-exporter
subjects:
- kind: ServiceAccount
name: nginx-exporter
namespace: monitoring

View File

@ -1,15 +0,0 @@
apiVersion: v1
kind: Service
metadata:
labels:
app.kubernetes.io/name: ingress-nginx
name: nginx-ingress-metrics
namespace: ingress-nginx
spec:
clusterIP: None
ports:
- name: prometheus
port: 10254
targetPort: 10254
selector:
app.kubernetes.io/name: ingress-nginx

View File

@ -1,5 +0,0 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: nginx-exporter
namespace: monitoring

View File

@ -1,26 +0,0 @@
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
labels:
app: nginx
name: nginx
namespace: monitoring
spec:
endpoints:
- interval: 30s
port: prometheus
relabelings:
- action: replace
regex: (.*)
replacement: $1
sourceLabels:
- __meta_kubernetes_pod_node_name
targetLabel: instance
scheme: http
jobLabel: nginx-exporter
namespaceSelector:
matchNames:
- ingress-nginx
selector:
matchLabels:
app.kubernetes.io/name: ingress-nginx

View File

@ -25,7 +25,7 @@ spec:
- name: alertmanager-main - name: alertmanager-main
namespace: monitoring namespace: monitoring
port: web port: web
externalUrl: http://prometheus.192.168.4.32.nip.io externalUrl: http://prometheus.192.168.1.15.nip.io
image: prom/prometheus:v2.19.1 image: prom/prometheus:v2.19.1
nodeSelector: nodeSelector:
kubernetes.io/os: linux kubernetes.io/os: linux

View File

@ -36,6 +36,7 @@ local k = import 'ksonnet/ksonnet.beta.4/k.libsonnet';
serviceAccount: serviceAccount:
utils.newServiceAccount('nginx-exporter', $._config.namespace, null), utils.newServiceAccount('nginx-exporter', $._config.namespace, null),
clusterRoleBinding: clusterRoleBinding:
utils.newClusterRoleBinding('nginx-exporter', 'nginx-exporter', $._config.namespace, 'nginx-exporter', null), utils.newClusterRoleBinding('nginx-exporter', 'nginx-exporter', $._config.namespace, 'nginx-exporter', null),

View File

@ -44,11 +44,11 @@
k3s: { k3s: {
enabled: false, enabled: false,
master_ip: ['192.168.4.32'], master_ip: ['192.168.1.15'],
}, },
// Domain suffix for the ingresses // Domain suffix for the ingresses
suffixDomain: '192.168.4.32.nip.io', suffixDomain: '192.168.1.15.nip.io',
// If TLSingress is true, a self-signed HTTPS ingress with redirect will be created // If TLSingress is true, a self-signed HTTPS ingress with redirect will be created
TLSingress: true, TLSingress: true,
// If UseProvidedCerts is true, provided files will be used on created HTTPS ingresses. // If UseProvidedCerts is true, provided files will be used on created HTTPS ingresses.