k8s beginner 05 - networking
networking basics
singlenode setup:
- node ip: 192.168.1.2
- on minikube use the
minikube ip
- on minikube use the
- pod ip: 10.244.0.2
- pod network: 10.244.0.0
- unless like docker not every container gets an ip
- a ip address is assigned to a pod
k8s node
creates a network.
Multi pods gets different ips.
The address will chasnging after a new creation.
Accessing the other pods over the internal ip address is not a good idea - there are better ways to do this.
multi node setup
k8s does not automatic handle this case.
we have to ensure that:
- all pods can communicate to one another without a NAT
- all nodes can communicate with all containers and vice-versa without a NAT
We dont have to build our own.
We can use: flannel
cilium
big cloud fabric
calico
etc.
This we will use to make a subnet connection possible between different nodes on a cluster that can be used for our pods to talk to each other.
This assings a own network for each pods in a node.
16-09-2021