@@ -34,16 +34,58 @@ requirements for MongoDB Servers. The |k8s-op-short| also facilitates
34
34
configuration of MongoDB Server features, such as database backups,
35
35
through interaction with |cloud| or |onprem|.
36
36
37
- Why should I run MongoDB Server and MongoDB Enterprise Advanced in |k8s|?
38
- ------------------------------------------------------------------------------------
37
+ .. _faq-k8s-advanced:
39
38
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
+ --------------------------------------------------
43
41
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.
47
89
48
90
Which |k8s| platforms are supported for MongoDB Server deployments?
49
91
--------------------------------------------------------------------------------
0 commit comments