deno-kubernetes_client icon indicating copy to clipboard operation
deno-kubernetes_client copied to clipboard

Try out NodeJS support

Open danopia opened this issue 2 months ago • 0 comments

For each client:

  1. InCluster needs environment variable NODE_EXTRA_CA_CERTS=/var/run/secrets/kubernetes.io/serviceaccount/ca.crt.

    • I don't see how to configure a CA in-process without depending on npm:undici.
  2. KubectlRaw needs to be ported from Deno.Command to node:child_process which I don't really want to do 😒

  3. KubeConfig has similar constraints as InCluster but could work fine if the kubeconfig at hand doesn't do any certificate stuff.

  4. KubectlProxy seems to work fine.

danopia avatar Sep 18 '25 23:09 danopia