chromium-operator allows to deploy Chromium browsers inside kubernetes cluster and access them using various protocols (CDP, VNC and so on).
Install chromium operator using commands below:
skaffold run
Create browser using custom resource:
kubectl apply -f - <<EOF
apiVersion: chromium.chromium-operator.com/v1alpha1
kind: Chromium
metadata:
name: chromium-sample
spec:
proxy: ""
vncEnabled: true
EOF
Access browser using port-forward:
kubectl port-forward svc/chromium-sample 9222
open http://localhost:9222/vnc
kind create cluster --name chromium-operator
skaffold dev