Coder Social home page Coder Social logo

httpbin-chart's Introduction

httpbin-chart

Version: 0.1.1 Type: application AppVersion: v2.3.0

Helm chart to install httpbingo.org on Kubernetes

Installing the Chart

To install the chart with the release name httpbin:

$ helm repo add matheusfm https://matheusfm.dev/charts
$ helm install httpbin matheusfm/httpbin

These commands deploy httpbin on the Kubernetes cluster in the default configuration. The Parameters section lists the parameters that can be configured during installation.

Tips:

  • List all charts available in matheusfm repo using helm search repo matheusfm
  • List all releases using helm list

Uninstalling the Chart

To uninstall/delete the httpbin release:

$ helm delete httpbin

The command removes all the Kubernetes components associated with the chart and deletes the release.

Parameters

The following table lists the configurable parameters of the httpbin chart and their default values.

Key Type Default Description
replicaCount int 1 Number of replicas desired
image.repository string "mccutchen/go-httpbin" Image repository
image.pullPolicy string "IfNotPresent" Image pull policy
image.tag string chart appVersion Image tag
imagePullSecrets list [] Specify docker-registry secret names as an array
nameOverride string "" String to partially override fullname template with a string (will prepend the release name)
fullnameOverride string "" String to fully override fullname template with a string
serviceAccount.create bool true Specifies whether a service account should be created
serviceAccount.annotations object {} Annotations to add to the service account
serviceAccount.name string "" The name of the service account to use. If not set and create is true, a name is generated using the fullname template
podAnnotations object {} Annotations to be added to pods
podSecurityContext object {} Security Context to add to the pod
securityContext object {} Security Context to add to the container
service.type string "ClusterIP" Service type
service.port int 80 Service port
ingress.enabled bool false Specifies whether the ingress should be created
ingress.className string "" Ingress class name
ingress.annotations object {} Annotations to add to the ingress
ingress.hosts[0].host string "httpbin.local"
ingress.hosts[0].paths[0].path string "/"
ingress.hosts[0].paths[0].pathType string "ImplementationSpecific"
ingress.tls list []
resources object {} Resources to add to the container
autoscaling.enabled bool false Enable replica autoscaling settings
autoscaling.minReplicas int 1 Minimum replicas for the pod autoscaling
autoscaling.maxReplicas int 100 Maximum replicas for the pod autoscaling
autoscaling.targetCPUUtilizationPercentage int 80 Percentage of CPU to consider when autoscaling
autoscaling.targetMemoryUtilizationPercentage string "" Percentage of Memory to consider when autoscaling
nodeSelector object {} Node selection to constrain a Pod to only be able to run on particular Node(s)
tolerations list [] Tolerations for pod assignment
affinity object {} Map of node/pod affinities

Specify each parameter using the --set key=value[,key=value] argument to helm install. For example,

$ helm install httpbin \
  --set service.port=8080 matheusfm/httpbin

Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example,

$ helm install httpbin -f values.yaml matheusfm/httpbin

Tip: You can use the default values.yaml

httpbin-chart's People

Contributors

matheusfm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

httpbin-chart's Issues

0.1.2 chart didn't get released

helm repo update  
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "matheusfm" chart repository
Update Complete. ⎈Happy Helming!⎈

helm search repo matheusfm/httpbin --versions 
NAME             	CHART VERSION	APP VERSION	DESCRIPTION
matheusfm/httpbin	0.1.1        	v2.3.0     	Helm chart for install httpbingo.org on Kubernetes

The version in git (0.1.2) has some way better default values. I can bump those locally, just wanted to let you know!

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.