-
Notifications
You must be signed in to change notification settings - Fork 778
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ingress not working on AWS. #142
Comments
Hi @yasiemir, I am not sure what you want to achive with the ingress rule you provided. Here is how we expect ingress to be used in the microk8s. As soon as you do a
Now, let's say you create a deployment (microbot), a coresponding service and you want to expose it through ingress.
The ingress rule looks like this:
You can see the rule created here:
If you point your browser at http://microbot.127.0.0.1.xip.io/ (or do a wget from the machine on AWS) you should get the microbot. If you do not get the ingress controller with Thank you for using microk8s. |
Hi @ktsakalozos, |
Currently, there is no integration with AWS (or any other cloud provider). You will need to create any loadbalancers manually. This is an interesting feature we might consider implementing in the future. Thank you for the suggestion. |
I am +1 to seeing this added as a feature. As we use microk8s in different ways, it's becoming clear that we need to be able to use it more robustly. For example, I spin up a VM in a cloud and use microk8s for development, or a demo. I want to be able to expose an endpoint and poke at it outside of the machine. |
I hit the same wall just now.
I thought that was something that Kubernetes does for you already. i.e. reading at the source code I see that it should be the case: kubernetes/kubernetes#24569 So what version of Kubernetes does microk8s run exactly? I thought it was vanilla k8s. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Do we still not have pluggable cloud providers in microK8s? MetalLB just doesn't work on AWS, for example. |
I have a single node setup on AWS ubuntu instance using microk8s with ingress controller enabled by using
microk8s.enable ingress
.Which has added the following service:
and the following deployment:
which I belive is the ingress controller.
Now when I try to create the following ingress:
The
ADDRESS
is not assigned to the ingresskubectl get ingress NAME HOSTS ADDRESS PORTS AGE basic-ingress * 80 12m
Is there anything specific to AWS loadbalancers that needs to be configured? Or anything that I am missing in the configuration?
I tried installing nginx ingress controller saperately but same issue with that.
The text was updated successfully, but these errors were encountered: