With Docker Enterprise Edition, administrators can filter the view of Kubernetes objects by the namespace the objects are assigned to. You can specify a single namespace, or you can specify all available namespaces.
In this example, you create two Kubernetes namespaces and deploy a service to both of them.
In the Object YAML editor, paste the following YAML.
apiVersion: v1
kind: Namespace
metadata:
name: blue
---
apiVersion: v1
kind: Namespace
metadata:
name: green
blue and green namespaces.
Create a NodePort service in the blue namespace.
In the Object YAML editor, paste the following YAML.
apiVersion: v1
kind: Service
metadata:
name: app-service-blue
labels:
app: app-blue
spec:
type: NodePort
ports:
- port: 80
nodePort: 32768
selector:
app: app-blue
Click Create to deploy the service in the blue namespace.
Repeat the previous steps with the following YAML, but this time,
select green from the Namespace dropdown.
apiVersion: v1
kind: Service
metadata:
name: app-service-green
labels:
app: app-green
spec:
type: NodePort
ports:
- port: 80
nodePort: 32769
selector:
app: app-green
Currently, the Namespaces view is set to the default namespace, so the Load Balancers page doesn’t show your services.

With the Set context for all namespaces toggle set, you see all of the Kubernetes objects in every namespace. Now filter the view to show only objects in one namespace.
In the green namespace, click the More options icon and in the context menu, select Set Context.

green namespace.
The indicator in the left pane changes to green.app-service-green service.
The app-service-blue service doesn’t appear.
To view the app-service-blue service, repeat the previous steps, but this
time, select Set Context on the blue namespace.
