Skip to content
Snippets Groups Projects
  1. Apr 23, 2018
  2. Apr 22, 2018
  3. Apr 18, 2018
  4. Apr 17, 2018
  5. Apr 15, 2018
    • naseemkullah's avatar
      Update kube-prometheus-on-kubeadm.md · 73b3259f
      naseemkullah authored
      In kubeadm 1.10 (and perhaps earlier versions, not sure), ctrl-mgr and scheduler pods' label key is `component=` rather than `k8s-app=`, which is the selector key used for kube-prometheus exporters for these components.
      73b3259f
  6. Apr 13, 2018
  7. Apr 11, 2018
  8. Apr 10, 2018
  9. Apr 09, 2018
  10. Apr 07, 2018
  11. Apr 05, 2018
    • Richard Maynard's avatar
      charts: Add Core DNS Support (#1176) · 889eca2c
      Richard Maynard authored
      * charts: Add Core DNS Support
      
      With CoreDNS becoming a first class citizen it should be an optional part
      of the kube-prometheus deployment.
      
      Fixes: #1174
      
      * added kube-prometheus service and service monitor
      
      In order to work directly with a cluster created by bootkube used port 9153,
      and created a service exposing metrics since bootkube does does not. Also in
      the helm chart changed the default port to 9153 since that is the coredns
      plugins default port and to be consistent throughout the repo.
      889eca2c
  12. Apr 04, 2018
  13. Mar 26, 2018
  14. Mar 23, 2018
  15. Mar 22, 2018
  16. Mar 21, 2018
  17. Mar 20, 2018
  18. Mar 19, 2018
    • Max Leonard Inden's avatar
      contrib/kube: Add rbac role to discover prometheus · 310f471c
      Max Leonard Inden authored
      The current example-app setup in the kube-prometheus project is able to
      discover scraping targets in the default namespace. It is not able to
      discover the configured Alertmanager in the monitoring namespace.
      
      This patch adds an alertmanager-discovery rbac role, to permit the
      above described action. In addition it does the following cleanups:
      
      - Remove kubeconfig configuration in deploy and teardown script. kubectl
      chooses .kube/config whenever KUBECONFIG is not set by default
      
      - Remove namespace specification option via NAMESPACE env var. In most
      of the manifests the metadata/namespace was hardcoded anyways, in
      addition in the promtheus frontend role binding the service account
      namespace is hardcoded to default as well.
      
      - Instead of `kubectl {apply,delete}` individual manifests, the deploy
      and teardown shell scripts {apply,delete} on the entire folder.
      310f471c
    • Max Leonard Inden's avatar
      Unify rule file label accross repository · 2f302943
      Max Leonard Inden authored
      In some cases we have been using `alert-rules` in some cases
      `prometheus-rulefiles`. This led to confusion [1]. Instead, unify the
      Prometheus rules configmap labels to:
      
      ```yaml
      labels:
        role: alert-rules
      ```
      
      [1] https://github.com/coreos/prometheus-operator/issues/1102
      2f302943
    • Max Leonard Inden's avatar
      contrib/kube: Restrict example-app servicemonitor to default ns · 3a6d38ea
      Max Leonard Inden authored
      The `prometheus-frontend` role of the example app kubeprometheus section
      is scoped to the default namespace. Thereby the frontend Prometheus
      instance is not able to discover anything outside of the default
      namespace. We might as well restrict the front end service monitor to
      the default namespace too.
      3a6d38ea
  19. Mar 14, 2018
  20. Mar 12, 2018
  21. Mar 11, 2018
    • Jesse Stuart's avatar
      docs: Add missing argument in `kubeadm` workaround script. · f0a86796
      Jesse Stuart authored
      One of the `sed` commands for updating the kubeadm systemd
      file (`/etc/systemd/system/kubelet.service.d/10-kubeadm.conf`)
      was missing a `-i` reference to the file itself, causing it
      to hang indefinitely if ran as declared.
      
      I also wrapped this second `sed` in an `if grep ...` check,
      in order to make the operation idempotent.
      f0a86796
Loading