Besu 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 Besu 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

Service 1

// TODO

Return to Overview

Service 2

// TODO

Return to Overview

Service 3

// TODO

Return to Overview