Helm Advance Notes Day 2

Limited Time Offer!

For Less Than the Cost of a Starbucks Coffee, Access All DevOpsSchool Videos on YouTube Unlimitedly.
Master DevOps, SRE, DevSecOps Skills!

Enroll Now
  238  kubectl get nodes
  239  ls
  240  clear
  241  ls
  242  mkdir charts
  243  cd charts/
  244  ls
  245  clear
  246  ls
  247  helm create ourchart
  248  tree
  249  apt  install tree
  250  clear
  251  ls
  252  tree
  253  more ourchart/templates/deployment.yaml
  254  clear
  255  rm .\ourchart\templates\*yaml
  256  ls
  257  rm ourchart/templates/*yaml
  258  tree
  259  clear
  260  kubectl create deployment nginx `
--image=nginx `
  261  --dry-run=client `
--output=yaml
  262  cleart
  263  clear
  264  kubectl create deployment nginx `--image=nginx `--dry-run=client `--output=yaml
  265  clear
  266  kubectl create deployment nginx --image=nginx --dry-run=client --output=yaml
  267  ls
  268  ourchart/templates/clear
  269  clear
  270  kubectl create deployment nginx --image=nginx --dry-run=client --output=yaml > ./ourchart/templates/deployment.yaml
  271  more ourchart/templates/deployment.yaml
  272  clear
  273  kubectl create deployment nginx --image=nginx
  274  kubectl get deploy
  275  kubectl expose deployment nginx --type=LoadBalancer --port=80 --dry-run=client --output=yaml
  276  clear
  277  kubectl expose deployment nginx --type=LoadBalancer --port=80 --dry-run=client --output=yaml > ./ourchart/templates/service.yaml
  278  tree
  279  kubectl delete deployment nginx
  280  more ourchart/templates/NOTES.txt
  281  clear
  282  rm .\ourchart\templates\NOTES.txt
  283  rm ourchart/templates/NOTES.txt
  284  echo 'A test Helm Chart' > ./ourchart/templates/NOTES.txt
  285  tree
  286  more ourchart/templates/NOTES.txt
  287  clear
  288  rm -rf ourchart/charts/
  289  rm -rf ourchart/templates/tests/
  290  cleatr
  291  clear
  292  ls
  293  tree
  294  helm install ourchart .\ourchart
  295  helm install ourchart ./ourchart/
  296  c;ear
  297  clear
  298  helm list
  299  kubectl get all
  300  helm list
  301  helm uninstall my-apache
  302  helm uninstall mysql
  303  clear
  304  helm list
  305  kubectl get all
  306  clear
  307  ls
  308  rm -rf ourchart/values.yaml
  309  echo 'containerImage: nginx:1.17' > ourchart/values.yaml
  310  tree
  311  vi ourchart/templates/deployment.yaml
  312  helm list
  313  helm delete ourchart
  314  helm list
  315  history
  316  helm install ourchart ./ourchart/
  317  kubectl get all
  318  clear
  319  kubectl get deployment -o jsonpath='{ .items[*].spec.template.spec.containers[*].image }'
  320  helm upgrade -h
  321  helm upgrade -h | grep image
  322  helm upgrade -h | grep -i image
  323  helm upgrade -h
  324  helm -h
  325  helm upgrade -h
  326  clear
  327  helm upgrade -h
  328  clear
  329  helm upgrade ourchart ./ourchart --set containerImage=nginx:1.18
  330  history
  331  kubectl get deployment -o jsonpath='{ .items[*].spec.template.spec.containers[*].image }'
  332  clear
  333  kls
  334  clear
  335  l
  336  ls
  337  helm package ./ourchart/ --destination .
  338  lls
 343  helm install chartmuseum andrewpruski/chartmuseum --dry-run --debug
  344  clear
  345  helm install chartmuseum chartmuseum --dry-run --debug
  346  clear
  347  helm repo add chartmuseum https://chartmuseum.github.io/charts
  348  helm install chartmuseum chartmuseum --dry-run --debug
  349  helm
  350  helm repo list
  351  clear
  352  helm install chartmuseum chartmuseum/chartmuseum --dry-run --debug
  353  clear
  354  helm install chartmuseum chartmuseum/chartmuseum --set env.open.DISABLE_API=false
  355  echo http://127.0.0.1:8080/
  356  curl http://127.0.0.1:8080/
  357  helm list
  358  clear
  359  kubectl get pods --show-labels
  360  clear
  361  kubectl get pods -l "app.kubernetes.io/name=chartmuseum" -o jsonpath="{.items[0].metadata.name}"
  362  $POD_NAME=$(kubectl get pods -l "app.kubernetes.io/name=chartmuseum" -o jsonpath="{.items[0].metadata.name}")
  363  echo $POD_NAME
  364  $POD_NAME=$(kubectl get pods -l "app.kubernetes.io/name=chartmuseum" -o jsonpath="{.items[0].metadata.name}")
  365  clear
  366  kubectl get pods -l "app.kubernetes.io/name=chartmuseum" -o jsonpath="{.items[0].metadata.name}"
  367  $POD_NAME=$(`kubectl get pods -l "app.kubernetes.io/name=chartmuseum" -o jsonpath="{.items[0].metadata.name}"`)
  368  $POD_NAME=$(kubectl get pods -l "app.kubernetes.io/name=chartmuseum" -o jsonpath="{.items[0].metadata.name}")
  369  POD_NAME=$(kubectl get pods -l "app.kubernetes.io/name=chartmuseum" -o jsonpath="{.items[0].metadata.name}")
  370  echo $POD_NAME
  371  clear
  372  echo $POD_NAME
  373  cleaar
  374  kubectl port-forward -h
  375  clear
  376  kubectl port-forward --address 0.0.0.0 $POD_N

8  helm repo list
  239  helm repo add chartmuseum1 http://127.0.0.1:8080
  240  helm repo list
  241  helm env
  242  clear
  243  ls
  244  cd charts/
  245  ls
  246  pwd
  247  cler
  248  clear
  249  curl --data-binary "@ourchart-0.1.0.tgz" http://localhost:8080/api/charts
  250  helm search repo chartmuseum/ourchart
  251  helm search repo chartmuseum1/ourchart
  252  helm repo update
  253  helm search repo chartmuseum1/ourchart
  254  helm install ourchart chartmuseum1/ourchart
  255  helm install ourchart1 chartmuseum1/ourchart
  256  helm list
  257  helm uninstall ourchart
  258  helm install ourchart1 chartmuseum1/ourchart
  259  history

Working with helm remote repo using github

  240  ls
  241  git clone https://github.com/devopsschool-demo-temporary/helmgithubdemo.git
  242  ls
  243  cd
  244  ls
  245  cd /home/ubuntu/charts/
  246  ls
  247  cp ourchart-0.1.0.tgz /root/helmgithubdemo/
  248  clear
  249  l
  250  ls
  251  cd /root/helmgithubdemo/
  252  ls
  253  clear
  254  ls
  255  git status
  256  git config user.name "Rajesh Kumar"
  257  git config user.email "devops@rajeshkumar.xyz"
  258  clear
  259  helm repo index .
  260  ls
  261  more index.yaml
  262  git add .
  263  git commit -m "added ourchart to repo"
  264  git branch
  265  git push origin master
  266  clear
  267  helm repo add helmgithubdemo https://raw.githubusercontent.com/devopsschool-demo-temporary/helmgithubdemo/master/
  268  helm list
  269  helm repo list
  270  helm search repo helmgithubdemo/ourchart
  271  history
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x