Configure Network Cost

In order for data to be collected and the Network Cost Analysis column to appear, the Ocean Network Client needs to be installed in your cluster. The following procedure creates a daemonset on each node in the cluster.

Prerequisites:

  • The Ocean controller must be installed and run correctly
  • The Ocean network client should be installed in the same namespace (typically kube-system) as the Ocean Kubernetes controller.
  • The Ocean network client can be installed using Helm version 3 and later. Not supported with Helm 2.x.
  • The Ocean network client uses eBPF TC and requires nodes with Linux v4.18 kernel or later. Not supported on Windows nodes..

Install the Ocean network client for the first time with Kubectl:

kubectl apply -f https://spotinst-public.s3.amazonaws.com/integrations/kubernetes/network-client/templates/network-client.yaml

Other options are avaialble for installing the client, check the docs