You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
a3c89245b4 | 3 years ago | |
---|---|---|
app | 3 years ago | |
charts/demo-helm | 3 years ago | |
.gitignore | 3 years ago | |
LICENSE | 3 years ago | |
Makefile | 3 years ago | |
README.md | 3 years ago |
README.md
demo-helm
A demo helm chart to deploy a simple web app written in Python.
Build and push the sample app image
Use the Makefile
to build and push the image.
make push-app-image
Helm install/upgrade
New Deployments
helm install <NAME> charts/demo-helm
OR
helm install charts/demo-helm --generate-name
Upgrading Deployments
Get your deployment ID
helm list
helm upgrade demo-helm-1633825301 charts/demo-helm
Setting registry pull secrets
You have to have an image pull secret. So first you need the secrets:
From: [The k8s docs]
kubectl create secret docker-registry regcred \
--docker-server=https://registry.runcible.io \
--docker-username=<your-name> \
--docker-password=<your-pword> \
--docker-email=<your-email>
Then you need to specify the secret in your deployment spec like so:
spec:
containers:
- image: registry.runcible.io/demo-helm:1.0.1
imagePullPolicy: Always
name: backend
ports:
- name: backend
containerPort: 5000
imagePullSecrets:
- name: regcred