Skip to content
An Istio starter template for Helm
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
templates Add version to deployment name Sep 9, 2019
.helmignore
CODE_OF_CONDUCT.md Put newlines at the end of every file Aug 21, 2019
Chart.yaml Initial commit Aug 5, 2019
LICENSE
README.md
values.yaml Add multiple route prefix to ingress gateway Aug 21, 2019

README.md

helm-starter-istio

An Istio starter template for Helm.

Stop fiddling with Istio and Kubernetes YAML and start building. This starter sets up everything you need to get a container running in Istio correctly the first time.

Features

  • Fastest way to get a new service into the Istio mesh
  • Simplified Istio ingress configuration
  • Simplified Istio port configuration
  • ConfigMap driven by values.yaml, to facilitate easy Helm value overriding
  • Creates the following Kubernetes and Istio objects
    • Service
    • Deployment
    • ConfigMap
    • VirtualService
    • DestinationRule

Installation

  • Clone into ~/.helm/starters or,
  • Install with the helm-starter plugin.
    • helm plugin install https://github.com/salesforce/helm-starter.git
    • helm starter fetch https://github.com/salesforce/helm-starter-istio.git

Usage

# Create a helm chart from the starter
> helm create NAME --starter helm-starter-istio

# Deploy the helm chart to kubernetes
> helm template NAME | kubectl -apply -f -
You can’t perform that action at this time.