Alexsander Pereira
10/13/2022, 6:46 PMapiVersion: <http://orchest.io/v1alpha1|orchest.io/v1alpha1>
kind: OrchestCluster
metadata:
name: cluster-1
namespace: orchest
annotations:
<http://controller.orchest.io/deploy-ingress|controller.orchest.io/deploy-ingress>: "false"
spec:
singleNode: true
orchest:
authServer:
image: public.ecr.aws/u5k1d2l0/orchest-auth-server:v2022.10.5-1.0.0
orchestWebServer:
image: public.ecr.aws/u5k1d2l0/orchest-webserver:v2022.10.5-1.0.0
Yannick
10/13/2022, 7:20 PMAlexsander Pereira
10/13/2022, 7:32 PMnotes:
<http://controller.orchest.io/deploy-ingress|controller.orchest.io/deploy-ingress>: "false"
It is already defined and the error still occurs.Yannick
10/14/2022, 4:59 AMNavid H
10/14/2022, 7:16 AMOrchestCluster
object, can you also post that one?Yannick
10/14/2022, 8:00 AMIf I apply with the option to allow orchest-controller to create nginx it works.So you have two options on EKS: 1. Don't set the
<http://controller.orchest.io/deploy-ingress|controller.orchest.io/deploy-ingress>: "false"
annotation and let Orchest set up ingress for you. Which is easier than having to install nginx yourself (but of course allows less configuration from your side)
2. Install nginx-ingress-controller on the cluster yourself and then install Orchest with the <http://controller.orchest.io/deploy-ingress|controller.orchest.io/deploy-ingress>: "false"
annotationAlexsander Pereira
10/14/2022, 1:00 PM<http://controller.orchest.io/deploy-ingress|controller.orchest.io/deploy-ingress>: "false"
Yannick
10/14/2022, 1:04 PMAlexsander Pereira
10/14/2022, 1:08 PMNavid H
10/14/2022, 1:31 PMAlexsander Pereira
10/14/2022, 2:01 PMnamespace/monitoring created
daemonset.apps/node-exporter created
service/node-exporter created
namespace/ingress-nginx created
serviceaccount/ingress-nginx created
serviceaccount/ingress-nginx-admission created
<http://role.rbac.authorization.k8s.io/ingress-nginx|role.rbac.authorization.k8s.io/ingress-nginx> created
<http://role.rbac.authorization.k8s.io/ingress-nginx-admission|role.rbac.authorization.k8s.io/ingress-nginx-admission> created
<http://clusterrole.rbac.authorization.k8s.io/ingress-nginx|clusterrole.rbac.authorization.k8s.io/ingress-nginx> created
<http://clusterrole.rbac.authorization.k8s.io/ingress-nginx-admission|clusterrole.rbac.authorization.k8s.io/ingress-nginx-admission> created
<http://rolebinding.rbac.authorization.k8s.io/ingress-nginx|rolebinding.rbac.authorization.k8s.io/ingress-nginx> created
<http://rolebinding.rbac.authorization.k8s.io/ingress-nginx-admission|rolebinding.rbac.authorization.k8s.io/ingress-nginx-admission> created
<http://clusterrolebinding.rbac.authorization.k8s.io/ingress-nginx|clusterrolebinding.rbac.authorization.k8s.io/ingress-nginx> created
<http://clusterrolebinding.rbac.authorization.k8s.io/ingress-nginx-admission|clusterrolebinding.rbac.authorization.k8s.io/ingress-nginx-admission> created
configmap/ingress-nginx-controller created
service/ingress-nginx-controller created
service/ingress-nginx-controller-admission created
deployment.apps/ingress-nginx-controller created
job.batch/ingress-nginx-admission-create created
job.batch/ingress-nginx-admission-patch created
<http://ingressclass.networking.k8s.io/nginx|ingressclass.networking.k8s.io/nginx> created
<http://validatingwebhookconfiguration.admissionregistration.k8s.io/ingress-nginx-admission|validatingwebhookconfiguration.admissionregistration.k8s.io/ingress-nginx-admission> created
namespace/orchest created
serviceaccount/orchest-controller created
<http://customresourcedefinition.apiextensions.k8s.io/orchestclusters.orchest.io|customresourcedefinition.apiextensions.k8s.io/orchestclusters.orchest.io> created
<http://customresourcedefinition.apiextensions.k8s.io/orchestcomponents.orchest.io|customresourcedefinition.apiextensions.k8s.io/orchestcomponents.orchest.io> created
<http://clusterrole.rbac.authorization.k8s.io/orchest-controller|clusterrole.rbac.authorization.k8s.io/orchest-controller> created
<http://clusterrolebinding.rbac.authorization.k8s.io/orchest-controller|clusterrolebinding.rbac.authorization.k8s.io/orchest-controller> created
service/orchest-controller created
deployment.apps/orchest-controller created
Error from server (InternalError): error when creating "files/orchest-controller.yml": Internal error occurred: failed calling webhook "<http://validate.nginx.ingress.kubernetes.io|validate.nginx.ingress.kubernetes.io>": failed to call webhook: Post "<https://ingress-nginx-controller-admission.ingress-nginx.svc:443/networking/v1/ingresses?timeout=10s>": no endpoints available for service "ingress-nginx-controller-admission"
Navid H
10/14/2022, 2:06 PMAlexsander Pereira
10/17/2022, 1:11 PMNavid H
10/17/2022, 1:22 PMAlexsander Pereira
10/17/2022, 1:25 PMNavid H
10/17/2022, 1:28 PMOrchestCluster
yaml file, it get stuck in pulling Auth-Server
, because I don't have access to your custom image, but it does not try to deploy ingress,
could you run the following command:
kubectl get ingressclass
Alexsander Pereira
10/17/2022, 1:33 PMNavid H
10/17/2022, 1:41 PMOrchestCluster
?OrchestCluster
CRD, then ingress should have been enabled at controller level deployment, but I don't see this in you deployment.Alexsander Pereira
10/17/2022, 1:49 PMNavid H
10/18/2022, 9:36 AMkubectl delete -A validatingwebhookconfiguration ingress-nginx-admission
Alexsander Pereira
10/18/2022, 12:47 PMNavid H
10/18/2022, 12:48 PMAlexsander Pereira
10/18/2022, 12:49 PMNavid H
10/18/2022, 12:49 PM