Skip to content

Commit 7a0effa

Browse files
authored
(DOCSP-38872) Adds FAQs. (#1747)
* (DOCSP-38872) Adds FAQs. * Revises per copy review.
1 parent 286b6a4 commit 7a0effa

File tree

2 files changed

+55
-8
lines changed

2 files changed

+55
-8
lines changed

source/faq.txt

Lines changed: 50 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,58 @@ requirements for MongoDB Servers. The |k8s-op-short| also facilitates
3434
configuration of MongoDB Server features, such as database backups,
3535
through interaction with |cloud| or |onprem|.
3636

37-
Why should I run MongoDB Server and MongoDB Enterprise Advanced in |k8s|?
38-
------------------------------------------------------------------------------------
37+
.. _faq-k8s-advanced:
3938

40-
When you deploy MongoDB Server or MongoDB Enterprise Advanced in |k8s|
41-
through the |k8s-op-full|, your deployments can benefit from the
42-
resilience and simple orchestration that |k8s| provides.
39+
Why run MongoDB Enterprise Advanced on |k8s|?
40+
--------------------------------------------------
4341

44-
The only supported way to deploy MongoDB Enterprise Advanced in |k8s| is
45-
through the |k8s-op-full|. The |k8s-op-full| simplifies your daily workflows
46-
and makes it easier for MongoDB technical support staff to assist you when needed.
42+
Running MongoDB on |k8s| simplifies the setup and management of self-hosting MongoDB.
43+
44+
The |k8s-op-short| works with MongoDB and |mms| to automate configuration using
45+
custom resource files that you create to define your setup. This allows you to
46+
manage the configuration using whatever tools you already have for managing
47+
applications in |k8s|, including tools that enable a GitOps workflow where
48+
configuration is managed in a Git repository. The high level of automation and
49+
abstraction from complexity makes |k8s| and the |k8s-op-short| especially well
50+
suited to running MongoDB as a service, either for internal users or external customers.
51+
52+
|k8s| allows MongoDB to take advantage of the scalability and automated resilience
53+
that |k8s| offers, like the automated replacement of a lost Pod making up
54+
a replica set or sharded cluster. This allows MongoDB to be highly scalable and
55+
resilient when running in |k8s|.
56+
57+
.. _faq-k8s-scalability:
58+
59+
How scalable is MongoDB in |k8s|?
60+
--------------------------------------
61+
62+
MongoDB within |k8s| is as scalable as MongoDB on bare metal or VMs. For many
63+
customers, scalability is easier to achieve within |k8s|. The |k8s-op-short| and |k8s|
64+
work seamlessly together to enable easy horizontal scaling, including the ability
65+
to span MongoDB deployments across multiple |k8s| clusters for multi-cluster and
66+
multi-site resilience.
67+
68+
Vertical scaling is as easy as changing the resources for a deployment in the
69+
custom resource that defines it.
70+
71+
All of this allows MongoDB to scale to meet any demands.
72+
73+
.. _faq-k8s-downsides:
74+
75+
Are there any downsides to running MongoDB within |k8s|?
76+
-------------------------------------------------------------
77+
78+
There are no downsides from a technical perspective. MongoDB within |k8s| is as
79+
performant and scalable as MongoDB running on any hardware or infrastructure.
80+
81+
But, as with any infrastructure, there is an inherent requirement for customers
82+
to have familiarity and expertise with the technology, in this case |k8s|.
83+
While the |k8s-op-short| simplifies and automates the setup of MongoDB within |k8s|,
84+
there is still a dependency on the underlying resources and capabilities that are
85+
part of the |k8s| cluster, things like stateful storage, networking, security,
86+
and compute. This means that customers still need to ensure that those
87+
services and resources are available and configured correctly to support MongoDB,
88+
much as this would be needed if running on bare metal or virtual machines.
4789

4890
Which |k8s| platforms are supported for MongoDB Server deployments?
4991
--------------------------------------------------------------------------------

source/index.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@ You can then deploy MongoDB databases as you deploy them now after the
4444
cluster is created. You can use the |com| console to run MongoDB at
4545
optimal performance.
4646

47+
.. seealso::
48+
49+
- :ref:`faq-k8s-advanced`
50+
- :ref:`k8s-faq`
51+
4752
.. toctree::
4853
:titlesonly:
4954
:hidden:

0 commit comments

Comments
 (0)