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
a76f63b1
Commit
a76f63b1
authored
Feb 22, 2019
by
Mike Lewis
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Edits to serverless doc
parent
5d798372
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
4 deletions
+4
-4
doc/user/project/clusters/serverless/index.md
doc/user/project/clusters/serverless/index.md
+4
-4
No files found.
doc/user/project/clusters/serverless/index.md
View file @
a76f63b1
...
@@ -25,12 +25,12 @@ To run Knative on Gitlab, you will need:
...
@@ -25,12 +25,12 @@ To run Knative on Gitlab, you will need:
1.
**Kubernetes Cluster:**
An RBAC-enabled Kubernetes cluster is required to deploy Knative.
1.
**Kubernetes Cluster:**
An RBAC-enabled Kubernetes cluster is required to deploy Knative.
The simplest way to get started is to add a cluster using
[
GitLab's GKE integration
](
../index.md#adding-and-creating-a-new-gke-cluster-via-gitlab
)
.
The simplest way to get started is to add a cluster using
[
GitLab's GKE integration
](
../index.md#adding-and-creating-a-new-gke-cluster-via-gitlab
)
.
Minimum recommended cluster size to run Knative is 3-
nodes, 6 vCPUs, and 22.50 GB memory.
The set of minimum recommended cluster specifications to run Knative is 3
nodes, 6 vCPUs, and 22.50 GB memory.
1.
**Helm Tiller:**
Helm is a package manager for Kubernetes and is required to install
1.
**Helm Tiller:**
Helm is a package manager for Kubernetes and is required to install
Knative.
Knative.
1.
**GitLab Runner:**
A runner is required to run the CI jobs that will deploy serverless
1.
**GitLab Runner:**
A runner is required to run the CI jobs that will deploy serverless
applications or functions onto your cluster. You can install the GitLab Runner
applications or functions onto your cluster. You can install the GitLab Runner
onto the existing
k
ubernetes cluster. See
[
Installing Applications
](
../index.md#installing-applications
)
for more information.
onto the existing
K
ubernetes cluster. See
[
Installing Applications
](
../index.md#installing-applications
)
for more information.
1.
**Domain Name:**
Knative will provide its own load balancer using Istio. It will provide an
1.
**Domain Name:**
Knative will provide its own load balancer using Istio. It will provide an
external IP address for all the applications served by Knative. You will be prompted to enter a
external IP address for all the applications served by Knative. You will be prompted to enter a
wildcard domain where your applications will be served. Configure your DNS server to use the
wildcard domain where your applications will be served. Configure your DNS server to use the
...
@@ -51,7 +51,7 @@ The minimum recommended cluster size to run Knative is 3-nodes, 6 vCPUs, and 22.
...
@@ -51,7 +51,7 @@ The minimum recommended cluster size to run Knative is 3-nodes, 6 vCPUs, and 22.
1.
[
Add a Kubernetes cluster
](
../index.md
)
and
[
install Helm
](
../index.md#installing-applications
)
.
1.
[
Add a Kubernetes cluster
](
../index.md
)
and
[
install Helm
](
../index.md#installing-applications
)
.
1.
Once Helm has been successfully installed, scroll down to the Knative app section. Enter the domain to be used with
1.
Once Helm has been successfully installed, scroll down to the Knative app section. Enter the domain to be used with
your application/functions (
ie.
`example.com`
) and click "Install"
.
your application/functions (
e.g.
`example.com`
) and click
**Install**
.
![install-knative](img/install-knative.png)
![install-knative](img/install-knative.png)
...
@@ -79,7 +79,7 @@ NOTE: **Note:**
...
@@ -79,7 +79,7 @@ NOTE: **Note:**
You can deploy either
[
functions
](
#deploying-functions
)
or
[
serverless applications
](
#deploying-serverless-applications
)
You can deploy either
[
functions
](
#deploying-functions
)
or
[
serverless applications
](
#deploying-serverless-applications
)
on a given project but not both. The current implementation makes use of a
`serverless.yml`
file to signal a FaaS project.
on a given project but not both. The current implementation makes use of a
`serverless.yml`
file to signal a FaaS project.
## Deploying
F
unctions
## Deploying
f
unctions
> Introduced in GitLab 11.6.
> Introduced in GitLab 11.6.
...
...
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