Как я могу создать пространства имен IBM Cloud Private вместе с PSP с помощью командной строки?
Я хочу создать пространства имен в IBM Cloud Private 3.1.1, используя cli. Эти пространства имен должны быть связаны с политиками безопасности модуля. Я не рассматриваю это как документированную возможность в командной строке cloudctl.
2 ответа
Вы можете обратиться к созданию пространства имен в консоли управления. После того как вы создадите новое пространство имен с помощью ibm-privileged-psp, в новом пространстве имен будет создан rolebinding=ibm-privileged-clusterrole-rolebinding. Также вы создаете другое новое пространство имен и привязку роли, ссылаясь на это определение с помощью kubectl, новое пространство имен с вашим PSP будет включено в kubectl.
Вы можете обратиться к документации ICP ниже, чтобы добавить PSP в пространство имен с помощью CLI. https://www.ibm.com/support/knowledgecenter/SSBS6K_3.1.1/user_management/psp_addbind_ns.html
Команда нравится ниже:
kubectl -n appsales создает привязку ролей ibm-anyuid-clusterrole-rolebinding --clusterrole=ibm-anyuid-clusterrole --group=system:serviceaccounts:appsales
Или вы можете обратиться к документации ICP ниже для более подробной информации. https://www.ibm.com/support/knowledgecenter/SSBS6K_3.1.1/app_center/nd_helm.html
С новым годом.