Pортować skrypt PHP z docker-compose na Kubernetes
Potrzebne jest wdrożenie skryptu Kernel Video Sharing PHP w środowisku Kubernetes (K3s), korzystając z dostarczonego archiwum zip z kodem i już gotowego docker-compose.yaml (PHP 8 + Nginx + MySQL).
Dane wejściowe:
- Oryginalny skrypt w archiwum zip.
- Plik docker-compose.yaml, który zawiera PHP 8, Nginx.
- Zestaw env-parametrów, w tym konfiguracja dla bazy danych.
Zadanie:
- Przekształcić docker-compose.yaml w konfigurację Kubernetes (Deployment, Service).
- Przedstawić konfigurację w postaci plików YAML lub Helm chart.
- Skonfigurować dostęp do aplikacji przez Ingress (port 80) (traefik).
- * Zintegrować konfigurację z ArgoCD, za dodatkową opłatą.
Wyniki:
- Aplikacja działa poprawnie w klastrze Kubernetes.
- Usługa dostępna przez Ingress (Traefik).
- Poprawnie skonfigurowane sekrety (Secrets) i zmienne środowiskowe (ConfigMap) dla bezpiecznej pracy bazy danych.
- Dokumentacja do wdrożenia Helm chart lub konfiguracji YAML.
Wymagania dla wykonawcy:
- Doświadczenie w pracy z Kubernetes, Docker. Dobrze widziane doświadczenie z Traefik i ArgoCD.
- Doświadczenie w wdrażaniu PHP, Nginx w Kubernetes. (MySQL opcjonalnie. Już istnieje klaster MySQL, na którym można umieścić bazę danych dla tej usługi)
- Umiejętność tworzenia Helm chart i konfigurowania kontrolerów Ingress.
Oczekuję na Państwa ofertę z podaniem:
- Terminów realizacji
- Budżetu
- Linków do przykładów podobnych projektów
Opinia zleceniodawcy o współpracy z Valentin Timchishin
Pортować skrypt PHP z docker-compose na KubernetesWalentyn stworzył port skryptu php na klastrze arm64 K8s oraz wykres Helm dla niego. Również rozwiązał wszystkie problemy z konfiguracjami nginx. Projekt wykonano profesjonalnie. Z rezultatu jest zadowolony.
Opinia freelancera o współpracy z Yurii Reshetilo
Pортować skrypt PHP z docker-compose na KubernetesWszystko przebiegło wspaniale, zleceniodawca odpowiada na czas i dostarczył wszystkie niezbędne informacje, będę zadowolony z dalszej współpracy.
-
3819 111 6 1 Witaj!
Zainteresował mnie Twój projekt i jestem gotów pomóc w jego realizacji. Mam doświadczenie w pracy z Kubernetes, Docker, Helm, Traefik i ArgoCD, a także w konfiguracji aplikacji PHP w środowiskach kontenerowych.
Proponuję wykonać następujące etapy pracy:
Przekształcenie docker-compose.yaml w niezbędną konfigurację dla Kubernetes (Deployment, Service, ConfigMap, Secret).
Konfiguracja Ingress dla dostępu przez Traefik.
Integracja z ArgoCD dla automatycznego wdrożenia.
… Dokumentacja dotycząca konfiguracji Helm-chart i konfiguracji YAML.
Aktualne zlecenia dla freelancerów w kategorii DevOps
Rozwój projektu Ruby on Rails na VPS + Routing e-maili przychodzącychPotrzebna pomoc w wdrożeniu platformy do automatyzacji zapytań o informacje publiczne (na bazie open-source silnika Alaveteli). Projekt działa jak router pocztowy: generuje unikalne adresy e-mail dla każdego zapytania, wysyła je do organów państwowych, a odpowiedzi przyjmuje z… DevOps, Linux i Unix ∙ 3 dni 10 godzin temu ∙ 11 ofert |
Inżynier infrastruktury proxy mieszkalnychBudujemy sieć proxy dla użytkowników od podstaw — w pełni własną, bez dostawców zewnętrznych. Potrzebujemy jednego wyjątkowego inżyniera sieci, który zbuduje całą podstawę techniczną. Co zbudujesz: - SDK w tle dla Androida, które kieruje ruch proxy przez urządzenia użytkowników… C i C++, DevOps ∙ 5 dni 11 godzin temu ∙ 13 ofert |