orchest / orchest

Build data pipelines, the easy way 🛠️

Home Page:https://orchest.readthedocs.io/en/stable/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Offline Installation Guide for Orchest in Self-Hosted Kubernetes Cluster

im-jinxinwang opened this issue · comments

Describe the feature you'd love to have in Orchest

I would like to have a comprehensive offline installation guide for Orchest in a self-hosted Kubernetes cluster. The current installation process is challenging for me, and having an offline installation guide would greatly simplify the process.

Is your feature request related to a problem? Please describe.
The problem I am facing is the difficulty in installing Orchest in my self-hosted Kubernetes cluster. The existing installation process assumes an internet connection, which is not always available in my environment. Therefore, I need a solution that allows me to install Orchest offline.

Additional context
I would appreciate if the installation guide includes step-by-step instructions, along with any necessary configuration changes or additional software dependencies required for offline installation. Screenshots or any other visual aids would be helpful in understanding the installation process.

❤️ Thanks for opening your first issue! We really appreciate your input.
💬 If you need to connect more synchronously with members of the Orchest community, please feel free to chat with us on our Slack.

I used the following configuration for installation in an offline environment, but encountered issues. There are many identical error messages in my orchest-controller container.

apiVersion: orchest.io/v1alpha1
kind: OrchestCluster
metadata:
  name: cluster-1
  namespace: orchest
spec:
  singleNode: true
E1120 05:47:20.508018       1 controller.go:172] failed to detect ingress class name
E1120 05:47:21.478774       1 cluster_utils.go:629] Failed to detect k8s distribution
W1120 05:47:21.508994       1 controller.go:170] dropping Object "orchest/orchest-api" out of the queue: failed to detect ingress class name

kubernetes version: v1.23.9

I used the following configuration for installation in an offline environment, but encountered issues. There are many identical error messages in my orchest-controller container.

apiVersion: orchest.io/v1alpha1
kind: OrchestCluster
metadata:
  name: cluster-1
  namespace: orchest
spec:
  singleNode: true
E1120 05:47:20.508018       1 controller.go:172] failed to detect ingress class name
E1120 05:47:21.478774       1 cluster_utils.go:629] Failed to detect k8s distribution
W1120 05:47:21.508994       1 controller.go:170] dropping Object "orchest/orchest-api" out of the queue: failed to detect ingress class name

kubernetes version: v1.23.9

Hey WVenus, have you installed nginx-ingress-controller?

Hi @dotruong1910
later I installed ingress-nginx, but the orchest_node-agent service went missing. Can you help me take a look?
#1537