K8s
101
Aly Kafoury
History
● Problems before kubernetes
● Primitive solutions
● Kubernetes 0.1
● Introducing Kubernetes objects
Pods Kube 0.1
A Kubernetes pod is a group of containers that are deployed together on the
same host. If you frequently deploy single containers, you can generally replace
the word "pod" with "container" and accurately understand the concept.
Multi Node Problems
● Network Problems
● Abstraction
● KubeDns kube 0.4 , history of Service Discovery
Services
A service can be defined as a logical set of pods. It can be defined as an
abstraction on the top of the pod which provides a single IP address and DNS
name by which pods can be accessed. With Service, it is very easy to manage
load balancing configuration.
External Networking problems
● DNS problems
● Manual Load balancing
● Manual Service Discovery
Ingress
In Kubernetes, an Ingress is an object that allows access to your Kubernetes
services from outside the Kubernetes cluster. You configure access by creating
a collection of rules that define which inbound connections reach which
services. This lets you consolidate your routing rules into a single resource.

K8s 101

  • 1.
  • 2.
    History ● Problems beforekubernetes ● Primitive solutions ● Kubernetes 0.1 ● Introducing Kubernetes objects
  • 3.
    Pods Kube 0.1 AKubernetes pod is a group of containers that are deployed together on the same host. If you frequently deploy single containers, you can generally replace the word "pod" with "container" and accurately understand the concept.
  • 4.
    Multi Node Problems ●Network Problems ● Abstraction ● KubeDns kube 0.4 , history of Service Discovery
  • 5.
    Services A service canbe defined as a logical set of pods. It can be defined as an abstraction on the top of the pod which provides a single IP address and DNS name by which pods can be accessed. With Service, it is very easy to manage load balancing configuration.
  • 6.
    External Networking problems ●DNS problems ● Manual Load balancing ● Manual Service Discovery
  • 7.
    Ingress In Kubernetes, anIngress is an object that allows access to your Kubernetes services from outside the Kubernetes cluster. You configure access by creating a collection of rules that define which inbound connections reach which services. This lets you consolidate your routing rules into a single resource.