-
Notifications
You must be signed in to change notification settings - Fork 55
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add MS SQL Server QuickStart Doc (#637)
Signed-off-by: Neaj Morshad <[email protected]>
- Loading branch information
1 parent
510eb48
commit 4e05653
Showing
7 changed files
with
592 additions
and
2 deletions.
There are no files selected for viewing
17 changes: 17 additions & 0 deletions
17
docs/examples/mssqlserver/quickstart/mssqlserver-quickstart.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
apiVersion: kubedb.com/v1alpha2 | ||
kind: MSSQLServer | ||
metadata: | ||
name: mssqlserver-quickstart | ||
namespace: demo | ||
spec: | ||
version: "2022-cu12" | ||
replicas: 1 | ||
storageType: Durable | ||
storage: | ||
storageClassName: "standard" | ||
accessModes: | ||
- ReadWriteOnce | ||
resources: | ||
requests: | ||
storage: 1Gi | ||
terminationPolicy: Delete |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
--- | ||
title: Microsoft SQL Server | ||
menu: | ||
docs_{{ .version }}: | ||
identifier: guides-mssqlserver-readme | ||
name: Microsoft SQL Server | ||
parent: guides-mssqlserver | ||
weight: 10 | ||
menu_name: docs_{{ .version }} | ||
section_menu_id: guides | ||
url: /docs/{{ .version }}/guides/mssqlserver/ | ||
aliases: | ||
- /docs/{{ .version }}/guides/mssqlserver/README/ | ||
--- | ||
> New to KubeDB? Please start [here](/docs/README.md). | ||
# Overview | ||
|
||
Microsoft SQL Server, one of the most popular relational database management systems (RDBMS) in the world. KubeDB support for Provisioning SQL Server Availability Group and Standalone SQL Server instance. Utilize SQL Server’s high availability features by deploying instances in availability group mode. KubeDB leverages the Raft Consensus Algorithm for cluster coordination, enabling automatic leader election and failover decisions. Quorum support ensures the reliability and fault tolerance of your SQL Server deployments. You can also deploy SQL Server instances in standalone mode for simple, single-node configurations. KubeDB users can now seamlessly provision and manage SQL Server instances directly within their Kubernetes clusters. | ||
|
||
## Supported Microsoft SQL Server Features | ||
|
||
| Features | Availability | | ||
|----------------------------------------------------------------------------|:------------:| | ||
| Standalone and Availability Group | ✓ | | ||
| Authentication & Authorization | ✓ | | ||
| Backup/Recovery: Instant, Scheduled ( [KubeStash](https://kubestash.com/)) | ✓ | | ||
| Initializing from Snapshot ( [KubeStash](https://kubestash.com/)) | ✓ | | ||
| Externally manageable Auth Secret | ✓ | | ||
| Reconfigurable Health Checker | ✓ | | ||
| Persistent volume | ✓ | | ||
|
||
|
||
## Supported Microsoft SQL Server Versions | ||
|
||
KubeDB supports the following Microsoft SQL Server Version. | ||
- `2022-CU12-ubuntu-22.04` | ||
|
||
## Life Cycle of a Microsoft SQL Server Object | ||
|
||
<!--- | ||
ref : https://cacoo.com/diagrams/4PxSEzhFdNJRIbIb/0281B | ||
---> | ||
|
||
<p align="center"> | ||
<img alt="lifecycle" src="/docs/guides/mssqlserver/images/mssqlserver-lifecycle.png" > | ||
</p> | ||
|
||
## User Guide | ||
|
||
- [Quickstart MSSQLServer](/docs/guides/mssqlserver/quickstart/quickstart.md) with KubeDB Operator. | ||
- Want to hack on KubeDB? Check our [contribution guidelines](/docs/CONTRIBUTING.md). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
title: Microsoft SQL Server | ||
menu: | ||
docs_{{ .version }}: | ||
identifier: guides-mssqlserver | ||
name: Microsoft SQL Server | ||
parent: guides | ||
weight: 10 | ||
menu_name: docs_{{ .version }} | ||
--- |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
title: Microsoft SQL Server Quickstart | ||
menu: | ||
docs_{{ .version }}: | ||
identifier: ms-quickstart-mssqlserver | ||
name: Quickstart | ||
parent: guides-mssqlserver | ||
weight: 15 | ||
menu_name: docs_{{ .version }} | ||
--- |
Oops, something went wrong.