@@ -66,10 +66,9 @@ resources.
66
66
67
67
.. opsmgrkube:: spec.replicas
68
68
69
- *Type*: number
69
+ *Type*: integer
70
70
71
71
*Required*. Number of |onprem| instances to run in parallel.
72
-
73
72
The minimum accepted value is ``1``.
74
73
75
74
.. include:: /includes/admonitions/note-highly-available-om.rst
@@ -286,6 +285,17 @@ Optional |onprem| Resource Settings
286
285
backup service based on the container's memory. Changing the
287
286
``-Xms`` and ``-Xmx`` values can cause issues with |onprem|.
288
287
288
+ .. opsmgrkube:: spec.backup.members
289
+
290
+ *Type*: integer
291
+
292
+ *Optional*. Number of :opsmgr:`backup daemon services
293
+ </core/system-overview/#backup-daemon-service>`
294
+ to deploy in |k8s|. If not specified, defaults to ``1``.
295
+ To ensure high availability for your backup service, deploy
296
+ :opsmgr:`multiple backup daemons </tutorial/configure-backup-high-availability/#multiple-backup-daemons>`
297
+ in |onprem|.
298
+
289
299
.. opsmgrkube:: spec.backup.opLogStores
290
300
291
301
*Type*: collection
@@ -407,20 +417,22 @@ Optional |onprem| Resource Settings
407
417
*Type*: collection
408
418
409
419
Specification for the |k8s-statefulset| that the |k8s-op| creates
410
- for the :ref:`backup-daemon`.
420
+ for the :opsmgr:`backup daemon service
421
+ </core/system-overview/#backup-daemon-service>`.
411
422
412
423
To review which fields you can add to
413
424
:opsmgrkube:`spec.backup.statefulSet.spec`, see the
414
425
:k8sdocs:`Kubernetes documentation
415
- </reference/generated/kubernetes-api/v1.16 /#statefulsetspec-v1-apps>`.
426
+ </reference/generated/kubernetes-api/v1.21 /#statefulsetspec-v1-apps>`.
416
427
417
428
.. opsmgrkube:: spec.backup.statefulSet.spec.template
418
429
419
430
*Type*: collection
420
431
421
432
:k8sdocs:`Template </concepts/workloads/pods/pod-overview/#pod-templates>`
422
433
for the |k8s| pods in the |k8s-statefulset| that the |k8s-op| creates
423
- for the :ref:`backup-daemon`.
434
+ for the :opsmgr:`backup daemon service
435
+ </core/system-overview/#backup-daemon-service>`.
424
436
425
437
.. note::
426
438
@@ -432,28 +444,31 @@ Optional |onprem| Resource Settings
432
444
*Type*: collection
433
445
434
446
Metadata for the |k8s| pods in the |k8s-statefulset| that the
435
- |k8s-op| creates for the :ref:`backup-daemon`.
447
+ |k8s-op| creates for the :opsmgr:`backup daemon service
448
+ </core/system-overview/#backup-daemon-service>`.
436
449
437
450
To review which fields you can add to
438
451
:opsmgrkube:`spec.backup.statefulSet.spec.template.metadata`, see
439
452
the :k8sdocs:`Kubernetes documentation
440
- </reference/generated/kubernetes-api/v1.16 /#objectmeta-v1-meta>`.
453
+ </reference/generated/kubernetes-api/v1.21 /#objectmeta-v1-meta>`.
441
454
442
455
.. opsmgrkube:: spec.backup.statefulSet.spec.template.spec
443
456
444
457
*Type*: collection
445
458
446
459
Specifications of the |k8s| pods in the |k8s-statefulset| that the
447
- |k8s-op| creates for the :ref:`backup-daemon`.
460
+ |k8s-op| creates for the :opsmgr:`backup daemon service
461
+ </core/system-overview/#backup-daemon-service>`.
448
462
449
463
To review the complete list of fields you can add to
450
464
:opsmgrkube:`spec.backup.statefulSet.spec.template.spec`, see the
451
465
:k8sdocs:`Kubernetes documentation
452
- </reference/generated/kubernetes-api/v1.16 /#podspec-v1-core>`.
466
+ </reference/generated/kubernetes-api/v1.21 /#podspec-v1-core>`.
453
467
454
468
The following example ``spec.backup.statefulSet.spec.template.spec``
455
469
defines minimum and maximum CPU and memory capacity for one
456
- :ref:`backup-daemon` container the |k8s-op| deploys:
470
+ :opsmgr:`backup daemon service
471
+ </core/system-overview/#backup-daemon-service>` container the |k8s-op| deploys:
457
472
458
473
.. code-block:: yaml
459
474
@@ -478,9 +493,11 @@ Optional |onprem| Resource Settings
478
493
479
494
List of containers that belong to the |k8s| pods in the
480
495
|k8s-statefulset| that the |k8s-op| creates for the
481
- :ref:`backup-daemon`.
496
+ :opsmgr:`backup daemon service
497
+ </current/core/system-overview/#backup-daemon-service>`.
482
498
483
- To modify the specifications of the :ref:`backup-daemon` container,
499
+ To modify the specifications of the :opsmgr:`backup daemon service
500
+ </current/core/system-overview/#backup-daemon-service>` container,
484
501
you must provide the exact name of the container using the ``name``
485
502
field, as shown in the following example:
486
503
@@ -506,7 +523,8 @@ Optional |onprem| Resource Settings
506
523
*Type*: string
507
524
508
525
Minimum CPU capacity that must be available on a |k8s| |k8s-node| to
509
- host the :ref:`backup-daemon`.
526
+ host the :opsmgr:`backup daemon service
527
+ </current/core/system-overview/#backup-daemon-service>`.
510
528
511
529
The requested value must be less than or equal to
512
530
:opsmgrkube:`spec.backup.statefulSet.spec.template.spec.containers.resources.limits.cpu`.
@@ -516,16 +534,20 @@ Optional |onprem| Resource Settings
516
534
*Type*: string
517
535
518
536
Maximum CPU capacity for the |k8s-node| being created to host
519
- the :ref:`backup-daemon`. If omitted, this value is set to
537
+ the :opsmgr:`backup daemon service
538
+ </current/core/system-overview/#backup-daemon-service>`.
539
+ If omitted, this value is set to
520
540
:opsmgrkube:`spec.backup.statefulSet.spec.template.spec.containers.resources.requests.cpu`.
521
541
522
542
.. opsmgrkube:: spec.backup.statefulSet.spec.template.spec.containers.resources.requests.memory
523
543
524
544
*Type*: string
525
545
526
546
Minimum memory capacity that must be available on a |k8s| |k8s-node|
527
- to host the :ref:`backup-daemon` on |k8s|. This value is expressed as
528
- an integer followed by a unit of memory in |jedec| notation.
547
+ to host the :opsmgr:`backup daemon service
548
+ </current/core/system-overview/#backup-daemon-service>` on |k8s|.
549
+ This value is expressed as an integer followed by a unit of memory
550
+ in |jedec| notation.
529
551
530
552
.. note::
531
553
@@ -540,8 +562,9 @@ Optional |onprem| Resource Settings
540
562
*Type*: string
541
563
542
564
Maximum memory capacity for the |k8s-node| being created to host
543
- the :ref:`backup-daemon`. If omitted, this value is set to
544
- :opsmgrkube:`spec.backup.statefulSet.spec.template.spec.containers.resources.requests.memory`.
565
+ the :opsmgr:`backup daemon service
566
+ </current/core/system-overview/#backup-daemon-service>`. If omitted,
567
+ this value is set to :opsmgrkube:`spec.backup.statefulSet.spec.template.spec.containers.resources.requests.memory`.
545
568
546
569
The |k8s-op-short| calculates and sets parameters for Java heap size
547
570
based on the container's memory.
@@ -596,7 +619,7 @@ Optional |onprem| Resource Settings
596
619
.. note::
597
620
598
621
If you deploy |onprem| 4.2, you must specify a MongoDB version
599
- earlier than than 4.0 in the :ref:`resource definition
622
+ earlier than 4.0 in the :ref:`resource definition
600
623
<k8s-specification>` for the database that stores the metadata for
601
624
the |s3| snapshot store.
602
625
@@ -633,11 +656,11 @@ Optional |onprem| Resource Settings
633
656
*Required if you enable Backup using an S3 store.*
634
657
635
658
Name of the secret that contains the ``accessKey`` and
636
- ``secretKey`` fields. The :ref :`backup- daemon` uses the values
637
- of these fields as credentials to access your
638
- |aws| |s3| or |s3|-compatible bucket. The |s3|
639
- snapshot store can't be configured if the secret is missimg either
640
- key.
659
+ ``secretKey`` fields. The :opsmgr :`backup daemon service
660
+ </current/core/system-overview/#backup-daemon-service>` uses
661
+ the values of these fields as credentials to access your
662
+ |aws| |s3| or |s3|-compatible bucket. The |s3| snapshot store
663
+ can't be configured if the secret is missing either key.
641
664
642
665
.. opsmgrkube:: spec.backup.s3Stores.pathStyleAccessEnabled
643
666
@@ -884,7 +907,7 @@ Optional |onprem| Resource Settings
884
907
To review which fields you can add to
885
908
:opsmgrkube:`spec.statefulSet.spec`, see the
886
909
:k8sdocs:`Kubernetes documentation
887
- </reference/generated/kubernetes-api/v1.16 /#statefulsetspec-v1-apps>`.
910
+ </reference/generated/kubernetes-api/v1.21 /#statefulsetspec-v1-apps>`.
888
911
889
912
.. opsmgrkube:: spec.statefulSet.spec.template
890
913
@@ -909,7 +932,7 @@ Optional |onprem| Resource Settings
909
932
To review which fields you can add to
910
933
:opsmgrkube:`spec.statefulSet.spec.template.metadata`, see
911
934
the :k8sdocs:`Kubernetes documentation
912
- </reference/generated/kubernetes-api/v1.16 /#objectmeta-v1-meta>`.
935
+ </reference/generated/kubernetes-api/v1.21 /#objectmeta-v1-meta>`.
913
936
914
937
.. opsmgrkube:: spec.statefulSet.spec.template.spec
915
938
@@ -921,7 +944,7 @@ Optional |onprem| Resource Settings
921
944
To review the complete list of fields you can add to
922
945
:opsmgrkube:`spec.statefulSet.spec.template.spec`, see the
923
946
:k8sdocs:`Kubernetes documentation
924
- </reference/generated/kubernetes-api/v1.16 /#podspec-v1-core>`.
947
+ </reference/generated/kubernetes-api/v1.21 /#podspec-v1-core>`.
925
948
926
949
The following example ``spec.statefulSet.spec.template.spec`` defines
927
950
minimum and maximum CPU and memory capacity for one |onprem|
0 commit comments