Kubernetes for Beginners - Kubernetes Services explained + ClusterIP + NodePort + LoadBalancer (5)

preview_player
Показать описание
Complete Overview of Kubernetes Services | Kubernetes Services Types explained: ClusterIP vs NodePort vs LoadBalancer vs Headless Service vs Multi-Port | Kubernetes - Services Explained in 15 Minutes!
►ClusterIP Service
►Multi-Port Service
► Headless Service
► NodePort and LoadBalancer Service

Kubernetes Service is an abstraction which defines a logical set of Pods and a policy by which to access them (sometimes this pattern is called a micro-service). The set of Pods targeted by a Service is usually determined by a selector. | ClusterIP, NodePort, LoadBalancer | Services. | Kubernetes Pods | Kubernetes Services | Kubernetes Secrets | Kubernetes ConfigMap | Kubernetes Volumes | Kubernetes Deployment | Kubernetes StatefulSet | Ingress.

When creating a Service, you have the option of automatically creating a cloud load balancer. This provides an externally-accessible IP address that sends traffic to the correct port on your cluster nodes, provided your cluster runs in a supported environment and is configured with the correct cloud load balancer provider package.

With Kubernetes you don't need to modify your application to use an unfamiliar service discovery mechanism. Kubernetes gives Pods their own IP addresses and a single DNS name for a set of Pods, and can load-balance across them.

Kubernetes Pods are created and destroyed to match the state of your cluster. Pods are nonpermanent resources. If you use a Deployment to run your app, it can create and destroy Pods dynamically.

Each Pod gets its own IP address, however in a Deployment, the set of Pods running in one moment in time could be different from the set of Pods running that application a moment later.

This leads to a problem: if some set of Pods (call them "backends") provides functionality to other Pods (call them "frontends") inside your cluster, how do the frontends find out and keep track of which IP address to connect to, so that the frontend can use the backend part of the workload?

With Kubernetes you don't need to modify your application to use an unfamiliar service discovery mechanism. Kubernetes gives Pods their own IP addresses and a single DNS name for a set of Pods, and can load-balance across them. A Service in Kubernetes is a REST object, similar to a Pod. Like all of the REST objects, you can POST a Service definition to the API server to create a new instance. The name of a Service object must be a valid RFC 1035 label name.

#kubernetes #kubernetestutorial #devops #godataprof

⚡ KUBERNETES ⚡
Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. Kubernetes services, support, and tools are widely available.

The name Kubernetes originates from Greek, meaning helmsman or pilot. K8s as an abbreviation results from counting the eight letters between the "K" and the "s". Google open-sourced the Kubernetes project in 2014. Kubernetes combines over 15 years of Google's experience running production workloads at scale with best-of-breed ideas and practices from the community

Videos will be released every other day, at least 2 or 3 videos per day until further notice

⚡ Please leave a LIKE and SUBSCRIBE for more content! ⚡

⭐ Tags ⭐
- Kubernetes
- Pods
- GoDataProf
- Golang Tutorial
- Golang For Beginners
- Go Programming
- Tutorial Go
- Go Coding
- Golang
- Golang Setup
- Go install
- CKA exams,
- CKAD exams,
- kubernetes,
- docker,yaml,pods
- azure,aws pods,azure pods,azure deployment
- Augmented Reality
- Virtual Reality
- Blockchain
- Bitcoin
- Artificial Intelligence
- Machine Learning
- Data Scientist, Data Engineer
- AI Engineer, AI Architect

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:35:48) Variables
⌨️ (0:57:05) Primitives
⌨️ (1:26:29) Constants
⌨️ (1:47:53) Arrays and Slices
⌨️ (2:17:20) Maps and Structs
⌨️ (2:48:00) If and Switch Statements
⌨️ (3:21:17) Looping
⌨️ (3:41:34) Defer, Panic, and Recover
⌨️ (4:03:57) Pointers
⌨️ (4:21:30) Functions
⌨️ (4:57:59) Interfaces
⌨️ (5:33:57) Goroutines
⌨️ (6:05:10) Channels
⌨️ (6:05:10) Kubernetes Pods
Рекомендации по теме