Humans aren’t constant, but Helm versions are! So this is an efficient way to release & clarify your versions of charts in Helm. Then for gigs we will rollback to the original state, cuz – why not?
Lessons Learned:
Update index & version #
Update values.yaml
Update chart.yaml
Initialize
Helm install
Release the chart & confirm version #
Check the node port & see it launched!
Update index data & version #
Update the files again
Rollback it on back now! – – – to Previous Version #:
Update index & version #:
Updated index & type of service as well as nodeport #
Update values.yaml:
Update Chart.yaml:
Update version #
Initialize & Patch Helm:
Helm install:
Release the chart & confirm version #:
Check the node port & see it launched!
Update Index Data & Version #:
Update the files again:
Helm ls –short & upgrade the release
Just go to the values & Chart yaml files – – just update something!
Rollback it on back now! – – – to Previous Version #:
Hmmm I wish there was a way to validate the resources deployed in Kubernetes.. wait, I just had an epiphany, or was it a download from the universe? Either way, Helm can help w/creating a special hook deploy & operate.
Lessons Learned:
Create Manifest for test the Helm Charts Location
Validate, Release, & Test the App
Create Manifest for test the Helm Charts Location:
Everyone likes bread-n-butter, unless you physically cant cuz of some gluten thing or cuz your lactose intolerant.. BUT IF YOUR NOT, check this basic bread-n-butter stuff out homie..
First your gonna install Helm, k? Next configure the repository yah? Following that well release the chart to see what were rollin with, mmkay? Lastly we’ll clean up our messy cluster w/, you guessed it – HELMMMMMMMMMMMMM.
Quick our homework is due in a half hour…lets copy (leverage…refer..) your buddies! But how can we do it the quickest way possible!? Helm charts you say? What are these… Helm Charts you speak of?
So your telling me I can modify a chart to access my application on a node port in the cluster & make changes? Well lets get-r-dun!
Lessons Learned:
Create a release of a Helm chart from the directory
Double-check the node port our homework isn’t the same on the node port cluster
Create a release of a Helm chart from the directory:
Double-check the node port our homework isnt the same on the node port cluster:
Uhhhhh dude, where’s my chart? But I have a Kubernetes deployment & I just want to convert it to a Helm chart! Wait you can do that? TEACH ME!
You right now:
Golly, it be nice to have a chart right now…also would be really nice to know how to have a Kubernetes deployment be converted into a Helm chart..Sooooooo, lets use what we got & convert this bad boiiiiii into a ….. HELM CHART (mic drop).
TLDR:
Basically your app is in prod already has a manifest & convert it to a helm chart to release the resources w/a template for Kubernetes from a values file
Lessons Learned:
Convert Service Manifest into a Service Template in a New Helm Chart
Convert Application Manifest into a Deployment Template in a New Helm Chart
Check the Manifests & Deploy NodePort Application
Convert Service Manifest into a Service Template in a New Helm Chart:
Make directories & YAML files:
Copy yaml file, update service file, & run Helm:
Convert Application Manifest into a Deployment Template in a New Helm Chart:
Edit values.yaml & copy application.yaml to edit:
Check the Manifests & Deploy NodePort Application: