Validating the Kubeflow Installation

Prerequisites

Required access rights: Platform Administrator or Cluster Administrator

About this task

When your Kubernetes cluster is ready, perform the following basic tests to validate the Kubeflow installation.

The Kubeflow dashboard link in the AI/ML tenant UI will be active after the Kubeflow service is up, which may take 10-15 minutes.

Procedure

  1. Run the following command on the master node to ensure that the kubeflow-installer pod has been completed.
    kubectl get pods -n kubeflow-jobs
    
    NAME                           READY   STATUS      RESTARTS   AGE
    dex-secret-generator-wq4l4     0/1     Completed   0          17m
    hpecpconfig-patch-qz2gd        0/1     Completed   0          14m
    minio-config-generator-4gksg   0/1     Completed   0          17m
    proxy-cm-generator-jmb8q       0/1     Completed   0          17m
  2. Confirm that the Dex config secret was created according to the authentication settings provided during cluster creation.
    kubectl get secret dex-config-secret -n auth -o yaml
  3. Confirm that the pods are up and running. Deployment of Kubeflow manifests may take 10-15 minutes.
    kubectl get pods -n auth && kubectl get pods -n cert-manager && kubectl get pods -n knative-eventing && kubectl get pods -n knative-serving && kubectl get pods -n kubeflow && kubectl get pods -n kubeflow-user-example-com && kubectl get pods -n prism-ns

    The output should appear as follows:

    NAME                   READY   STATUS    RESTARTS   AGE
    dex-798fd4d8f9-tzd88   1/1     Running   0          32m
    NAME                                       READY   STATUS    RESTARTS   AGE
    cert-manager-67b5569945-clt67              1/1     Running   0          33m
    cert-manager-cainjector-7dbb46f46d-zvtv6   1/1     Running   0          33m
    cert-manager-webhook-7c48978bcc-ctqv4      1/1     Running   0          33m
    NAME                                   READY   STATUS    RESTARTS   AGE
    eventing-controller-5f4c7bbf4b-qjmjp   1/1     Running   0          32m
    eventing-webhook-585df69b96-ztpz4      1/1     Running   0          32m
    NAME                                     READY   STATUS    RESTARTS      AGE
    activator-859bc95758-6cj6x               2/2     Running   0             32m
    autoscaler-67f94897c8-n75gt              2/2     Running   0             32m
    controller-c5959bc48-qpp6g               1/1     Running   0             32m
    domain-mapping-bfdd97c95-bvq6l           2/2     Running   0             32m
    domainmapping-webhook-65cf4d6986-m2sqw   2/2     Running   1 (32m ago)   32m
    net-istio-controller-6cfbd68cbf-fsfkc    2/2     Running   1 (32m ago)   32m
    net-istio-webhook-677cfd865b-s78mx       2/2     Running   1 (32m ago)   32m
    webhook-87b94cb45-xhfwj                  2/2     Running   1 (32m ago)   32m
    NAME                                                     READY   STATUS    RESTARTS      AGE
    admission-webhook-deployment-7978f87497-t4x4v            1/1     Running   0             31m
    cache-deployer-deployment-7f7d7f757f-rfjqp               2/2     Running   1 (31m ago)   32m
    cache-server-977bdbdd-w4jdr                              2/2     Running   0             32m
    centraldashboard-84695f67cf-fdngl                        2/2     Running   0             31m
    jupyter-web-app-deployment-597d47b664-ggxft              1/1     Running   0             31m
    katib-controller-6478fbd64c-wbxxr                        1/1     Running   0             31m
    katib-db-manager-78fc8b7895-sfbc8                        1/1     Running   0             31m
    katib-mysql-6975d6c6c4-xvz4q                             1/1     Running   0             31m
    katib-ui-5cb6cc4d97-k4dct                                1/1     Running   0             31m
    kserve-controller-manager-0                              2/2     Running   0             31m
    kserve-models-web-app-75f5c6cc9f-dx5xl                   2/2     Running   0             31m
    kubeflow-pipelines-profile-controller-858fdbf777-znb6l   1/1     Running   0             32m
    metacontroller-0                                         1/1     Running   0             32m
    metadata-envoy-deployment-f4c868c97-zng4p                1/1     Running   0             32m
    metadata-grpc-deployment-679b49cc95-wtj9d                2/2     Running   2 (31m ago)   32m
    metadata-writer-7459bcd96b-prp86                         2/2     Running   0             32m
    minio-console-6bc546d664-mhlf9                           1/1     Running   0             31m
    minio-dcb5fcb5c-rwzqq                                    2/2     Running   0             31m
    ml-pipeline-777989d7f8-c6kb8                             2/2     Running   1 (30m ago)   32m
    ml-pipeline-persistenceagent-848b7bbc88-pgznx            2/2     Running   0             32m
    ml-pipeline-scheduledworkflow-546fc65b4c-gz6gk           2/2     Running   0             32m
    ml-pipeline-ui-8847c787b-6gctl                           2/2     Running   0             32m
    ml-pipeline-viewer-crd-5c79ccf5b6-r7mzk                  2/2     Running   1 (31m ago)   32m
    ml-pipeline-visualizationserver-8666b88867-lb49z         2/2     Running   0             32m
    mysql-76b487989d-ckkxg                                   2/2     Running   0             32m
    notebook-controller-deployment-568544dfcf-f2s9k          1/1     Running   0             31m
    profiles-deployment-77489847c9-bntg9                     3/3     Running   2 (29m ago)   31m
    seldon-controller-manager-77c74849b6-jgpxt               1/1     Running   0             30m
    tensorboards-web-app-deployment-65b8646ff6-m8cld         1/1     Running   0             31m
    training-operator-866bcdf8fb-7n4tg                       1/1     Running   0             31m
    volumes-web-app-deployment-c49cd595f-wmgcx               1/1     Running   0             31m
    workflow-controller-566b84599c-krv9p                     2/2     Running   1 (31m ago)   32m
    NAME                                               READY   STATUS    RESTARTS   AGE
    ml-pipeline-ui-artifact-68bc7b65b5-r48kw           2/2     Running   0          28m
    ml-pipeline-visualizationserver-5c867dbddd-lfftq   2/2     Running   0          28m
    NAME                           READY   STATUS    RESTARTS   AGE
    kftoken-app-65f794d6ff-fhrvj   1/1     Running   0          30m
    prism-647f69f9bb-drdgw         1/1     Running   0          30m