Портувати PHP скрипт з docker-compose на Kubernetes
5000 UAHПотрібно розгорнути Kernel Video Sharing PHP скрипт у середовищі Kubernetes (K3s), використовуючи наданий zip-архів з кодом і вже готовий docker-compose.yaml (PHP 8 + Nginx + MySQL).
Вхідні дані:
- Оригінальний скрипт у zip-архіві.
- Файл docker-compose.yaml, що включає PHP 8, Nginx.
- Набір env-параметрів, зокрема конфігурація для бази даних.
Завдання:
- Перетворити docker-compose.yaml у Kubernetes конфігурацію (Deployment, Service).
- Конфігурацію подати у вигляді YAML файлів або Helm chart.
- Налаштувати доступ до додатку через Ingress (порт 80) (traefik).
- * Інтегрувати конфігурацію з ArgoCD, за додаткову оплату.
Результати:
- Додаток успішно працює в кластері Kubernetes.
- Сервіс доступний через Ingress (Traefik).
- Коректно налаштовані секрети (Secrets) і змінні середовища (ConfigMap) для безпечної роботи бази даних.
- Документація для розгортання Helm chart або YAML конфігурацій.
Вимоги до виконавця:
- Досвід роботи з Kubernetes, Docker. Також бажано мати досвід з Traefik та ArgoCD.
- Досвід деплойменту PHP, Nginx в Kubernetes. (MySQL опціонально. Вже існує MySQL Cluster на якому можна розмістити базу данних для цього сервісу)
- Вміння створювати Helm chart і налаштовувати Ingress-контролери.
Чекаю на вашу пропозицію з вказанням:
- Терміни виконання
- Бюджет
- Посилання на приклади схожих проектів
Відгук замовника про співпрацю з Валентином Тимчишиним
Портувати PHP скрипт з docker-compose на KubernetesВалентин створив порт php скрипта на arm64 K8s кластер та Helm chart для нього. Також вирішив всі проблеми nginx конфігурацій. Проєкт виконано професійно. Результатом задоволений.
Відгук фрилансера про співпрацю з Юрієм Решетило
Портувати PHP скрипт з docker-compose на KubernetesВсе пройшло чудово, замовник відповідає вчасно і надав всю необхідну інформацію, буду радий подальшій співпраці.
-
3819 111 6 1 Вітаю!
Мене зацікавив ваш проєкт, і я готовий допомогти з його реалізацією. Я маю досвід роботи з Kubernetes, Docker, Helm, Traefik та ArgoCD, а також налаштуванням PHP-додатків у контейнеризованих середовищах.
Пропоную виконати наступні етапи роботи:
Перетворення docker-compose.yaml у необхідну конфігурацію для Kubernetes (Deployment, Service, ConfigMap, Secret).
Налаштування Ingress для доступу через Traefik.
Інтеграція з ArgoCD для автоматичного деплою.
… Документація щодо налаштувань Helm-чарту та YAML-конфігурацій.
Актуальні фриланс-проєкти в категорії DevOps
Розгортання Ruby on Rails проєкту на VPS + Inbound Email RoutingПотрібна допомога в розгортанні платформи для автоматизації запитів на публічну інформацію (на базі open-source рушія Alaveteli). Проєкт працює як поштовий маршрутизатор: генерує унікальні email-адреси для кожного запиту, відправляє їх до державних органів, а відповіді приймає… DevOps, Linux та Unix ∙ 5 днів 3 години тому ∙ 11 ставок |
Інженер інфраструктури резидентних проксіМи будуємо мережу резидентних проксі з нуля — повністю власну, без сторонніх постачальників. Нам потрібен один винятковий мережевий інженер, щоб побудувати всю технічну основу. Що ви будете будувати: - Android фоновий SDK, який маршрутизує проксі-трафік через пристрої… C та C++, DevOps ∙ 7 днів 4 години тому ∙ 13 ставок |