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
Copy file name to clipboardExpand all lines: README.md
+39-29Lines changed: 39 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,37 +1,41 @@
1
1
# MongoDB Enterprise Kubernetes Operator #
2
2
3
-
Welcome to the MongoDB Enterprise Kubernetes Operator. The Operator enables easy deploys of MongoDB into Kubernetes clusters, using our management, monitoring and backup platforms, Ops Manager and Cloud Manager. By installing this integration, you will be able to deploy MongoDB instances with a single simple command.
3
+
Welcome to the MongoDB Enterprise Kubernetes Operator. The Operator enables easy deploy of the following applications into Kubernetes clusters:
4
+
* MongoDB - Replica Sets, Sharded Clusters and Standalones, with authentication, TLS and many more options.
5
+
* Ops Manager - our enterprise management, monitoring and backup platform for MongoDB. The Operator can install and manage Ops Manager in Kubernetes for you.
6
+
7
+
The Operator requires access to one of our database management tools - Ops Manager or Cloud Manager - to deploy MongoDB instances.
8
+
You may run Ops Manager either inside or outside Kubernetes, or may use Cloud Manager (cloud.mongodb.com) instead.
4
9
5
10
The Operator is currently Generally Available, supported by the [MongoDB Support Team](https://support.mongodb.com/). If you need urgent help, please file a support ticket.
6
11
For non-urgent requests, you may file a Github Issue here in the repo.
7
12
8
-
As of recent releases, the Operator allows you to deploy Ops Manager into Kubernetes. This feature is in **beta**. For more information, see below.
9
-
10
13
You can discuss this integration in our new [Community Forum](https://community.mongodb.com/) - please use the tag [enterprise-kubernetes-operator](https://community.mongodb.com/tags/enterprise-kubernetes-operator).
[Known Issues for Kubernetes Operator](https://docs.opsmanager.mongodb.com/current/reference/known-issues-k8s-beta)
29
30
30
31
## Requirements ##
31
32
32
-
The MongoDB Enterprise Operator is compatible with Kubernetes v1.13 and above. It has been tested against Openshift 3.11.
33
+
Please refer to the [Installation Instructions](https://docs.mongodb.com/kubernetes-operator/stable/tutorial/plan-k8s-operator-install/)
34
+
to see which Kubernetes and Openshift versions the Operator is compatible with
33
35
34
-
This Operator requires [Ops Manager](https://docs.opsmanager.mongodb.com/current/) or [Cloud Manager](https://cloud.mongodb.com/user#/cloud/login). In this document, when we refer to "Ops Manager", you may substitute "Cloud Manager". The functionality is the same.
36
+
To work with MongoDB resource this Operator requires [Ops Manager](https://docs.opsmanager.mongodb.com/current/) (Ops Manager can
37
+
be installed into the same Kubernetes cluster by the Operator or installed outside of the cluster manually)
38
+
or [Cloud Manager](https://cloud.mongodb.com/user#/cloud/login).
35
39
> If this is your first time trying the Operator, Cloud Manager is easier to get started
36
40
37
41
@@ -59,7 +63,7 @@ This will create a new `crd` in your cluster, `MongoDB`. This new object will be
59
63
60
64
#### Operator Installation
61
65
62
-
* In order to install the Operator in OpenShift, please follow [these](openshift-install.md) instructions instead.
66
+
>In order to install the Operator in OpenShift, please follow [these](openshift-install.md) instructions instead.
63
67
64
68
This operator can also be installed using yaml files, in case you are not using Helm. You may apply the config directly from github clone this repo, and apply the file
65
69
@@ -85,7 +89,7 @@ You need to specify the image pull secret name using `--set registry.imagePullSe
85
89
86
90
Check the end of the page for instructions on how to remove the Operator.
87
91
88
-
## MongoDB object ##
92
+
## MongoDB Resource ##
89
93
90
94
*This section describes how to create the MongoDB resource. Follow the next section on how to work with Ops Manager resource.*
91
95
@@ -146,34 +150,32 @@ Programmatic API Key. These will be held by Kubernetes as a `Secret` object. You
A MongoDB object in Kubernetes is a MongoDB (short name `mdb`). We are going to create a replica set to test that everything is working as expected. There is a MongoDB replica set yaml file in `samples/mongodb/minimal/replica-set.yaml`.
155
+
A MongoDB resource in Kubernetes is a MongoDB (short name `mdb`). We are going to create a replica set to test that everything is working as expected. There is a MongoDB replica set yaml file in `samples/mongodb/minimal/replica-set.yaml`.
152
156
153
157
If you have a correctly created Project with the name `my-project` and Credentials stored in a secret called `my-credentials` then, after applying this file then everything should be running and a new Replica Set with 3 members should soon appear in Ops Manager UI.
0 commit comments