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
Control loops that watch the state of your Kubernetes cluster and make or request changes where needed to move the current cluster state closer to the desired state.
111
+
112
+
More info: [Controllers](https://kubernetes.io/docs/concepts/architecture/controller/)
113
+
{{%/definition%}}
114
+
115
+
{{%definition "custom resources (CRs)"%}}
116
+
Extensions of the Kubernetes API that allow you to store and retrieve structured data. Custom resources let you extend Kubernetes capabilities without modifying the core Kubernetes code.
117
+
118
+
More info: [Custom Resources](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/)
119
+
{{%/definition%}}
120
+
109
121
{{%definition "CustomResourceDefinition (CRD)"%}}
110
-
Custom code that defines a resource to add to your Kubernetes API server without building a complete custom server.
122
+
A cluster-wide resource that specifies which settings can be configured via custom resource files. CRDs define the structure and validation rules for custom resources.
111
123
112
124
More info: [CustomResourceDefinition](https://kubernetes.io/docs/reference/glossary/?fundamental=true#term-CustomResourceDefinition), [Custom Resources](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/)
113
125
{{%/definition%}}
@@ -120,6 +132,12 @@ Defines how excess data is handled when the database exceeds the memory limit.
120
132
More info: [Data Eviction Policy]({{<relref "/operate/rc/databases/configuration/data-eviction-policies">}})
121
133
{{%/definition%}}
122
134
135
+
{{%definition "declarative configuration"%}}
136
+
A configuration approach where you specify the desired state of your system, and the system automatically makes the necessary changes to achieve that state.
137
+
138
+
More info: [Managing Kubernetes Objects Using Declarative Configuration](https://kubernetes.io/docs/tasks/manage-kubernetes-objects/declarative-config/)
139
+
{{%/definition%}}
140
+
123
141
{{%definition "deprecated"%}}
124
142
Features are marked as _deprecated_ when they're scheduled to be removed from our products, generally because they've been replaced by new features.
125
143
@@ -229,13 +247,13 @@ More info: [Namespaces](https://kubernetes.io/docs/concepts/overview/working-wit
229
247
{{%/definition%}}
230
248
231
249
{{%definition "obsolete"%}}
232
-
When features are removed from our products, they're generally replaced by new features that provide a better experience, more functionality, improved security, and other benefits.
250
+
When features are removed from our products, they're generally replaced by new features that provide a better experience, more functionality, improved security, and other benefits.
233
251
234
252
To provide a transition period, we mark older features as _deprecated_ when introducing replacement features. This gives you time to adjust your deployments, apps, and processes to support the new features. During this transition, the older features continue to work as a courtesy.
235
253
236
-
Eventually, older features are removed from the product. When this happens, they're considered _obsolete_, partly because they can no longer be used.
254
+
Eventually, older features are removed from the product. When this happens, they're considered _obsolete_, partly because they can no longer be used.
237
255
238
-
For best results, we advise against relying on deprecated features for any length of time.
256
+
For best results, we advise against relying on deprecated features for any length of time.
239
257
{{%/definition%}}
240
258
241
259
{{%definition "operator"%}}
@@ -254,6 +272,24 @@ If a member Active-Active database is in an out of memory situation, that member
254
272
Clusters participating in the multi-primary replication of an Active-Active database.
255
273
{{%/definition%}}
256
274
275
+
{{%definition "PersistentVolume (PV)"%}}
276
+
A piece of storage in the cluster that has been provisioned by an administrator or dynamically provisioned using storage classes.
277
+
278
+
More info: [Persistent Volumes](https://kubernetes.io/docs/concepts/storage/persistent-volumes/)
279
+
{{%/definition%}}
280
+
281
+
{{%definition "PersistentVolumeClaims (PVC)"%}}
282
+
A request for storage by a user that serves as an abstract representation of PersistentVolume (PV) resources. PVCs consume PV resources and can request specific size and access modes.
283
+
284
+
More info: [Persistent Volumes](https://kubernetes.io/docs/concepts/storage/persistent-volumes/)
285
+
{{%/definition%}}
286
+
287
+
{{%definition "pods"%}}
288
+
The smallest deployable units of computing that you can create and manage in Kubernetes. A pod represents a single instance of a running process in your cluster.
289
+
290
+
More info: [Pods](https://kubernetes.io/docs/concepts/workloads/pods/)
291
+
{{%/definition%}}
292
+
257
293
{{%definition "provisioning"%}}
258
294
Deciding where shards will be created and placed.
259
295
{{%/definition%}}
@@ -340,22 +376,48 @@ More info: [ReplicaSet](https://kubernetes.io/docs/concepts/workloads/controller
340
376
{{%definition "replication"%}}
341
377
342
378
Database replication provides a mechanism to ensure high availability. When replication is enabled, your dataset is replicated to a replica shard,
343
-
which is constantly synchronized with the primary shard. If the primary
379
+
which is constantly synchronized with the primary shard. If the primary
344
380
shard fails, an automatic failover happens and the replica shard is promoted.
345
381
346
382
More info: [Database replication]({{<relref "/operate/rs/databases/durability-ha/replication">}})
347
383
{{%/definition%}}
348
384
385
+
{{%definition "role bindings"%}}
386
+
Kubernetes objects that grant the permissions defined in a role to a user or set of users, including service accounts.
387
+
388
+
More info: [RoleBinding and ClusterRoleBinding](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#rolebinding-and-clusterrolebinding)
389
+
{{%/definition%}}
390
+
349
391
{{%definition "role-based access control (RBAC)"%}}
350
392
A security approach that restricts system access to authorized users.
Kubernetes objects that contain rules representing a set of permissions. Roles define what actions can be performed on which resources.
399
+
400
+
More info: [Role and ClusterRole](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#role-and-clusterrole)
401
+
{{%/definition%}}
402
+
355
403
## S {#letter-s}
356
404
357
405
{{%definition "secret"%}}
358
406
Kubernetes term for object that stores sensitive information, such as passwords, OAuth tokens, and ssh keys.
407
+
408
+
More info: [Secrets](https://kubernetes.io/docs/concepts/configuration/secret/)
409
+
{{%/definition%}}
410
+
411
+
{{%definition "service account"%}}
412
+
Provides an identity for processes that run in a pod, allowing them to access the Kubernetes API and other resources.
413
+
414
+
More info: [Service Accounts](https://kubernetes.io/docs/concepts/security/service-accounts/)
415
+
{{%/definition%}}
416
+
417
+
{{%definition "services"%}}
418
+
An abstract way to expose an application running on a set of pods as a network service in Kubernetes.
419
+
420
+
More info: [Services](https://kubernetes.io/docs/concepts/services-networking/service/)
359
421
{{%/definition%}}
360
422
361
423
{{%definition "shard"%}}
@@ -378,6 +440,12 @@ More info: [SASL wikipedia](https://en.wikipedia.org/wiki/Simple_Authentication_
378
440
Data persistence file that performs a data dump every one, six, or twelve hours.
379
441
{{%/definition%}}
380
442
443
+
{{%definition "storage class"%}}
444
+
A way for administrators to describe the classes of storage they offer in Kubernetes, including different quality-of-service levels, backup policies, or arbitrary policies.
445
+
446
+
More info: [Storage Classes](https://kubernetes.io/docs/concepts/storage/storage-classes/)
447
+
{{%/definition%}}
448
+
381
449
{{%definition "syncer"%}}
382
450
Process on each node hosting an Active-Active database instance that synchronizes a backlog of operations between participating clusters.
383
451
@@ -404,5 +472,4 @@ Networking connection between two VPCs that enables you to route traffic between
404
472
More info: [VPC wikipedia](https://en.wikipedia.org/wiki/Virtual_private_cloud), [Enable VPC peering]({{<relref "/operate/rc/security/vpc-peering">}})
0 commit comments