An Internet Protocol address (IP address) is a numerical label such as 192.0.2.1 that is assigned to each device that uses the Internet Protocol (IP) for communication.
An IP address is a 32-bit number; written as four numbers with dots or periods between the four numbers. Example: 192.168.123.132
An IP address serves two main functions: host or network interface identification and location addressing. Accordingly, the first part of the P address is used as a network address, and the last part as a host address.
Stuff you wanna know:
- Kubernetes IP addresses exist at the
Pod
scope – containers within aPod
share their network namespaces – including their IP address and MAC address. - Pods on a node can communicate with all pods on all nodes without NAT.
- Agents on a node (e.g. System daemons, Kubelet) can communicate with all pods on that node.
Reference:
- https://en.wikipedia.org/wiki/IP_address
- https://docs.microsoft.com/en-us/troubleshoot/windows-client/networking/tcpip-addressing-and-subnetting
- https://www.mozilla.org/en-US/products/vpn/more/what-is-an-ip-address/
- https://www.kaspersky.com/resource-center/definitions/what-is-an-ip-address
- https://docs.oracle.com/cd/E19683-01/806-4075/ipref-1/index.html
- https://www.whatismyip.com/
- https://en.wikipedia.org/wiki/IPv4
- https://en.wikipedia.org/wiki/IPv6
- https://kubernetes.io/docs/concepts/cluster-administration/networking/
- https://kubernetes.io/docs/tutorials/stateless-application/expose-external-ip-address/
- https://kubernetes.io/docs/tutorials/services/source-ip/