🚀 DevOps Certified Professional
📅 Starting: 1st of Every Month 🤝 +91 8409492687 | 🤝 +1 (469) 756-6329 🔍 Contact@DevOpsSchool.com

Kubernetes Notes nov 2023

DevOps

Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!

We spend hours on Instagram and YouTube and waste money on coffee and fast food, but won’t spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!

Learn from Guru Rajesh Kumar and double your salary in just one year.


Get Started Now!

How to create a k8 cluster
https://www.devopsschool.com/blog/kubernetes-1-23-6-cluster-setup-master-and-worker-in-ubuntu-20-04/

API
	C
		cmd
		yaml
	R
		cmd
		yaml

	U 
		cmd
		yaml

	D
		cmd
		yaml
==============================================

  18  kubectl
   19  clear
   20  kubectl cluster-info
   21  kubectl get nodes
   22  clear
   23  ls
   24  kubectl get pods --all-namespaces
   25  clear
   26  ls
   27  clear
   28  kubectl
   29* clear
   30  kubectl api-resources
   31  clear
   32  kubectl
   33  clear
   34  kubectl version
   35  kubectl get ns
   36  kubectl create ns dev
   37  kubectl create nsqa
   38  kubectl create ns qa
   39  kubectl get ns
   40  kubectl edit ns dev
   41  kubectl get ns
   42  kubectl get ns --show-labels
   43  kubect delete ns qa
   44  kubectl delete ns qa
   45  kubectl get ns --show-labels

k8		aws
POD 		ec2-instance
deploy		asg
svc		lb



apiVersion: v1
kind: Pod
metadata:
  name: rajesh
  labels:
    app: helloworld
spec:
  containers:
  - name: devopsschool1
    image: scmgalaxy/nginx-devopsschoolv1
    ports:
    - name: nginx-port
      containerPort: 80


 45  kubectl get ns --show-labels
   46  history
   47  kubectl api-resources
   48  kubectl get ns --show-labels
   49  clear
   50  ls
   51  clear
   52  ls
   53  kubectl get pods
   54  vi pod.yaml
   55  kubectl create -f pod.yam
   56  kubectl create -f pod.yaml
   57  kubectl get pods
   58  kubectl get pods -o wide
   59  kubectl edit pod rajesh
   60  kubectl get pods -o wide
   61  kubectl get pods -o wide --show-labels
   62  curl http://192.168.0.5
   63  lear
   64  clear
   65  kubectl get pods
   66  kubectl delete pod rajesh
   67  kubectl get pods
   68  kubectl create -f pod.yaml
   69  kubectl get pods
   70  kubectl get pods -o wide
   71  curl http://192.168.0.6
   72  kubectl logs rajesh
   73  curl http://192.168.0.6
   74  kubectl logs rajesh
   75  kubectl exec -it rajesh /bin/bash
  114  kubectl create deploy -h
  115  clear
  116  ls
  117  kubectl get deploy
  118  kubectl create deployment my-dep --image=scmgalaxy/nginx-devopsschoolv1  --replicas=10
  119  kubectl get deploy
  120  kubectl get pods
  121  kubectl delete pod my-dep-7d597cfb66-cpd64 my-dep-7d597cfb66-g6qvd my-dep-7d597cfb66-jrkg8
  122  kubectl get pods
  123  clear
  124  kubectl get svc
  125  kubectl get deploy
  126  kubectl expose -h
  127  clear
  128  kubectl expose deploy my-dep --port=8080 --target-port=80
  129  kubectl expose deploy my-dep --port=8080 --target-port=80 --type=NodePort --name np
  130  kubectl get svc
  131  curl http://10.96.92.5:8080
  132  kubectl descrive svc np
  133  kubectl describe svc np
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