В этом техническом руководстве показано, как эффективно создавать, управлять и получать доступ к контейнеризованным приложениям в с использованием нативных для Kubernetes методологий.
Оценочное время выполнения: 10-15 минут
No. | Operation | Description |
---|---|---|
1 | Create Namespace | Установить границы изоляции ресурсов |
2 | Configure Image Repository | Настроить источники контейнерных образов |
3 | Create application via Deployment | Создать workload Deployment |
4 | Expose Service via NodePort | Настроить сервис NodePort |
5 | Validate Application Accessibility | Проверить доступность приложения |
Пространства имён обеспечивают логическую изоляцию для группировки ресурсов и управления квотами.
Prerequisites
Creation Process
Войдите в систему и перейдите в Project Management > Namespaces
Выберите Create Namespace
Настройте основные параметры:
** Parameter ** | Описание |
---|---|
Cluster | Целевой кластер из связанных с проектом кластеров |
Namespace | Уникальный идентификатор (автоматически с префиксом имени проекта) |
Завершите создание с настройками ресурсов по умолчанию
поддерживает несколько стратегий получения образов:
Перейдите в Administrator > Toolchain > Integration
Создайте новую интеграцию:
Parameter | Требование |
---|---|
Name | Уникальный идентификатор интеграции |
API Endpoint | URL сервиса реестра (HTTP/HTTPS) |
Secret | Существующие или вновь созданные учётные данные |
Назначьте реестр целевому проекту платформы
index.docker.io/library/nginx:latest
Verification Requirement
Deployment обеспечивает декларативное обновление реплик Pod.
Creation Process
index.docker.io/library/nginx:latest
)Management Operations
Сервисы обеспечивают сетевой доступ к группам Pod.
Creation Process
Перейдите в Networking > Services
Нажмите Create Service с параметрами:
Parameter | Значение |
---|---|
Type | NodePort |
Selector | Имя целевого Deployment |
Port Mapping | Порт сервиса: Порт контейнера (например, 8080:80 ) |
Подтвердите создание.
Critical
Внутренние маршруты обеспечивают обнаружение сервисов для workloads, предоставляя единый IP-адрес или хост-порт для доступа.
Нажмите Network > Service.
Нажмите Create Service.
Настройте Details согласно параметрам ниже, остальные параметры оставьте по умолчанию.
Parameter | Описание |
---|---|
Name | Введите имя сервиса. |
Type | NodePort |
Workload Name | Выберите ранее созданный Deployment . |
Port | Service Port: номер порта, который сервис открывает внутри кластера, то есть Port, например, 8080 .Container Port: целевой номер порта (или имя), сопоставляемый с портом сервиса, то есть targetPort, например, 80 . |
Нажмите Create. На этом этапе сервис успешно создан.
Verification Method
http://<Node_IP>:<NodePort>