11.3. 创建服务帐户
您可以在项目中创建服务帐户,并通过将其绑定到角色为该帐户授予权限。
流程
可选:查看当前项目中的服务帐户:
oc get sa
$ oc get sa
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
NAME SECRETS AGE builder 2 2d default 2 2d deployer 2 2d
NAME SECRETS AGE builder 2 2d default 2 2d deployer 2 2d
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在当前项目中创建新服务帐户:
oc create sa <service_account_name>
$ oc create sa <service_account_name>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 要在另一项目中创建服务帐户,请指定
-n <project_name>
。
输出示例
serviceaccount "robot" created
serviceaccount "robot" created
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 提示您还可以应用以下 YAML 来创建服务帐户:
apiVersion: v1 kind: ServiceAccount metadata: name: <service_account_name> namespace: <current_project>
apiVersion: v1 kind: ServiceAccount metadata: name: <service_account_name> namespace: <current_project>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 可选:查看服务帐户的 secret :
oc describe sa robot
$ oc describe sa robot
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow