Deploy Dataiku on Kubernetes

muzaka69
muzaka69 Registered Posts: 4

Hi I'm trying to set deployment on my k8s cluster for Dataiku 12.2.2. When I create the deployment and service, I encounteredUntitled.png following errors, can you please suggest some solutions?

Answers

  • Alexandru
    Alexandru Dataiker, Dataiku DSS Core Designer, Dataiku DSS ML Practitioner, Dataiku DSS Adv Designer, Registered Posts: 1,225 Dataiker

    Hi @muzaka69
    .

    Can you clarify if you are deploying DSS as deployment in K8s?
    Or you are trying to run a job/recipe with containerized execution.

    The error suggests the arguments passed are invalid but unclear why.

    It may easier to provide a job or instance diagnostics via a support ticket
    https://doc.dataiku.com/dss/latest/troubleshooting/obtaining-support.html

  • muzaka69
    muzaka69 Registered Posts: 4
    edited July 17

    Hi, thanks for your response

    I'm currently using k8s cluster to deploy DSS as self-hosted service, it may be similar to install and run DSS in regular linux system. So far I have installed DSS and start to create deploy.yaml file to deploy via kubectl. And I found the mentioned error while trying `kubectle describe` as my pod keep restarting

    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: dss-deployment
      labels:
        app: dss
    spec:
      selector:
        matchLabels:
          app: dss-pod
      template:
        metadata:
          labels:
            app: dss-pod
        spec:
          containers:
          - name: dss-container
            image: docker.io/library/dku-exec-base-ele7hfawpxwbyqbkls4yovyr:dss-12.2.2
            imagePullPolicy: IfNotPresent
            ports:
            - containerPort: 11000
              name: http
            resources:
              requests:
                memory: "64Mi"
                cpu: "64m"
              limits:
                memory: "128Mi"
                cpu: "128m"
    
    ---
    apiVersion: v1
    kind: Service
    metadata:
      name: dss-sv
    spec:
      type: LoadBalancer
      ports:
        - name: first-port
          protocol: TCP
          port: 80
          targetPort: 11000
      selector:
        app: dss-pod

Setup Info
    Tags
      Help me…