Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Boxiang Sun
gitlab-ce
Commits
c265fc25
Commit
c265fc25
authored
Oct 23, 2018
by
danielgruesso
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add first draft for runbook docs
parent
742f8d64
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
37 additions
and
0 deletions
+37
-0
doc/README.md
doc/README.md
+1
-0
doc/topics/runbooks/index.md
doc/topics/runbooks/index.md
+36
-0
No files found.
doc/README.md
View file @
c265fc25
...
@@ -165,6 +165,7 @@ configuration. Then customize everything from buildpacks to CI/CD.
...
@@ -165,6 +165,7 @@ configuration. Then customize everything from buildpacks to CI/CD.
-
[
Deployment of Helm, Ingress, and Prometheus on Kubernetes
](
user/project/clusters/index.md#installing-applications
)
-
[
Deployment of Helm, Ingress, and Prometheus on Kubernetes
](
user/project/clusters/index.md#installing-applications
)
-
[
Protected variables
](
ci/variables/README.md#protected-variables
)
-
[
Protected variables
](
ci/variables/README.md#protected-variables
)
-
[
Easy creation of Kubernetes clusters on GKE
](
user/project/clusters/index.md#adding-and-creating-a-new-gke-cluster-via-gitlab
)
-
[
Easy creation of Kubernetes clusters on GKE
](
user/project/clusters/index.md#adding-and-creating-a-new-gke-cluster-via-gitlab
)
-
[
Executable Runbooks
](
topics/runbooks/index.md
)
### Monitor
### Monitor
...
...
doc/topics/runbooks/index.md
0 → 100644
View file @
c265fc25
# Runbooks
Runbooks are a collection of documented procedures that explain how to
carry out a particular process, be it starting, stopping, debugging,
or troubleshooting a particular system.
## Overview
Historically, runbooks took the form of a decision tree or a detailed
step-by-step guide depending on the condition or system.
Modern implementations have introduced the concept of an "executable
runbooks", where along with a well define process, operators can execute
code blocks or database queries against a given environment.
## Nurtch Executable Runbooks
> [Introduced][ce-45912] in GitLab 11.4.
The JupyterHub app offered via GitLab’s Kubernetes integration now ships
with Nurtch’s Rubix library, providing a simple way to create DevOps
runbooks. A sample runbook is provided, showcasing common operations.
The below video provides an overview of how this is acomplished in GitLab.
<iframe width="560" height="315" src="https://www.youtube.com/embed/Q_OqHIIUPjE"
frameborder="0" allow="autoplay; encrypted-media" allowfullscreen>
</iframe>
## Requirements
To create an executable runbook, you will need:
1.
**Kubernetes Cluster**
-
1.
**Helm Tiller**
-
1.
**Ingress**
-
1.
**JupyterHub**
-
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment