No description
Find a file
Andrey Kartashov 09ab34bf77 Updated README
2018-01-08 18:07:12 +07:00
SeafileCT Initial commit 2018-01-08 18:03:36 +07:00
SSHct Initial commit 2018-01-08 18:03:36 +07:00
confluence.yaml Initial commit 2018-01-08 18:03:36 +07:00
gitea.yaml Initial commit 2018-01-08 18:03:36 +07:00
jira.yaml Initial commit 2018-01-08 18:03:36 +07:00
mysql.yaml Initial commit 2018-01-08 18:03:36 +07:00
postgres.yaml Initial commit 2018-01-08 18:03:36 +07:00
README.md Updated README 2018-01-08 18:07:12 +07:00
router-ingress.yaml Initial commit 2018-01-08 18:03:36 +07:00
seafile.yaml Initial commit 2018-01-08 18:03:36 +07:00
sshct.yaml Initial commit 2018-01-08 18:03:36 +07:00

Kubernetes deployments and related

Collection of k8s resources for deployment of different applications on self-hosted k8s cluster.

Note: passwords in these files are used only at deployment stage and changed manually afterwards.

  • router-ingress.yaml

    Proxy for router web ui

  • mysql.yaml and postgres.yaml

    Database resources

  • confluence.yaml

  • jira.yaml

  • gitea.yaml

  • Seafile

    SeafileCT/ - common docker image ccnet, seafile and seahub

    seafile.yaml - set of resources for seafile.

    Pod consists of 4 containers: ccnet, seaf, seahub and seahubstatic (on nginx image).

    One init container is used to install/upgrade.

  • SSH service

    Used as jump server, as development box (has golang an python, git), as management server for docker and k8s, etc

    SSHct/ - docker image (from debian 9) for container with SSH service, which starts tmux

    sshct.yaml - set of k8s resources for SSH service.