Я новичок в kubernetes.Я пытаюсь перечислить все модули в пространстве имен изнутри модуля / контейнера через клиент javascript.
import k8s = require('@kubernetes/client-node');
const kc = new k8s.KubeConfig();
kc.loadFromDefault();
const k8sApi = kc.makeApiClient(k8s.Core_v1Api);
k8sApi.listNamespacedPod('development')
.then((res) => {
console.log(res.body);
}).catch((err) => {
console.log(err);
});
Ошибка ответа при просмотре журналов моего модуля:
{ kind: 'Status',
apiVersion: 'v1',
metadata: {},
status: 'Failure',
message:
'pods is forbidden: User "system:serviceaccount:default:default" cannot list pods in the namespace "development"',
reason: 'Forbidden',
details: { kind: 'pods' },
code: 403 } }
Я считаю, что мне нужно создать нового пользователя или добавить некоторые разрешения для роли, но я неконечно где и как.Спасибо