Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Kubernetes Networking- Hindi/Urdu | Lec-51 | Kubernetes Services, Nodeport and Volumes | DevOps
Play lesson

Kubernetes for Beginners by Technical Guftgu - Kubernetes Networking- Hindi/Urdu | Lec-51 | Kubernetes Services, Nodeport and Volumes | DevOps

4.0 (3)
24 learners

What you'll learn

This course includes

  • 13.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Lec-51 Complete Overview of Kubernetes Networking and Services.Kubernetes Services Types explained: ClusterIP vs NodePort vs LoadBalancer vs Headless Service vs Multi-Port.volumes in kubernetes like emptydir and hostpath. ============================================== LEC-51 DEVOPS TECHNICAL GUFTGU NOTES ==================== Install Docker $ sudo apt update && apt -y install docker.io Install kubectl $ curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && chmod +x ./kubectl && sudo mv ./kubectl /usr/local/bin/kubectl Install Minikube $ curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ Start Minikube $ apt install conntrack $ minikube start --vm-driver=none $ minikube status ================================= KUBERNETES NETWORKING ================================= kind: Pod apiVersion: v1 metadata: name: testpod spec: containers: - name: c00 image: ubuntu command: ["/bin/bash", "-c", "while true; do echo Hello-Bhupinder; sleep 5 ; done"] - name: c01 image: httpd ports: - containerPort: 80 ================ kind: Deployment apiVersion: apps/v1 metadata: name: mydeployments spec: replicas: 1 selector: # tells the controller which pods to watch/belong to matchLabels: name: deployment template: metadata: name: testpod1 labels: name: deployment spec: containers: - name: c00 image: httpd ports: - containerPort: 80 ==================== kind: Service # Defines to create Service type Object apiVersion: v1 metadata: name: demoservice spec: ports: - port: 80 # Containers port exposed targetPort: 80 # Pods port selector: name: deployment # Apply this service to any pods which has the specific label type: ClusterIP # Specifies the service type i.e ClusterIP or NodePort $ kubectl get svc =========================== volume labs =========================== apiVersion: v1 kind: Pod metadata: name: myvolemptydir spec: containers: - name: c1 image: centos command: ["/bin/bash", "-c", "sleep 15000"] volumeMounts: # Mount definition inside the container - name: xchange mountPath: "/tmp/xchange" - name: c2 image: centos command: ["/bin/bash", "-c", "sleep 10000"] volumeMounts: - name: xchange mountPath: "/tmp/data" volumes: - name: xchange emptyDir: {} ======================== HOST PATH ======================== apiVersion: v1 kind: Pod metadata: name: myvolhostpath spec: containers: - image: centos name: testc command: ["/bin/bash", "-c", "sleep 15000"] volumeMounts: - mountPath: /tmp/hostpath name: testvolume volumes: - name: testvolume hostPath: path: /tmp/data Now you can Donate us via Paypal or Google Pay Paypal link : https://www.paypal.me/technicalguftgu GooglePay/PhonePe/BHIM App UPI ID : bhupinderccs@okaxis Visit Our Website for all the Courses- www.technicalguftgu.in Do subscribe to TECHNICAL GUFTGU channel and Press Bell icon & get regular updates on videos, DIRECT LINK TO CHANNEL : https://www.youtube.com/c/TechnicalGuftgu Here are direct links of My All the Playlist: MUST CHECK IPv6 Complete Tutorial for beginners Link : https://www.youtube.com/playlist?list=PLBGx66SQNZ8ZjaqNaEEh6KBJLZjGC8WAu Microsoft Azure Tutorial for beginners in Hindi/Urdu AZ-103 and AZ-900 LINK : https://www.youtube.com/playlist?list=PLBGx66SQNZ8ZS9VhxzfWpne4c3ces9IHA Cloud computing tutorials For beginners Link : https://www.youtube.com/playlist?list=PLBGx66SQNZ8ZoTCIRIGKvvtbKMj0rqCL- AWS Solution Architect-Associate complete Tutorials Link : https://www.youtube.com/playlist?list=PLBGx66SQNZ8a_y_CMLHchyHz_R6-6i-i_ Devops tutorials in Hindi:- https://www.youtube.com/watch?v=eX3ZimWWHh4&list=PLBGx66SQNZ8aPsFDwb79JrS2KQBTIZo10 CCNA Complete Tutorials /Computer Networking Link : https://www.youtube.com/playlist?list=PLBGx66SQNZ8ZvdIoctCTWB3ApXQpQGEin Bhupinder Rajput Sir is having 8 Years of Experience in the field of technical trainings in entire india. NOTE : If you would like to organise Bhupinder Rajput Sir workshop in your College or University, write mail to us. For More Information: Please write us at : [email protected] Connect with us on facebook page-Technical Guftgu for his upcoming 5 Days workshops on cloud in india and Nepal. If you would like to donate and give support to our Channel, write mail to us. Thanks For giving Your Valuable time. Regards, Technical Guftgu Team

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere