Skip to content
This repository has been archived by the owner on Feb 28, 2022. It is now read-only.
/ outline-k8s Public archive

Some YAML templates to deploy Outline on K8s

Notifications You must be signed in to change notification settings

alfieyfc/outline-k8s

Repository files navigation

outline-k8s

Some YAML templates to deploy Outline on Kubernetes

Prerequisite

Get these files

git clone https://github.com/alfieyfc/outline-k8s.git
cd outline-k8s

Set up your environment variables

  1. Edit sensitive information in outline-secrets.yaml
  2. Edit env items in outline-deploy.yaml as you need, or you could simply use my slack setup (pun intended)

Ready to go!

After completing the above section, just run:

kubectl apply -f ./

Give it some time to deploy, it may take Outline a few restarts as it requires Postgres to be ready.

Exposing your KB

You may expose your service in many ways. The easiest I have in mind is just running:

kubectl -n outline-kb expose deploy outline-deploy --port 3000 --type NodePort

You may also want an Ingress resource in front of your Service, but I'll leave that to yourselves to figure out how.

About

Some YAML templates to deploy Outline on K8s

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published