Cluster Deployment
Cluster Deployment Area
On the Samsung Cloud Platform, the AI&MLOps Platform creation’s service type selection provides 2 cloud deployment areas.
- Deploy on SCP Kubernetes Engine
- [Deploy to a new cluster](#Deploy to a new cluster)
Before proceeding with the cluster deployment task, please check the Kubernetes cluster specifications required for installation.
- Regardless of the selection of the cluster deployment area, the Kubernetes cluster specification must be checked in advance.
- Please refer to the Cluster Specification guide for detailed specification information.
Depending on the selection of the cluster deployment area, the installation content on the Service Information Input page of AI&MLOps Platform creation varies.
Deploying on SCP Kubernetes Engine
- Click on the All Services > AI/ML > AI&MLOps Platform menu. It moves to the Service Home page of AI&MLOps Platform.
- Service Home page, click the AI&MLOps Platform creation button. Move to the AI&MLOps Platform creation page.
- On the Service Type Selection page of AI&MLOps Platform creation, enter the information required for service creation and select detailed options.Cluster DeploymentSelect the SCP Kubernetes Engine deployment option.
- On the Service Information Input page of AI&MLOps Platform creation, enter the information required for service creation and select detailed options.
- Service Information Input area where you can enter or inquire the necessary information for service creation.
Classification NecessityDetailed Description Service Name Required Enter AI&MLOps Platform name - AI&MLOps Platform name cannot be duplicated within the project
Storage Class Required Storage Class is registered automatically Installation Node Information Query Confirm node information of the selected Kubernetes Engine Admin Email Address Required Input the email address of the administrator (Admin) to use when logging in Password Required Enter the password to use when logging in Password Confirmation Required Re-enter password to prevent password errors Table. AI&MLOps Platform Service Information Input Items - Additional Information Input area, please enter or select the information needed to create the service.
Classification NecessityDetailed Description Tag Selection Select a tag to add to the AI&MLOps Platform - Clicking on tag addition creates and adds a tag or adds an existing tag
- Up to 50 tags can be registered
- Newly added tags are applied after service creation is completed
Table. Additional Information Input Items for AI&MLOps Platform Service
- Service Information Input area where you can enter or inquire the necessary information for service creation.
Deploy to a new cluster
- Click all services > AI/ML > AI&MLOps Platform menu. It moves to the Service Home page of AI&MLOps Platform.
- On the Service Home page, click the Create AI&MLOps Platform button. It moves to the Create AI&MLOps Platform page.
- AI&MLOps Platform creation’s service type selection page, enter the information required for service creation and select detailed options.Cluster DeploymentSelect the new cluster to deploy option.
- On the Service Information Input page of AI&MLOps Platform creation, enter the information required for service creation and select detailed options.
Service Information Input area where you can enter or inquire about the information needed to create a service.
Classification NecessityDetailed Description Service Name Required Enter AI&MLOps Platform name - AI&MLOps Platform name cannot be duplicated within the project
Storage Class required Storage Class is registered automatically Installation Node Information Query Confirm node information of the selected Kubernetes Engine Admin Email Address Required Enter the email address of the administrator (Admin) to use when logging in Password Required Enter the password to use when logging in Password Confirmation Required Re-enter password to prevent password errors Table. AI&MLOps Platform Service Information Input ItemsEnter Kubernetes Engine information Enter or select the necessary information in the area.
Classification NecessityDetailed Description Cluster Name Required Cluster name - Starts with English and uses English, numbers, and special characters(
-)
- Input within 3~30 characters
Control Plane Version > Kubernetes Version Required Select Kubernetes Version Control Area Setting > Control Area Logging Select Select whether to use control area logging - Audit/Event logs of the cluster control area can be checked in Cloud Monitoring’s log analysis
- 1GB of log storage for all services in the account is provided for free, and logs are deleted sequentially when exceeding 1GB
- For more information, refer to Cloud Monitoring > Log Analysis
Network Settings Required Network connection settings for the node pool - VPC: Select a pre-created VPC
- Subnet: Select a general Subnet to use from the selected VPC’s subnets
- Security Group: Click the Search button and select a Security Group from the Security Group Selection popup window
- Load Balancer: Provides
type: LoadBalancerfunctionality in Kubernetes Service objects- Select a load balancer on the same network
- Usage: Select whether to use it
- Cannot be changed after setting
File Storage settings Required Select the file storage volume to be used in the cluster - Default volume (NFS): Select File Storage through the Search button
- The default volume file storage only provides NFS format
Table. Kubernetes Engine service information input items- Starts with English and uses English, numbers, and special characters(
Enter Node Pool Information Enter or select the required information in the area.
Classification NecessityDetailed Description Node Pool Configuration Required Select node pool information - * marked items are required input items, so they must be entered
- In the case of AI&MLOps Platform, the image capacity may continue to increase depending on use, so setting Block Storage to at least 200GB or more allows for smooth system configuration
Table. AI&MLOps Platform Service Information Input Items
- Windows OS node pool can only be created when additional storage (CIFS) volumes are in use in the cluster.
- Node pool Block Storage’s volume encryption can only be set at the time of initial creation.
- Setting encryption may cause performance degradation of some features.
- If you choose to use the node pool auto-scaling or auto-resizing feature, you can only enter number of nodes, minimum number of nodes, maximum number of nodes.
* **Additional Information Input** area, please enter or select the necessary information.
Classification
Necessity
Detailed Description
Tag
Selection
Select a tag to add to the AI&MLOps Platform - Clicking on tag addition creates and adds a tag or adds an existing tag
- Up to 50 tags can be registered
- Newly added tags are applied after service creation is completed
Table. AI&MLOps Platform Service Information Input Items
Cluster Specifications
To use the AI&MLOps Platform, a Kubernetes Engine to install the AI&MLOps Platform is required. You can select an existing Kubernetes Engine or create a Kubernetes Engine when creating the AI&MLOps Platform.
The specifications of the Kubernetes cluster required for installation are as follows.
Node pool resource scale (composed of 2 or more nodes)
- AI&MLOps Platform : vCPU 32, Memory 128G or more
- Kubeflow Mini: vCPU 24, Memory 96G or more
Kubernetes version
- AI&MLOps Platform v1.9.1 (k8s v1.30)
- Kubeflow Mini v1.9.1 (k8s v1.30)