No description
Find a file
2018-12-12 05:02:43 +07:00
certificate.yaml Added cert grafana.gorilych.ru 2018-12-12 05:02:43 +07:00
cluster-issuer.yaml added certificate generation with cert-manager 2018-07-22 16:49:20 +07:00
Cluster.txt Updated cluster deployment 2018-10-24 03:16:09 +07:00
confluence.yaml confluence: PVC -> hostPath 2018-08-15 11:15:18 +07:00
fluentd-daemonset-papertrail.yaml added papertrail logging 2018-10-02 22:22:21 +07:00
gitea.yaml configured ingresses in default namespace to use SAN certificate from cert-manager 2018-07-22 17:08:29 +07:00
gorilych.ru.yaml reworked static website at gorilych.ru 2018-10-18 18:25:20 +07:00
jira.yaml configured ingresses in default namespace to use SAN certificate from cert-manager 2018-07-22 17:08:29 +07:00
jupyter.yaml configured ingresses in default namespace to use SAN certificate from cert-manager 2018-07-22 17:08:29 +07:00
k8s-dashboard-ingress.yaml separate certificate for k8s dashboard (because of different namespace) 2018-07-22 17:16:04 +07:00
minecraft.yaml minecraft: moved data dir, +fix for russian language 2018-06-03 18:37:02 +07:00
mysql.yaml mysql: set externalTrafficPolicy to Local for external service to track client IPs 2018-08-26 19:13:18 +07:00
papertrail-logspout-daemonset.yml added papertrail logging 2018-10-02 22:22:21 +07:00
postgres.yaml postgres: PVC -> hostPath 2018-08-15 11:30:02 +07:00
README.md removed seafile: now it is installed from helm 2018-07-22 20:30:07 +07:00
router-ingress.yaml configured ingresses in default namespace to use SAN certificate from cert-manager 2018-07-22 17:08:29 +07:00
sshct.yaml SSHct: moved to a dockerfiles repo 2018-11-30 17:29:04 +07:00
torxy.yaml Added tor/privoxy service 2018-01-08 19:09:45 +07:00
vpnct.yaml Added vpnct.yaml 2018-03-25 11:18:21 +07:00
websocket-chat-client.yaml Added websocket chat 2018-10-03 01:22:26 +07:00
websocket-chat-server.yaml Added websocket chat 2018-10-03 01:22:26 +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

  • k8s-dashboard-ingress.yaml

    Ingress rule for Kubernetes dashboard

  • mysql.yaml and postgres.yaml

    Database resources

  • confluence.yaml

  • jira.yaml

  • gitea.yaml

  • 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.

  • SSH service with openvpn client

    Similar to SSH service, but not exposed and accessible only within cluster.

    Has 2 containers, the first one is for SSH (from SSHct docker image), another one is for OpenVPN (from dperson/openvpn-client cloned image)

    vpnct.yaml describes the deployment and service.

  • torxy.yaml

    Tor/Privoxy service based on https://github.com/rdsubhas/docker-tor-privoxy-alpine