Deployment 无法使用节点';创建新的Kubanetes部署;kubernetes客户';

Deployment 无法使用节点';创建新的Kubanetes部署;kubernetes客户';,deployment,kubernetes,google-cloud-platform,Deployment,Kubernetes,Google Cloud Platform,上面的函数似乎通过GET和PUSH进行身份验证,但是在使用POST时,我收到以下错误消息 服务器不允许在请求的资源上使用此方法 大宗报价 我认为问题可能是,由于Kubernetes 1.6对RCAB的更改,您的pod没有安排pod、获取日志等的权限。。。通过API服务器 确保您正在使用admin.conf kubeconfig。 但请注意,授予节点群集管理权限会将可以访问该节点的任何人设置为群集管理;) const k8s = require('kubernetes-client'); cons

上面的函数似乎通过GET和PUSH进行身份验证,但是在使用POST时,我收到以下错误消息

服务器不允许在请求的资源上使用此方法 大宗报价


我认为问题可能是,由于Kubernetes 1.6对RCAB的更改,您的pod没有安排pod、获取日志等的权限。。。通过API服务器

确保您正在使用admin.conf kubeconfig。 但请注意,授予节点群集管理权限会将可以访问该节点的任何人设置为群集管理;)

const k8s = require('kubernetes-client');
const endpoint = 'https://' + IP;

const ext = new k8s.Extensions({
  url: endpoint,
  version: 'v1beta1',
  insecureSkipTlsVerify: true,
  namespace,
  auth: {
      bearer: token,
  },
});

const body = {
spec: {
    template: {
        spec: {
            metadata: [{
                name,
                image,
            }]
        }
    }
}
};

ext.namespaces.deployments(name).put({body}, (err, response => { console.log(response); })