This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

How-to guides

The user can enter the essential information of Data Ops through the Samsung Cloud Platform Console and create the service by selecting detailed options.

Create Data Ops

You can create and use the Data Ops service on the Samsung Cloud Platform Console.

To create Data Ops, follow the following procedure.

  1. Click on the menu for all services > Data Analytics > Data Ops. It moves to the Service Home page of Data Ops.

  2. On the Service Home page, click the Create Data Ops button. It moves to the Create Data Ops page.

  3. Data Ops Creation page, enter the information required for service creation and select detailed options.

    • Version Selection area, please select the necessary information.

      Classification
      Necessity
      Detailed Description
      Data Ops versionrequiredSelect version of the selected image
      • Provide a list of versions of the provided server image
      Table. Data Ops version selection items

    • Cluster Selection area, please enter or select the required information. To install Data Ops, it is necessary to create nodes for the Kubernetes cluster and the working environment first.

      Classification
      Mandatory
      Detailed Description
      Cluster NameRequiredSelect Cluster to Use
      Ingress ControllerrequiredSelect the Ingress Controller installed in the cluster
      Fig. Data Ops Cluster Selection Items

    • Enter Service Information area, please enter or select the necessary information.

      Classification
      Necessity
      Detailed Description
      Data Ops namerequiredEnter Data Ops name
      • Start with lowercase English letters and do not end with special characters (-), use lowercase letters, numbers, and special characters (-) to enter 3 ~ 30 characters
      Storage ClassRequiredSelect the storage class used by the selected cluster
      DescriptionOptionalEnter additional information or description about Data Ops within 150 characters
      Domain SettingMandatoryEnter Data Ops domain
      • Start with lowercase English letters and do not end with a special character (-), use lowercase letters, numbers, and special characters (-) to enter 3 to 50 characters
      • {Data Ops name}.{set domain} will be the Data Ops access address.
      Node SelectorRequiredTo install on a specific node, enter a distinguishable Label from the node’s Labels
      • If the node Label is entered incorrectly, an installation error may occur, so check the node Label in advance
      • The node Label can be checked in the yaml file of the corresponding node
      AccountRequiredEnter Data Ops Manager account
      • ID: Enter a value between 6 and 30 characters, starting with a lowercase English letter and using only lowercase letters and numbers
      • Password: Enter a value between 8 and 50 characters, including uppercase letters (English), lowercase letters (English), numbers, and special characters (!@#$%^&*)
      • Password Confirmation: Enter the password again, identical to the previous entry
      Host AliasSelectionAdd host information to be connected to Data Ops (up to 20 can be created, including default)
      • Select “Use” and click the + button
      • Hostname: Enter in hostname or domain format, using lowercase letters, numbers, and special characters (-) in 3-63 characters
      • IP: Enter in IP format
      • To delete, click the X button
      • The firewall between the cluster and the corresponding server must be open to use the added host information
      Fig. Data Ops Service Information Input Items

    • Enter Additional Information Enter or select the required information in the area.

      Classification
      Necessity
      Detailed Description
      TagSelectAdd Tag
      • Add Tag button to create and add tags or add existing tags
      • Up to 50 tags can be added
      • Newly added tags will be applied after service creation is complete
      Fig. Data Ops Additional Information Input Items

  4. In the Summary panel, review the detailed information and estimated charges, and then click the Complete button.

    • Once creation is complete, check the created resource on the Data Ops list page.

Data Ops detailed information check

You can check and modify the full list of Data Ops resources and detailed information. The Data Ops details page consists of detailed information, tags, and work history tabs.

To check the detailed information of Data Ops, follow the next procedure.

  1. 모든 서비스 > Data Analytics > Data Ops menu should be clicked. It moves to the Service Home page of Data Ops.
  2. Service Home page, click the Data Ops menu. It moves to the Data Ops list page.
  3. Data Ops list page, click on the resource to check the detailed information. It moves to the Data Ops details page.
    • Data Ops Details page top shows status information and additional function information.
ClassificationDetailed Description
Status DisplayData Ops Status
  • Creating: being created
  • Running: operating, Data Ops Services can be created
  • Updating: settings update in progress
  • Terminating: service termination in progress
  • Error: error occurred during creation or service abnormal status
Hosts file setting informationButton to check and copy host file information to access Data Ops
Service CancellationButton to cancel the service
Fig. Data Ops Status Information and Additional Features

Detailed Information

On the Data Ops list page, you can check the detailed information of the selected resource and modify the information if necessary.

ClassificationDetailed Description
ServiceService Name
Resource TypeResource Type
SRNUnique resource ID in Samsung Cloud Platform
  • Means cluster SRN
Resource NameResource Name
  • Means cluster name
Resource IDUnique resource ID in the service
CreatorUser who created the service
Creation TimeTime when the service was created
ModifierUser who modified the service information
Modified DateDate when service information was modified
Cluster NameServer cluster name composed of servers
Storage ClassStorage class used by the selected cluster
DescriptionAdditional information or description about Data Ops
Domain SettingData Ops Domain Name
Node SelectorNode Label
Web UrlData Ops URL
AccountData Ops Manager account
Host AliasHost information to be connected to Data Ops
Fig. Data Ops detailed information tab items

Tag

On the Data Ops list page, you can check the tag information of the selected resource, and add, change, or delete it.

ClassificationDetailed Description
Tag listTag list
  • Check Key, Value information of the tag
  • Up to 50 tags can be added per resource
  • When entering a tag, search and select from the existing list of created Key and Value
Fig. Data Ops tags tab items

Work History

You can check the work history of the selected resource on the Data Ops list page.

ClassificationDetailed Description
Work history listResource change history
  • Check work date, resource ID, resource name, work details, event topic, work result, and worker information
Fig. Data Ops job history tab detailed information items

Cancel Data Ops

You can cancel unused Data Ops to reduce operating costs. However, if you cancel the service, the operating service may be stopped immediately, so you should consider the impact of stopping the service sufficiently before proceeding with the cancellation work.

To cancel Data Ops, follow the procedure below.

  1. Click All Services > Data Analytics > Data Ops menu. It moves to the Service Home page of Data Ops.
  2. On the Service Home page, click the Data Ops menu. It moves to the Data Ops list page.
  3. Data Ops list page, select the resource to be canceled and click the Service Cancellation button.
  4. Once the cancellation is complete, please check if the resource has been cancelled on the Data Ops list page.
Notice
Data Ops cannot be deleted until you delete the connected Data Ops Services.

1 - Data Ops Services

Users can enter essential information for Data Ops Services within the Data Ops service and create the service by selecting detailed options through the Samsung Cloud Platform Console.

Create Data Ops Services

The user can add a service by selecting detailed options for Data Ops or entering setting values.

Notice
When applying for Data Ops Services, the scale of resources should be secured to be more than the available capacity of the K8s cluster.

To create Data Ops Services, follow the procedure below.

  1. Click on the menu for all services > Data Analytics > Data Ops. It moves to the Service Home page of Data Ops.

  2. On the Service Home page, click Data Ops Services. It moves to the Data Ops Services list page.

  3. On the Data Ops Services list page, click the Create Data Ops Services button. It moves to the Create Data Ops Services page.

  4. Data Ops Services Creation page, enter the information required for service creation and select detailed options.

    • Enter Service Information area, enter or select the required information.

      Division
      Necessity
      Detailed Description
      Data Ops NameRequiredData Ops Selection
      Ops Service NameRequiredEnter Data Ops Services name
      • Start with lowercase English letters and do not end with a special character (-), use lowercase letters, numbers, and special characters (-) to input 3 ~ 30 characters
      Storage ClassRequiredSelect the storage class used by the chosen cluster
      DescriptionOptionalEnter additional information or description about Data Ops Services within 150 characters
      Domain settingMandatoryEnter Data Ops Services domain
      • Start with lowercase English letters and do not end with a special character (-), use lowercase letters, numbers, and special characters (-) to input 3 ~ 50 characters
      • {Data Ops Services name}.{set domain} will be the Data Ops Services access address.
      Node SelectorRequiredTo install on a specific node, enter a distinguishable label from the node’s labels
      • If the node label is entered incorrectly, an installation error may occur, so check the node label in advance
      • Node labels can be checked in the yaml file of the corresponding node
      Service WorkloadRequired
      • Web Server: Provides visualization of DAG components and status, and Airflow configuration management module
      • Scheduler: Manages scheduling and execution of various DAGs and tasks for orchestration
      • Worker: Performs actual orchestration and data processing tasks
        • Worker(Kubernetes): Dynamically creates and runs pods when worker conditions are met, allowing for efficient resource usage. The Replica text box is disabled when Kubernetes is selected.
        • Worker(Celery): Creates and maintains static pods when worker conditions are met, allowing for faster performance with large requests. The Replica text box is enabled and user input is allowed when Celery is selected.
        • The type of executor chosen cannot be changed once selected
      AccountRequiredEnter Airflow account
      • ID: Starts with lowercase English letters and uses lowercase letters and numbers to enter a value between 6 and 30 characters
      • Password: Includes uppercase (English), lowercase (English), numbers, and special characters (!@#$%^&*) and enters 8 to 50 characters
      • Password Confirmation: Enter the password again
      Table. Data Ops Services service information input items

    • Enter Additional Information area, enter or select the required information.

      Classification
      Necessity
      Detailed Description
      Host AliasSelectionAdd host information to be connected to Data Ops (up to 20 can be created, including default)
      • Select “Use” and click the + button
      • Hostname: Enter in hostname or domain format, using lowercase letters, numbers, and special characters (-) with 3 ~ 63 characters
      • IP: Enter in IP format
      • To delete, click the X button
      • The firewall between the cluster and the server must be open to use the added host information
      TagSelectionTag addition
      • Tag addition button to create and add tags or add existing tags possible
      • Up to 50 tags can be added
      • Newly added tags are applied after service creation is complete
      Fig. Additional Data Ops information input items

  5. In the Summary panel, review the detailed information and estimated charges, then click the Complete button.

    • Once creation is complete, check the created resource on the Data Ops Services list page.

Data Ops Services detailed information check

You can check and modify the full list of Data Ops Services resources and detailed information. The Data Ops Services details page consists of details, tags, and work history tabs.

To check the details of Data Ops Services, follow the next procedure.

  1. Click on the menu for all services > Data Analytics > Data Ops. It moves to the Service Home page of Data Ops.
  2. On the Service Home page, click the Data Ops Services menu. It moves to the Data Ops Services list page.
  3. Data Ops Services list page, click on the resource to check the detailed information. It moves to the Data Ops Services details page.
    • Data Ops Services Details page top shows status information and additional features.
ClassificationDetailed Description
Status IndicatorData Ops Services status
  • Creating: being created
  • Running: operating
  • Updating: updating settings
  • Terminating: service termination in progress
  • Error: creation failed or service unavailable
Hosts file setting informationButton to check and copy host file information to access Data Ops Services
Data Ops Services deletionbutton to cancel the service
Fig. Data Ops Services Status Information and Additional Features

Detailed Information

On the Data Ops Services list page, you can check the detailed information of the selected resource and modify the information if necessary.

ClassificationDetailed Description
ServiceService Category
Resource TypeService Name
SRNUnique resource ID in Samsung Cloud Platform
  • Means cluster SRN
Resource NameResource Name
  • Means cluster name
Resource IDUnique resource ID in the service
CreatorUser who created the service
Creation TimeTime when the service was created
ModifierUser who modified the service information
Revision TimeThe time when service information was revised
Data Ops NameData Ops Full Name
Storage ClassStorage class used by the selected cluster
DescriptionAdditional information or description about Data Ops Services
Domain SettingData Ops Services domain name
Node SelectorNode Label
Web UrlData Ops Services URL
AccountAirflow Account
Host AliasHost information to be connected to Data Ops Services
Fig. Data Ops Services detailed information tab items

Tag

On the Data Ops Services list page, you can check the tag information of the selected resource and add, change, or delete it.

ClassificationDetailed Description
Tag listTag list
  • Key, Value information of the tag can be checked
  • Up to 50 tags can be added per resource
  • When entering a tag, search and select from the existing Key and Value list
Fig. Data Ops Services tags tab items

Work History

You can check the operation history of the selected resource on the Data Ops Services list page.

ClassificationDetailed Description
Work history listResource change history
  • Check work time, resource ID, resource name, work details, event topic, work result, and worker information
Fig. Data Ops Services job history tab detailed information items

Data Ops Services cancellation

You can cancel unused Data Ops Services to reduce operating costs. However, when canceling a service, the operating service may be stopped immediately, so you should consider the impact of stopping the service sufficiently before proceeding with the cancellation work.

To cancel Data Ops Services, follow the procedure below.

  1. Click on the menu for all services > Data Analytics > Data Ops. It moves to the Service Home page of Data Ops.
  2. On the Service Home page, click the Data Ops Services menu. It moves to the Data Ops Services list page.
  3. Data Ops Services list page, select the resource to be canceled and click the Data Ops Services delete button.
  4. Once the cancellation is complete, please check if the resource has been cancelled on the Data Ops Services list page.

2 - Installing Ingress Controller

The user must install the Ingress Controller before creating the Data Ops service. Only one Ingress Controller can be installed in a Kubernetes cluster.

Install Ingress Controller using Container Registry

To install Ingress Controller using Container Registry, follow the procedure below.

For detailed Container Registry creation methods, please refer to the Container > Container Registry > How-to guides guide.
  1. Prepare the SCR (Samsung Container Registry) to store the Ingress Controller image.
  2. Push the Ingress Controller image to SCR(Samsung Container Registry).
  3. Download the YAML file used for installation from Ingress GitHub and modify the following items.
Color mode
kind: Deployment
...
spec:
  template:
    spec:
      containers:
        image: {SCR private endpoint}.{repository name}.{image name}:{tag}
kind: Deployment
...
spec:
  template:
    spec:
      containers:
        image: {SCR private endpoint}.{repository name}.{image name}:{tag}
Code Block. SCR Information Change
Color mode
kind: ConfigMap
...
metadata:
  labels:
    app: ingress-controller

kind: Service
...
metadata:
  labels:
    app: ingress-controller

kind: Deployment
...
metadata:
  labels:
    app: ingress-controller

kind: IngressClass
...
metadata:
  labels:
    app: ingress-controller
kind: ConfigMap
...
metadata:
  labels:
    app: ingress-controller

kind: Service
...
metadata:
  labels:
    app: ingress-controller

kind: Deployment
...
metadata:
  labels:
    app: ingress-controller

kind: IngressClass
...
metadata:
  labels:
    app: ingress-controller
Code block. Label information added - metadata: labels: app: ingress-controller
  1. You can install the Ingress Controller using the Create Object button in the Workloads > Deployments list in Kubernetes Engine using the modified YAML file.
Reference
For detailed object creation methods, please refer to Container > Kubernetes Engine > Creating Deployments.