Browsers Kubernetes Operator with WebDriver, Playwright and DevTools support
- Make sure your local Kubernetes cluster is up and running
- Maksu sure
docker,kubectl,kustomize,skaffold - Make sure Skaffold is installed
- Make sure that ingress controller is installed in your K8S cluster
- Execute for development mode
#using task for amd64
task skaffold:dev -- -p amd64
#using skaffold directly for amd64
skaffold dev -p amd64
#using task for arm64
task skaffold:dev -- -p arm64
#using skaffold directly for arm64
skaffold dev -p arm64or production mode
#using task
task skaffold:prod
#using skaffold directly
skaffold run- Adjust configuration in
skaffold.yamlfile (if needed) - Set base docker registry by exporting env variable
export SKAFFOLD_DEFAULT_REPO=<your-registry-host-port-path>
#export SKAFFOLD_INSECURE_REGISTRY=<your-registry-host-port>
- Execute skaffold build
You are two options of installing Helm chart
- Manually. Helm Chart is located in
.ci/charts/browserkubedirectory - Via Skaffold with automatic build of docker images. Adjust Skaffold configuration, set docker registry env variable and execute
skaffold run