小编Joã*_*eis的帖子

Kubernetes Javascript 客户端库适用于本地,但不适用于 GKE

我正在尝试使用 Kubernetes JS 客户端库,当我在本地环境中尝试它时(我使用 docker 来运行本地 kubernetes),它工作正常,我正在创建一个用于测试目的的 pod,并且该 pod 已创建。当我尝试使用 Google Kubernetes Engine 时,我收到“ HttpError:HTTP 请求失败”。

这是我使用该库的方式:

const kc = new k8s.KubeConfig();
kc.loadFromDefault();

const k8sApi = kc.makeApiClient(k8s.CoreV1Api);
Run Code Online (Sandbox Code Playgroud)


然后我使用以下方法创建一个 pod,使用 V1Pod 主体:

k8sApi.createNamespacedPod("default", pod).then(
    (response) => {
        console.log(`Created pod -> ${response}`);
    },
    (err) => {
        console.log(`Error: ${err}`);
    }
);
Run Code Online (Sandbox Code Playgroud)

javascript api http kubernetes google-kubernetes-engine

5
推荐指数
1
解决办法
837
查看次数