Documentation > User Interface > Network View
The Network Section in Ox provides a comprehensive overview of the Kubernetes networking resources such as Services, Endpoints, Ingresses, Ingresse Classes, Network Policies, and Port Forwarding. These components manage the communication between Pods, expose services to external traffic, and control network access across the cluster, enabling a seamless and secure flow of data.
In Kubernetes, a Service is an abstract way to expose a group of Pods as a network service. It provides stable DNS names and IP addresses for Pods, ensuring that clients can reliably access them regardless of Pod lifecycle or restarts. Services support different types such as ClusterIP, NodePort, LoadBalancer, and ExternalName for internal or external communication.
Learn more about Services in the official Kubernetes documentation
The Services table lists all active Services in the cluster. Selecting a Service opens a details panel with Overview, Details, YAML, and Events tabs. Use the Namespace drop-down to filter by namespace or the Search Resources field to find a specific Service.
You can sort columns, select multiple Services using checkboxes, and use the Delete Selected button for bulk actions. The Refresh button reloads the table, and the More Actions menu provides options like Edit and Delete.
Default Columns:
Name: Service name
Namespace: Associated namespace
Type: ClusterIP, Node Port, Load Balancer, or External Name
Cluster IP: Internal service IP
Ports: Exposed ports and protocols
Selector: Pod labels for routing
Age: Created time
Options: View, Edit, Delete
In Kubernetes, Endpoints represent the actual IP addresses and ports of the Pods backing a Service. They are automatically created and updated when a Service selects matching Pods. Endpoints are critical for routing traffic from Services to the correct Pods.
Learn more about Endpoints in the official Kubernetes documentation
The Endpoints table shows all endpoint resources in the cluster, including addresses and ports. Clicking on an endpoint opens a details panel with Overview, Details, YAML, and Events tabs. Filter results using the Namespace drop-down, or use the Search Resources field.
Endpoints are automatically managed by Kubernetes and typically read-only. You can sort the list and use the Refresh button to reload the current view.
Default Columns:
Name: Endpoint name (matches Service)
Namespace: Associated namespace
Age: Created time
Options: View
An Ingress manages external access to services in a cluster, typically over HTTP/HTTPS. It defines routing rules and optionally uses TLS to secure communication. Ingress resources rely on an Ingress Controller to function (e.g., NGINX, Traefik).
👉 Learn more about Ingress in the official Kubernetes documentation
The Ingresses table displays all defined Ingress resources in the cluster. Selecting an Ingress opens a details panel with tabs for Overview, Details, YAML, and Events. Use the Namespace drop-down or Search Resources to narrow your list.
Columns can be sorted, and you can select multiple Ingresses for bulk deletion using the Delete Selected button. Use Refresh to reload the table. Edit and Delete are available through the More Actions menu.
Default Columns:
Name: Ingress resource name
Namespace: Associated namespace
Age: Created time
Options: Edit, Delete
Ingress Classes define which Ingress Controller should handle specific Ingress resources. They are useful when running multiple controllers in the same cluster and enable flexible traffic management.
Learn more about Ingress Classes in the official Kubernetes documentation
The Ingress Classes table lists all configured Ingress classes. Clicking an entry opens a details panel with Overview, YAML, and Events tabs. You can use the Search Resources field to find specific classes.
Sort columns, use Delete Selected for batch deletion, and click Refresh to update the view. Edit and Delete options are accessible from the More Actions menu.
Default Columns:
Name: Ingress Class name
Controller: Managing controller (e.g., nginx, traefik)
Age: Created time
Options: Edit, Delete
Network Policies define how Pods are allowed to communicate with each other and with other network endpoints. They provide a firewall-like capability within the cluster, improving security and isolation between workloads.
Learn more about Network Policies in the official Kubernetes documentation
The Network Policies table shows all active policies applied across namespaces. Clicking a policy opens a details panel with Overview, Details, YAML, and Events. Filter with the Namespace drop-down, or search using the Search Resources field.
You can sort, select, and bulk delete policies. Use the Refresh button to reload the data. Edit and delete operations are available via the More Actions menu.
Default Columns:
Name: Network Policy name
Namespace: Targeted namespace
Policy Types: Ingress, Egress, or both
Age: Created time
Options: Edit, Delete
Port Forwarding enables you to access a Pod’s container ports from your local machine. It is especially useful for debugging applications or running tools that aren’t exposed through a Service or Ingress.
Learn more about Port Forwarding in the official Kubernetes documentation
The Port Forwarding table shows current and available port forwards. Each row displays the local port, target Pod, and container port. Clicking on a row opens a panel with Overview and YAML tabs. You can start or stop port forwarding directly from this view.
Use the Search Resources input to locate a Pod. Sort columns, refresh the list, and manage actions from the More Actions menu, including Edit and Delete.
Default Columns:
Name: Target Pod
Namespace: Associated namespace
Pod Port: Port inside the container
Local Port: Port on the user's machine
Status: Connected / Disconnected
Options: Start, Stop, Edit