You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. Users often interact with the Kubernetes API using `kubectl`. [Kubectl plugins](/docs/tasks/extend-kubectl/kubectl-plugins/) extend the kubectl binary. They only affect the individual user's local environment, and so cannot enforce site-wide policies.
101
98
2. The apiserver handles all requests. Several types of extension points in the apiserver allow authenticating requests, or blocking them based on their content, editing content, and handling deletion. These are described in the [API Access Extensions](#api-access-extensions) section.
@@ -107,12 +104,11 @@ This diagram shows the extension points in a Kubernetes system.
107
104
108
105
If you are unsure where to start, this flowchart can help. Note that some solutions may involve several types of extensions.

114
109
115
110
## API Extensions
111
+
116
112
### User-Defined Types
117
113
118
114
Consider adding a Custom Resource to Kubernetes if you want to define new controllers, application configuration objects or other declarative APIs, and to manage them using Kubernetes tools, such as `kubectl`.
@@ -161,7 +157,6 @@ After a request is authorized, if it is a write operation, it also goes through
0 commit comments