You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
curl https://blt.chrisproject.org/vanilla # ok
curl https://blt.chrisproject.org/externalname # error
I don't know why it's not working, but it would be cool if it did.
I deleted the ingress, so to reproduce this issue you'll have to use your own ingress and domain name.
What I am trying to do might raise eyebrows, so to avoid the XY problem I will explain my motivation. My ultimate goal is to host a static (single-page application) web app using NERC-OCP. While this is simple enough to do by creating a deployment+ingress ordinarily, I am exploring possibly more efficient alternate solutions (premature optimization is my hobby). What if I could put the static files (HTML+CSS+JS) in some object storage (either an ObjectBucketClaim on NERC-OCP or OpenStack Swift Storage) and serve it directly using Kubernetes ingress? It would achieve website hosting with high levels of abstraction and zero user-managed pods!
Milstein
changed the title
Hosting a Single Page Application (SPA) website hosing on NERC without user-managed pods,
Hosting a Single Page Application (SPA) website hosing on NERC without user-managed pods.
Nov 27, 2024
larsks
changed the title
Hosting a Single Page Application (SPA) website hosing on NERC without user-managed pods.
Ingress support for ExternalName services
Jan 6, 2025
Dear NERC,
I have noticed that ingress doesn't work with ExternalName services. For example:
We can test that the Deployment, ClusterIP Service, and ExternalName Service are all working:
So far, so good. Next, I want to create an ingress for these services.
Now checking whether the ingress works:
I don't know why it's not working, but it would be cool if it did.
I deleted the ingress, so to reproduce this issue you'll have to use your own ingress and domain name.
What I am trying to do might raise eyebrows, so to avoid the XY problem I will explain my motivation. My ultimate goal is to host a static (single-page application) web app using NERC-OCP. While this is simple enough to do by creating a deployment+ingress ordinarily, I am exploring possibly more efficient alternate solutions (premature optimization is my hobby). What if I could put the static files (HTML+CSS+JS) in some object storage (either an ObjectBucketClaim on NERC-OCP or OpenStack Swift Storage) and serve it directly using Kubernetes ingress? It would achieve website hosting with high levels of abstraction and zero user-managed pods!
Here is what I tried, but does not work:
If you have any alternate solutions for (single page application) website hosing on NERC without user-managed pods, please let me know.
p.s. please consider this a low-priority issue.
I got the idea from https://adrien.poupa.net/serving-s3-bucket-kubernetes-ingress-nginx/
The text was updated successfully, but these errors were encountered: