CLOLYTIC Container as a Service (CaaS) е управлявана Kubernetes платформа, базирана на AWS EKS, която ви позволява да разгръщате и управлявате контейнеризирани приложения, без да се занимавате с underlying инфраструктурата.
Стъпка 1: Достъп до платформата
Вход в CaaS портала
-
Отворете браузър и посетете:
https://containers.clolytic.com -
Ще бъдете пренасочени към CLOLYTIC login страницата;
-
Влезте с вашите CLOLYTIC клиентски данни;
-
След успешен вход ще бъдете върнати обратно в:
containers.clolytic.com
Стъпка 2: Предварителни Изисквания
Инсталация на kubectl
-
За Linux: – https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/
-
За macOS: – https://kubernetes.io/docs/tasks/tools/install-kubectl-macos/
-
За Windows: – https://kubernetes.io/docs/tasks/tools/install-kubectl-windows/
Стъпка 3: Инсталация на пакетен Мениджър
Инсталация на Homebrew за macOS
- Поставете тази команда в терминала:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - Изпробвайте дали "brew" е инсталирано правилно с командата
brew --version
Инсталация на Krew за Linux (Bash или ZSH)
-
Уверете се, че git е инсталиран;
-
Изпълнете следната команда, за да изтеглите и инсталирате krew:
(set -x; cd "$(mktemp -d)" && OS="$(uname | tr '[:upper:]' '[:lower:]')" && ARCH="$(uname -m | sed -e 's/x86_64/amd64/' -e 's/\(arm\)\(64\)\?.*/\1\2/' -e 's/aarch64$/arm64/')" && KREW="krew-${OS}_${ARCH}" && curl -fsSLO "https://github.com/kubernetes-sigs/krew/releases/latest/download/${KREW}.tar.gz" && tar zxvf "${KREW}.tar.gz" && ./"${KREW}" install krew); -
Обновете пътя на директорията:
Ако ползвате Bash:echo 'export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH"' >> ~/.bashrc
Ако ползвате Zsh:echo 'export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH"' >> ~/.zshrc -
Рестартирайте shell-а си;
-
Изпълнете
kubectl krew, за да проверите инсталацията.
Инсталация на Chocolatey за Windows
-
Поставете тази команда в cmd.exe:
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
Стъпка 4: Инсталиране на Kubeconfig
-
От главното меню отидете на „Configuration“
-
Кликнете „Download kubeconfig“
-
Запазете файла локално.
- Поставете
export KUBECONFIG=/path/to/downloaded-kubeconfig.yamlв терминала
Стъпка 5: Инсталиране на Kubelogin
Kubelogin за macOS (brew)
В терминала поставeте brew install kubelogin
Kubelogin за Linux
Поставете kubectl krew install oidc-login в терминала
Kubelogin за Windows (Chocolatey)
Поставете choco install kubelogin в терминала.
Ако ви поиска потвърждение, натиснете "Y"
Стъпка 6: Работа с kubectl
Конфигурация
export KUBECONFIG=/path/to/clolytic-kubeconfig.yaml
kubectl get pods
Полезни команди
# Pods
kubectl get pods
# Services
kubectl get services
# Deployments
kubectl get deployments
# Логове
kubectl logs <pod-name>
# Логове в реално време
kubectl logs -f <pod-name>
⚠️ Достъпът е ограничен само до вашия namespace.
Стъпка 7: Използване на K9s (препоръчително)
K9s е терминален UI инструмент за Kubernetes, който значително улеснява:
Навигация между ресурси;
Преглед на логове;
Рестартиране на pods;
Дебъгване.
Инсталация
macOS
brew install derailed/k9s/k9s
Linux
curl -sS https://webinstall.dev/k9s | bash
Windows
choco install k9s
Стартиране
export KUBECONFIG=/path/to/clolytic-kubeconfig.yaml
k9s
K9s автоматично ще зареди вашия namespace и ще ви даде пълен интерактивен контрол в рамките на позволеното.
Популярни приложения от каталога
WordPress – CMS платформа;
MySQL – релационна база данни;
PostgreSQL – релационна база данни;
Redis – in-memory кеш.
Често задавани въпроси
Мога ли да създам нов namespace?
Не. Namespace-ът е предварително създаден и фиксиран.
Колко приложения мога да разгръна?
В зависимост от вашия план и resource quotas.
Мога ли да използвам собствени Docker images?
Да – от публични или частни registry-та.
Как работи SSL?
SSL сертификатите се генерират и подновяват автоматично чрез Cloudflare.
Поддръжка
Portal: https://containers.clolytic.com
Документация: https://docs.clolytic.com
Email: support@clolytic.com
Тикети: чрез клиентския портал
