This document lists the Kubernetes resources and custom resources that are used by Apigee
installations. Users installing Apigee should have role-based access control (RBAC) for these
resources, in most cases Create
, Delete
, Update
, and
Patch
.
Third party resources:
Cert Manager:
CRD |
ClusterIssuer |
Issuer |
Certificate |
Kubernetes and variants
Kubernetes:
Resource |
StorageClass (Optional, if the default StorageClass is not used. For information on
changing the default and creating a custom storage class, see StorageClass configuration.) |
PriorityClass (Required for apigeectl only) |
Namespace |
ServiceAccount |
ClusterRole |
ClusterRoleBinding |
Role |
RoleBinding |
CustomResourceDefinition |
MutatingWebhookConfiguration |
ValidatingWebhookConfiguration |
Secret |
ConfigMap |
Deployment |
Job |
CronJob |
OpenShift:
Resource |
SecurityContextConstraints |
Apigee resources
Apigee:
CRD: |
ApigeeDatastore |
ApigeeDeployment |
ApigeeOrganization |
ApigeeEnvironment |
ApigeeRedis |
ApigeeRoute |
ApigeeRouteConfig |
ApigeeTelemetry |
CassandraDataReplication |