Daml Services

Background

An application running on a Kubernetes cluster must be explicitly exposed in order to be accessed from outside of the cluster. This is especially true in the case of cloud environments such as AWS.

General documentation on how to expose Kubernetes applications may be found in the Kubernetes documentation where there is a nice tutorial as well.

Here we provide specific guidance on how to expose services of a Sextant managed Daml deployment, specifically on an AWS hosted Kubernetes cluster, whether EKS based or not.

Overview

These examples assume that you have deployed a Sawtooth network called test-network in namespace test-namespace.

You can view the services currently defined using this command substituting test-namespace for your Sawtooth namespace.

kubectl get svc --namespace=test-namespace

gRPC API

// TODO

Return to Overview

JSON API

// TODO

Return to Overview

Daml Triggers

// TODO

Return to Overview