F

Flyte enables you to build & deploy data & ML pipelines, hassle-free. The infinitely scalable and flexible workflow orchestration platform that seamlessly unifies data, ML and analytics stacks. Explore and Join the Flyte Community!

Flyte Cluster Deployment Issues

Summary

The user is deploying a Flyte cluster on their on-premises Kubernetes setup with three nodes, utilizing Minio and PostgreSQL for storage. They are facing an issue where the pods remain in a pending state after applying the YAML configuration file with kubectl. The user seeks insights or suggestions from the community about similar challenges in on-prem K8s deployments and requests a brief step-by-step guide or reference for the setup, noting that the storage class is functioning correctly.

Status
resolved
Tags
  • Kubernetes Deployment
  • Minio
  • flyte
  • Flyte
  • User
  • Support Need
  • Developer
  • Deployment Issues
  • Product Help
  • Question
  • Deployment
  • PostgreSQL
  • Support Request
Source
#ask-the-community
    k

    kylee.knight

    11/19/2024

    kubectl get storageclass working fine. but still the same issue.

    k

    kylee.knight

    11/18/2024

    I'm still confused about it a little. Can you share any brief step by step guide or reference to do setup on my side?

    d

    david.espejo

    11/13/2024

    ok so that's part of the problem. The manifests in that repo are configured to request a volume from whatever Storage Class you're using as default

    k

    kylee.knight

    11/13/2024

    It's saying- "no resource found".

    d

    david.espejo

    11/13/2024

    cool, can you do kubectl get storageclass

    k

    kylee.knight

    11/13/2024

    Yes I have.

    d

    david.espejo

    11/13/2024

    well, not exactly. Do you have access to run kubectl commands to your cluster?

    k

    kylee.knight

    11/13/2024

    It was already setup by our devops team. Do we need to know?

    d

    david.espejo

    11/13/2024

    yeah sure, but are you using k3s or how did you deploy your Kubernetes cluster?

    k

    kylee.knight

    11/13/2024

    I'm now using on-prem. Is there any way we can deploy on on-prem one?

    d

    david.espejo

    11/13/2024

    Hey <@U0789L35QGL> What Kubernetes distro are you using? I suspect if your pods are Pending it's because the request to provision and mount storage (aka Persistent Volume Claim) isn't being fulfilled. For that to work it needs a Storage Class that comes from a storage provisioner. This is covered in the tutorial for a k3s deployment but not for other distros

    k

    kylee.knight

    11/13/2024

    Hi Flyte Community,

    I hope this message finds you well. I am currently in the process of deploying a Flyte cluster on my on-premises Kubernetes (K8s) setup, which consists of three nodes. I am following the guidelines outlined in this repository: [Flyte the Hard Way] (https://github.com/davidmirror-ops/flyte-the-hard-way).

    My goal is to utilize Minio and PostgreSQL for Flyte's storage needs. However, I have encountered an issue where, after applying the YAML configuration file using kubectl, the pods remain in a pending state instead of transitioning to running.

    I would greatly appreciate any insights or experiences from those who have faced similar challenges with on-prem K8s deployments. If anyone has suggestions or can share their expertise, it would be immensely helpful.

    Thank you in advance for your assistance!

    Best regards.