DEV Community

Ibrahim S
Ibrahim S

Posted on

OpenShift - Networking

  • Pod Networking --> OpenShift uses a software-defined networking (SDN) approach to provide a unified cluster network where every Pod gets its IP address. This enables communication between pods across different nodes without NAT.

  • Network Policies --> Administrators and developers can use network policies to control the flow of traffic at the pod level within an OpenShift cluster.

  • Services --> Services in OpenShift act as an abstraction layer, providing stable IP addresses and DNS names to manage access to the set of pods that make up an application.

  • Ingress and Routes --> OpenShift has built-in support for managing external access to services in the cluster through routes and Ingress controllers, allowing users to reach services from outside the cluster.

  • Egress IP and Egress Network Policies --> These features allow the control of outbound traffic from pods and the assignment of additional IP addresses to nodes for this traffic.

  • Multitenancy --> OpenShift provides network isolation by dividing the cluster into multiple virtual networks for different tenants or groups.

  • Service Mesh --> OpenShift includes a service mesh layer for managing microservices-based applications, providing capabilities like traffic management, security, and observability.

  • Network Plug-ins --> OpenShift supports different CNI (Container Network Interface) plug-ins for various networking use cases, like OpenShift SDN, OVN-Kubernetes, etc.

𝕮𝖔𝖓𝖓𝖊𝖈𝖙 𝖒𝖊 𝖍𝖊𝖗𝖊👇👇

𝐆đĸ𝐭𝐇𝐮𝐛

𝗠𝗲𝗱đ—ļ𝘂đ—ē

𝐋đĸ𝐧𝐤𝐞𝐝𝐈𝐧

𝗗𝗲𝘃.𝘁đ—ŧ

𝐐𝐮𝐨đĢ𝐚

Top comments (0)