Run the Satellite container using Kubernetes
Follow this step-by-step guide on how to download, install, and run the Ingestion Satellite container using Kubernetes on your system.
Prerequisites
A running Kubernetes cluster.
kubectl
command-line tool configured to communicate with your cluster.Access to the
levelops/ingestion-satellite
Docker image.
Prepare the Kubernetes Deployment
Use the following Kubernetes deployment template to create the necessary resources for the Satellite container:
Make sure to replace <TENANT>
, <API_KEY>
, and <ID>
with your specific configuration values.
Apply the Deployment
Apply the deployment to your Kubernetes cluster using the kubectl apply
command. Replace <your-name-space>
with the desired Kubernetes namespace:
Verify Satellite Container
Check if the Satellite container is running correctly by monitoring its logs. Use the following commands to find the pod and stream its logs:
You should see heartbeats being sent in the logs, indicating that the Satellite container is operational.
The deployment is configured with imagePullPolicy: Always
, which means it will always pull the latest image updates when the pod is restarted. To force a pod restart and get the latest updates, use the following command:
This ensures that your Satellite container stays up to date with the latest changes. Make sure to monitor the logs regularly to ensure the proper functioning of the container.
Last updated