From bc84d48757e6a70037a2bb3500b2abc3fd52d9ef Mon Sep 17 00:00:00 2001 From: huggybear <maxim@codemonsters.team> Date: Thu, 8 Feb 2024 13:02:18 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D0=BE=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 53 ++++++++++++++++++++++++++--------------------------- 1 file changed, 26 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 899aa46..9985739 100644 --- a/README.md +++ b/README.md @@ -9,12 +9,12 @@ Чтобы обеÑпечить Ñебе Ñвободу ÑкÑпериментов, приближенных к реальным ÑобытиÑм, которые Ñ Ð²Ñтречаю на работе мне нужны Ñервачки, а на них ИТ реÑурÑÑ‹ и актуальный ÑÑ‚Ñк: -- Гитлаб -- Ð¡ÐµÑ€Ð²Ð¸Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ и аутентификации (keycloak), -- СУБД, Очереди, и Ñ‚.д. +- Гитлаб +- Ð¡ÐµÑ€Ð²Ð¸Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ и аутентификации (keycloak), +- СУБД, Очереди, и Ñ‚.д. - k8s в котором Ñ Ð±ÑƒÐ´Ñƒ разворачивать: - - СервиÑÑ‹ Ñ ÑоÑтоÑнием (Stateful) ÑервиÑÑ‹, - - СервиÑÑ‹ без ÑоÑтоÑÐ½Ð¸Ñ (Stateless), + - СервиÑÑ‹ Ñ ÑоÑтоÑнием (Stateful) ÑервиÑÑ‹, + - СервиÑÑ‹ без ÑоÑтоÑÐ½Ð¸Ñ (Stateless), Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾, чтобы развернуть вÑе Ñти ÑущноÑти в домашних уÑловиÑÑ…, Ñ Ð¿Ð¾Ñ‚Ñ€Ð°Ñ‚Ð¸Ð» какое-то Ð²Ñ€ÐµÐ¼Ñ (около года) на ÑкÑперименты Ñ Ð´Ð¾ÐºÐµÑ€Ð¾Ð¼ и железÑками. Однажды в диалоге Ñ ÐºÐ¾Ð»Ð»ÐµÐ³Ð¾Ð¹ Левиным мы начали обÑуждать наши домашние ÑкÑперименты и он мне поÑоветовал минипÑку :) Ð´Ð»Ñ ÑкÑпериментов. @@ -74,39 +74,39 @@ graph TD; # TODO - - [x] перенеÑти certbot в докер - - [ ] Ñоздать docker-compose накатки Ñтаи на Ñервер +- [x] перенеÑти certbot в докер +- [ ] Ñоздать docker-compose накатки Ñтаи на Ñервер - [x] certbot - [x] keycloak - [x] gitlab - [x] gitlab-runner - [x] nginx - - [x] redirect to k8s API [configuring-tcp-or-udp-load-balancing](https://docs.nginx.com/nginx/admin-guide/load-balancer/tcp-udp-load-balancer/#configuring-tcp-or-udp-load-balancing) + - [x] redirect to k8s API [configuring-tcp-or-udp-load-balancing](https://docs.nginx.com/nginx/admin-guide/load-balancer/tcp-udp-load-balancer/#configuring-tcp-or-udp-load-balancing) - [ ] инÑÑ‚Ñ€ÑƒÐºÑ†Ð¸Ñ Ð¿Ð¾ Ñозданию Ñекретов - [ ] ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ñ€ÐµÐ³ÑƒÐ»Ñрного Ñтарта certbot renew - [x] наÑтроить Ñеть sandbox-a - [x] перенаправить трафик - [x] региÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ gitlab-runner - - [ ] Ñоздание раннеров по API + Ñкрипт региÑтрации - - [x] протеÑтировать накатку конфигурации на Ñервер - - [x] наÑтроить бÑкап + - [ ] Ñоздание раннеров по API + Ñкрипт региÑтрации +- [x] протеÑтировать накатку конфигурации на Ñервер +- [x] наÑтроить бÑкап - [ ] наÑтроить бÑкап по Ñети - - [ ] воÑÑтановление из бÑкапа - - [ ] теÑтировать воÑÑтановление - - [ ] запуÑк Ð´ÐµÐ¿Ð»Ð¾Ñ Ñайта - - [ ] мониторинг +- [ ] воÑÑтановление из бÑкапа +- [ ] теÑтировать воÑÑтановление +- [ ] запуÑк Ð´ÐµÐ¿Ð»Ð¾Ñ Ñайта +- [ ] мониторинг -# Research - - [ ] https://c4model.com/ - - [ ] https://backstage.io/demos/ +# Research +- [ ] https://c4model.com/ +- [ ] https://backstage.io/demos/ # Main Pipeline - - [ ] запуÑк certbot по вÑем Ñертификатам - - [ ] запуÑк keycloak - - [ ] запуÑк gitlab - - [ ] запуÑк gitlab-runner и региÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð² гитлаб автоматом - - [ ] запуÑк minikube - - [ ] запуÑк nginx +- [ ] запуÑк certbot по вÑем Ñертификатам +- [ ] запуÑк keycloak +- [ ] запуÑк gitlab +- [ ] запуÑк gitlab-runner и региÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð² гитлаб автоматом +- [ ] запуÑк minikube +- [ ] запуÑк nginx ## Backup run as a root @@ -122,6 +122,5 @@ run as a user ``` ## Feature - - [ ] https://k0sproject.io/ - - [ ] https://docs.k0sproject.io/v1.28.6+k0s.0/ - - [ ] https://kind.sigs.k8s.io/docs/user/quick-start/ +- [ ] https://k0sproject.io/ +- [ ] https://docs.k0sproject.io/v1.28.6+k0s.0/ -- GitLab