Running Apidog on Kubernetes
This is for running Apidog on Kubernetes. If you're trying to run Apidog on Docker, check out these instuctions.
Preparing for deployment
1.
docker login --username=apidog docker.io
2.
docker pull docker.io/apidog/apidog-ee:<image_tag>
Running Apidog using deployment YAML file
1.
<image_tag>
with the desired image tag.BASE_URL
variable with the IP address or domain name for your API service.2.
kubectl apply -f deployment.yaml
Running Apidog using Helm chart
Chart.yaml
values.yaml
templates/deployment.yaml
templates/service.yaml
Installing the Chart
helm install
command:
values.yaml
and generate Kubernetes manifests accordingly.Integrating with Vault service
Verify successful startup
...
[WARN] This Redis server's `default` user does not require a password, but a password was supplied
connect succeeded! value is null
Executing (default): SELECT 1+1 AS result
...
Connecting to 127.0.0.1:3000 (127.0.0.1:3000)
remote file exists
Connecting to 127.0.0.1 (127.0.0.1:80)
remote file exists
Connecting to 127.0.0.1 (127.0.0.1:80)
remote file exists
Run the application
For web access:
BASE_URL
environment variable. This URL typically follows the format https://api.example.com/web
or http://192.168.0.13/web
.