orchest icon indicating copy to clipboard operation
orchest copied to clipboard

Offline Installation Guide for Orchest in Self-Hosted Kubernetes Cluster

Open im-jinxinwang opened this issue 1 year ago • 4 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.

im-jinxinwang avatar Nov 16 '23 12:11 im-jinxinwang

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

welcome[bot] avatar Nov 16 '23 12:11 welcome[bot]

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

im-jinxinwang avatar Nov 20 '23 05:11 im-jinxinwang

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?

dotruong1910 avatar Nov 20 '23 09:11 dotruong1910

Hi @dotruong1910 later I installed ingress-nginx, but the orchest_node-agent service went missing. Can you help me take a look? https://github.com/orchest/orchest/issues/1537

im-jinxinwang avatar Nov 21 '23 02:11 im-jinxinwang