This technical guide demonstrates how to efficiently create, manage, and access containerized applications in using Kubernetes-native methodologies.
Estimated completion time: 10-15 minutes
| No. | Operation | Description |
|---|---|---|
| 1 | Create Namespace | Establish resource isolation boundary |
| 2 | Configure Image Repository | Set up container image sources |
| 3 | Create application via Deployment | Create Deployment workload |
| 4 | Expose Service via NodePort | Configure NodePort service |
| 5 | Validate Application Accessibility | Test endpoint connectivity |
Namespaces provide logical isolation for resource grouping and quota management.
Prerequisites
Creation Process
Log in, and navigate to Project Management > Namespaces
Select Create Namespace
Configure essential parameters:
| ** Parameter ** | Description |
|---|---|
| Cluster | Target cluster from project-associated clusters |
| Namespace | Unique identifier (auto-prefixed with project name) |
Complete creation with default resource constraints
supports multiple image sourcing strategies:
Access Platform Management > Toolchain > Integration
Initiate new integration:
| Parameter | Requirement |
|---|---|
| Name | Unique integration identifier |
| API Endpoint | Registry service URL (HTTP/HTTPS) |
| Secret | Pre-existing or newly created credential |
Allocate registry to target platform project
index.docker.io/library/nginx:latestVerification Requirement
Deployments provide declarative updates for Pod replicasets.
Creation Process
index.docker.io/library/nginx:latest)Management Operations
Services enable network accessibility to Pod groups.
Creation Process
Navigate to Networking > Services
Click Create Service with parameters:
| Parameter | Value |
|---|---|
| Type | NodePort |
| Selector | Target Deployment name |
| Port Mapping | Service Port: Container Port (e.g., 8080:80 ) |
Confirm creation.
Critical
Internal routes enable service discovery for workloads by providing a unified IP address or host port for access.
Click on Network > Service.
Click on Create Service.
Configure the Details based on the parameters below, keeping other parameters at their defaults.
| Parameter | Description |
|---|---|
| Name | Enter the name of the Service. |
| Type | NodePort |
| Workload Name | Select the Deployment created previously. |
| Port | Service Port: The port number exposed by the Service within the cluster, i.e., Port, e.g., 8080.Container Port: The target port number (or name) mapped by the service port, i.e., targetPort, e.g., 80. |
Click on Create. At this point, the Service is successfully created.
Verification Method
http://<Node_IP>:<NodePort>