antham / kuma-example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Install

Run all commands in the current folder.

Start the control plane : Build first docker-compose build then run it with docker-compose up control-plane

Then generate the tokens for dataplanes in the dataplane-config/tokens folder: Run docker-compose exec control-plane generate-dataplane-token

In 2 separated terminals run: docker-compose run service1 docker-compose run service2

The address of the container is injected automatically in the dataplane config.

At this point we get 2 dataplanes running with the control plane but no services listening.

To start the example service run in a new terminal: docker-compose exec service1 service-with-healthcheck 127.0.0.1:8000

Then you can request the service through the other datplane with: docker-compose exec service2 curl 127.0.0.1:9000

About


Languages

Language:Shell 100.0%