Helm Charts installer
Project description
Helm Charts Installer
Install various Kubernetes Helm charts on a Kubernetes cluster,
This application is mainly intended for local cluster charts installations.
Important helm_charts supports python3.5+ only!
- Traefik (As Ingress Controller)
- Kubernetes Dashboard
- OpenFaaS
- Airflow
- More to come
Prerequisites
Install Docker Edge version, Follow instructions here (MacOS), Enter Docker preferences, And make sure to activate Kubernetes.
- The application assumes that file
~/.kube/config
created/appended is generated by Docker installation, And the config file contains context ofdocker-for-desktop
Installation
Run
pip3 install helm-charts
Usage
Execute application
helm_charts [-h] [--config-file CONFIG_FILE] [--use-context USE_CONTEXT] [--helm-init]
Examples
Specify config file, default file is: ~/.kube/config
helm_charts --config-file PATH_TO_CONFIG_FILE
set cluster context, default context is: docker-for-desktop
helm_charts --use-context CONTEXT_NAME
also Executes 'helm init' command
helm_charts --helm-init
Access Kubernetes Dashboard
If kubernetes_dashboard
selected during installation process,
In order to login, access https://kubernetes.localhost
Press Choose kubeconfig file
or ...
on right side,
Select ~/.kube/config.local
file and press SIGN IN
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for helm_charts-1.0.11-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68229eacdd18e48011c6daf6abdce68792a859720811937c5866012e6ffc0eec |
|
MD5 | 0d154bede68b8370dff7471999b5d0ff |
|
BLAKE2b-256 | 4bc77412ea9f0bb95c8deaf373a899755e9abf54deaf8df5b33e3879fb956e59 |