-
Notifications
You must be signed in to change notification settings - Fork 227
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[K8S] Documentation kubeconfig with IAM #2575
base: main
Are you sure you want to change the base?
Conversation
containers/kubernetes/reference-content/set-iam-permissions-and-implement-rbac.mdx
Outdated
Show resolved
Hide resolved
containers/kubernetes/reference-content/set-iam-permissions-and-implement-rbac.mdx
Outdated
Show resolved
Hide resolved
containers/kubernetes/reference-content/set-iam-permissions-and-implement-rbac.mdx
Outdated
Show resolved
Hide resolved
containers/kubernetes/reference-content/set-iam-permissions-and-implement-rbac.mdx
Outdated
Show resolved
Hide resolved
containers/kubernetes/reference-content/set-iam-permissions-and-implement-rbac.mdx
Outdated
Show resolved
Hide resolved
containers/kubernetes/reference-content/set-iam-permissions-and-implement-rbac.mdx
Outdated
Show resolved
Hide resolved
containers/kubernetes/reference-content/set-iam-permissions-and-implement-rbac.mdx
Outdated
Show resolved
Hide resolved
containers/kubernetes/reference-content/set-iam-permissions-and-implement-rbac.mdx
Outdated
Show resolved
Hide resolved
containers/kubernetes/reference-content/set-iam-permissions-and-implement-rbac.mdx
Outdated
Show resolved
Hide resolved
containers/kubernetes/reference-content/set-iam-permissions-and-implement-rbac.mdx
Outdated
Show resolved
Hide resolved
containers/kubernetes/reference-content/set-iam-permissions-and-implement-rbac.mdx
Show resolved
Hide resolved
containers/kubernetes/reference-content/set-iam-permissions-and-implement-rbac.mdx
Show resolved
Hide resolved
…d-implement-rbac.mdx Co-authored-by: Jessica <[email protected]>
…d-implement-rbac.mdx
Co-authored-by: Jessica <[email protected]>
Co-authored-by: nerda-codes <[email protected]>
Co-authored-by: ldecarvalho-doc <[email protected]>
Co-authored-by: ldecarvalho-doc <[email protected]>
Co-authored-by: Rowena Jones <[email protected]>
<Macro id="iam-requirements" /> | ||
|
||
<Message type="requirement"> | ||
- You have an account and are logged into the [Scaleway console](https://console.scaleway.com) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- You have an account and are logged into the [Scaleway console](https://console.scaleway.com) | |
- A Scaleway account logged into the [console](https://console.scaleway.com) |
|
||
<Message type="requirement"> | ||
- You have an account and are logged into the [Scaleway console](https://console.scaleway.com) | ||
- You have [created](/containers/kubernetes/how-to/create-cluster) a Kubernetes Kapsule cluster |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- You have [created](/containers/kubernetes/how-to/create-cluster) a Kubernetes Kapsule cluster | |
- [Created](/containers/kubernetes/how-to/create-cluster) a Kubernetes Kapsule cluster |
- kubernetes | ||
--- | ||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Applications within the cluster are authenticated using specific tokens. | ||
- This authentication method is particularly useful when a pod needs to interact with the Kubernetes API, as it can authenticate using its associated [Service Account](https://kubernetes.io/docs/concepts/security/service-accounts/). | ||
|
||
[Identity and Access Management (IAM)](https://www.scaleway.com/en/docs/identity-and-access-management/iam/concepts/#iam) provides control over resource access. IAM policies enable the configuration of permissions for Kubernetes Kapsule clusters at the Project level. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[Identity and Access Management (IAM)](https://www.scaleway.com/en/docs/identity-and-access-management/iam/concepts/#iam) provides control over resource access. IAM policies enable the configuration of permissions for Kubernetes Kapsule clusters at the Project level. | |
[Identity and Access Management (IAM)](/identity-and-access-management/iam/concepts/#iam) provides control over resource access. IAM policies enable the configuration of permissions for Kubernetes Kapsule clusters at the Project level. |
|
||
[Identity and Access Management (IAM)](https://www.scaleway.com/en/docs/identity-and-access-management/iam/concepts/#iam) provides control over resource access. IAM policies enable the configuration of permissions for Kubernetes Kapsule clusters at the Project level. | ||
|
||
An [IAM policy](https://www.scaleway.com/en/docs/identity-and-access-management/iam/concepts/#policy) defines the permissions for users, groups, and applications within an Organization. It consists of a [principal](https://www.scaleway.com/en/docs/identity-and-access-management/iam/concepts/#principal) (the user, group, or application to which it applies) and IAM rules that specify permission sets and their scope. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
An [IAM policy](https://www.scaleway.com/en/docs/identity-and-access-management/iam/concepts/#policy) defines the permissions for users, groups, and applications within an Organization. It consists of a [principal](https://www.scaleway.com/en/docs/identity-and-access-management/iam/concepts/#principal) (the user, group, or application to which it applies) and IAM rules that specify permission sets and their scope. | |
An [IAM policy](/identity-and-access-management/iam/concepts/#policy) defines the permissions for users, groups, and applications within an Organization. It consists of a [principal](/identity-and-access-management/iam/concepts/#principal) (the user, group, or application to which it applies) and IAM rules that specify permission sets and their scope. |
The [combination of IAM and Kubernetes RBAC (Role-based Acccess Control)](/containers/kubernetes/reference-content/set-iam-permissions-and-implement-rbac/) allows you to define fine-grained access levels for cluster users. | ||
|
||
<Message type="important"> | ||
Entering a deprecation cycle, the former authentication system (using static admin tokens) remains active until the second half of 2024: all your legacy Kubeconfig files keep access to their clusters for the time being. For security purposes, you can still use the ["reset admin token" feature](/containers/kubernetes/how-to/revoke-kubeconfig/), either through our Kubernetes API or Scaleway’s CLI. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it really second half of 2024? Or Q1 2025, as we're mentioning on the console?
Your checklist for this pull request
Description
Please describe what you added or changed.