During team deployment, a team can be designated as administration team by setting the K8Admin to True in the Team manifest. This will turn bind the team to the Kubernetes cluster admin role and will allow team members to execute any actions on all cluster name spaces and to perform cluster administration. The team is bounded to the IAM policies that are attached to it by the manifest ‘Policies’ property. Therefore, to allow administrative actions in the AWS resources, an IAM policy with the allowed actions much be also attached to the team.
- Name: admin-team
Policies:
- orbit-admin-policy # A custom admin policy to allow actions on Orbit resources in the AWS cloud
GrantSudo: true. # Ability for users to perform sudo actions on their notebooks and containers
K8Admin: true # Upgrade the user Kubernetes permissions to K8 cluster admin