This example uses the Traefik cloud native app proxy.
To run this example, follow these steps:
-
Install the
kraftCLI tool and a container runtime engine, for example Docker. -
Clone the
examplesrepository andcdinto theexamples/traefik/directory:
Code
Make sure to log into Unikraft Cloud by setting your token and a metro close to you.
This guide uses fra (Frankfurt, 🇩🇪):
Code
When done, invoke the following command to deploy this app on Unikraft Cloud:
Code
The output shows the instance address and other details:
Code
In this case, the instance name is traefik-wqe7e and the address is https://holy-cherry-rye39b1x.fra.unikraft.app.
They're different for each run.
Use curl to query the Unikraft Cloud instance of Traefik.
Code
Code
Or better yet, point a browser at the dashboard.
This set up exposes the dashboard on port 8080 without authentication. Please change default.toml as needed.
You can list information about the instance by running:
Code
Code
When done, you can remove the instance:
Code
Customize your app
To customize Traefik app you can change the default.toml configuration file.
Learn more
Use the --help option for detailed information on using Unikraft Cloud:
Code
Or visit the CLI Reference.