You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: examples/cloud-deployment/README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ This example demonstrates deploying an A2A agent to Kubernetes with:
6
6
-**Kafka event replication** for cross-pod event streaming
7
7
-**JSON-RPC transport** for client-server communication
8
8
9
-
Note that the aim of this example is just to demonstrate how to set up a2a-java in a cloud environment. Hence, it doesn't do anything with an LLM. It just inter
9
+
Note that the aim of this example is just to demonstrate how to set up a2a-java in a cloud environment. Hence, it doesn't do anything with an LLM, but shows that it can be configured to work in a cloud, or other distributed, environment.
10
10
11
11
## Architecture
12
12
@@ -122,7 +122,7 @@ Expected output:
122
122
The agent service uses **NodePort** with Kind **extraPortMappings** to expose the service:
123
123
124
124
- Kind maps **host port 8080** → **node port 30080** (configured in `kind-config.yaml`)
125
-
- Kubernetes Service maps **NodePort 30080** → **pod port 8080** (configured in `k8s/0-agent-deployment.yaml`)
125
+
- Kubernetes Service maps **NodePort 30080** → **pod port 8080** (configured in `k8s/05-agent-deployment.yaml`)
126
126
- Result: Access the agent at **http://localhost:8080** from your host machine
127
127
128
128
This approach provides the same round-robin load balancing as a real LoadBalancer but works consistently across all platforms (macOS, Linux, Windows, and CI environments like GitHub Actions).
@@ -512,7 +512,7 @@ cloud-deployment/
512
512
│ ├── 00-namespace.yaml # Kubernetes namespace
513
513
│ ├── 01-postgres.yaml # PostgreSQL deployment
514
514
│ ├── 02-kafka.yaml # Strimzi Kafka cluster
515
-
│ ├── 03-kafka-topic.yaml # Strimzi Kafka cluster
515
+
│ ├── 03-kafka-topic.yaml # Kafka topic
516
516
│ ├── 04-agent-configmap.yaml # Configuration
517
517
│ └── 05-agent-deployment.yaml # Agent deployment + service
0 commit comments