{ "cluster": { "cluster_id": "test-cluster-01", "environment": "dev" }, "nodes": [ { "node_id": "node-01", "hostname": "photon-node-01", "ip": "192.168.100.10", "roles": ["worker"], "labels": { "zone": "zone-a" } }, { "node_id": "node-02", "hostname": "photon-node-02", "ip": "192.168.100.11", "roles": ["worker"], "labels": { "zone": "zone-b" } } ], "services": [ { "name": "api-server", "ports": { "http": 8080, "grpc": 9090 }, "protocol": "http", "mtls_required": false, "mesh_mode": "agent" }, { "name": "worker-service", "ports": { "http": 8081 }, "protocol": "http", "mtls_required": false, "mesh_mode": "agent" } ], "instances": [ { "instance_id": "api-server-01", "service": "api-server", "node_id": "node-01", "ip": "192.168.100.10", "port": 8080, "mesh_port": 18080, "version": "v1.0.0" }, { "instance_id": "worker-01", "service": "worker-service", "node_id": "node-02", "ip": "192.168.100.11", "port": 8081, "mesh_port": 18081, "version": "v1.0.0" } ], "mtls_policies": [ { "policy_id": "default-dev", "environment": "dev", "source_service": "*", "target_service": "*", "mtls_required": false, "mode": "plain" } ] }