CLOLYTIC Container as a Service (CaaS) е управлявана Kubernetes платформа, базирана на AWS EKS, която ви позволява да разгръщате и управлявате контейнеризирани приложения, без да се занимавате с underlying инфраструктурата.

Стъпка 1: Достъп до платформата

Вход в CaaS портала

  1. Отворете браузър и посетете:
    https://containers.clolytic.com

  2. Ще бъдете пренасочени към CLOLYTIC login страницата;

  3. Влезте с вашите CLOLYTIC клиентски данни;

  4. След успешен вход ще бъдете върнати обратно в:
    containers.clolytic.com

Стъпка 2: Предварителни Изисквания

Инсталация на kubectl

Стъпка 3: Инсталация на пакетен Мениджър

Инсталация на Homebrew за macOS

  1. Поставете тази команда в терминала:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. Изпробвайте дали "brew" е инсталирано правилно с командата brew --version

Инсталация на Krew за Linux (Bash или ZSH)

  1. Уверете се, че git е инсталиран;

  2. Изпълнете следната команда, за да изтеглите и инсталирате 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);

  3. Обновете пътя на директорията:
    Ако ползвате Bash: echo 'export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH"' >> ~/.bashrc
    Ако ползвате Zsh: echo 'export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH"' >> ~/.zshrc

  4. Рестартирайте shell-а си;

  5. Изпълнете 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

  1. От главното меню отидете на „Configuration“

  2. Кликнете „Download kubeconfig“

  3. Запазете файла локално.

  4. Поставете 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

Тикети: чрез клиентския портал

¿Le ha resultado útil esta respuesta? 0 Los usuarios encontraron esto útil (0 Votos)