Giter Club home page Giter Club logo

kube-eagle-helm-chart's Introduction

Kube Eagle Helm Chart

Helm chart for deployment of kube-eagle in Kubernetes.

Installing helm chart

helm repo add kube-eagle https://raw.githubusercontent.com/cloudworkz/kube-eagle-helm-chart/master
helm repo update
helm install kube-eagle kube-eagle/kube-eagle

If using helm version 2 :

helm install --name=kube-eagle kube-eagle/kube-eagle

Chart configuration

Parameter Description Default
rbac.create Create and use role based access resources true
telemetry.host Host for prometheus server to to listen on 0.0.0.0
telemetry.port Port for prometheus server to listen on 8080
serviceMonitor.create Whether or not to create a service monitor for prometheus operator false
serviceMonitor.interval Scrape interval for prometheus operator 10s
serviceMonitor.scrapeTimeout Scrape timeout for prometheus operator 10s
serviceMonitor.releaseLabel Release label being used for prometheus operator selector prometheus-operator
serviceMonitor.additionalLabels Additional labels to add to the ServiceMonitor
metricsNamespace Prefix of exposed prometheus metrics eagle
logLevel Logger's log granularity (debug, info, warn, error, fatal, panic) info
podSecurityContext.runAsUser UserID to use for the pod 99
podSecurityContext.runAsUser User group to use for the pod 99
containerSecurityContext Security Context for the kube eagle container {}
podAnnotations Pod annotations {}
priorityClassName Priority Class to be used by the pod ""
env Additional environment variables {}

kube-eagle-helm-chart's People

Contributors

arthurzenika avatar botzill avatar davidkarlsen avatar hayorov avatar lumi017 avatar mumrau avatar radut avatar raehik avatar robgmills avatar rsvalerio avatar weeco avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

kube-eagle-helm-chart's Issues

add securityContext to helm chart

Can you add a securityContext for the container (and possibly also the pod) with minimal access - so that it can be deployed with a strict PSP.

Without it I get:

state:
        waiting:
          message: container has runAsNonRoot and image will run as root
          reason: CreateContainerConfigError

Doesn't work outside of default namespace?

As far as I can tell, this works fine if you install the helm chart into the default namespace. As soon as you pass a --namespace something-else into the command, it is unable to authenticate.

I've pinned this down to the ServiceAccount resource, which has namespace: default specified in there.

Cannot install Helm chart

Since the removal of the tgz file in the repository, the installation instructions aren't correct anymore. Output:

helm install kube-eagle/kube-eagle --debug
[debug] Created tunnel using local port: '61514'

[debug] SERVER: "127.0.0.1:61514"

[debug] Original chart version: ""
Error: Failed to fetch https://raw.githubusercontent.com/google-cloud-tools/kube-eagle-helm-chart/master/kube-eagle-1.0.4.tgz : 404 Not Found

Support for custom podAnnotations, no hardcoded defaults

Sorry, my english is poor.

Current hardcoded Annotations

prometheus.io/scrape: "true"
prometheus.io/port: {{ .Values.service.port | quote }}
prometheus.io/path: "/metrics"

Annotations I need

prometheus.io/scrape: "false"
prometheus.io/scrape_every_5s: "true"
prometheus.io/port: {{ .Values.service.port | quote }}
prometheus.io/path: "/metrics"

I need a way to override the default like this.

kube-eagle pod is restarting frequently

the kube-eagle pod is restarting frequently.
This is the error I got.

panic: the server is currently unable to handle the request (get pods.metrics.k8s.io)

goroutine 38 [running]:
github.com/google-cloud-tools/kube-eagle/vendor/github.com/weeco/kube-eagle/pkg/metrics_store.Collect()
	/go/src/github.com/google-cloud-tools/kube-eagle/vendor/github.com/weeco/kube-eagle/pkg/metrics_store/metrics_store.go:59 +0x386
main.main.func1()
	/go/src/github.com/google-cloud-tools/kube-eagle/main.go:56 +0x32
created by main.main
	/go/src/github.com/google-cloud-tools/kube-eagle/main.go:52 +0x47

Charts old versions

Is it possible to keep old versions of helm charts packages? I am relying on a specific version for the installation, but it breaks once you override it with a new version. Any plans to move to charts/stable?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.