Skip to content
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

Deploy k8gb on MS Azure #642

Closed
jkremser opened this issue Oct 5, 2021 · 18 comments · May be fixed by #912
Closed

Deploy k8gb on MS Azure #642

jkremser opened this issue Oct 5, 2021 · 18 comments · May be fixed by #912
Labels
hacktoberfest providers Support for a cloud or DNS provider
Milestone

Comments

@jkremser
Copy link
Member

jkremser commented Oct 5, 2021

Replicate our steps described in local setup on MS Azure's AKS. Including the

  • make test-failover
  • make test-round-robin
    (the concepts captured by these Makefile targets)

Deliverables:
pull-request with the results describing the:

  • reproduction steps (bash, makefile or markdown)
  • issues that had to be solved in order to achieve this (platform specifics)
  • all the steps that were necessary to make in the Azure web ui as well as the az aks ... CLI invocations

NOTE: the files should land somewhere under /docs/platforms/azure/*

You can use the free tier offering on AKS.

If you need advice, we are on Slack.

@ManishS6
Copy link

ManishS6 commented Oct 5, 2021

@jkremser I would like to work on this.
Please assign this task to me.

@ManishS6
Copy link

ManishS6 commented Oct 5, 2021

@ytsarev on it.

@ManishS6 ManishS6 removed their assignment Oct 11, 2021
@dmeytin
Copy link

dmeytin commented Feb 1, 2022

@ytsarev, @ManishS6, any news on this issue?

@ytsarev
Copy link
Member

ytsarev commented Feb 21, 2022

@dmeytin nope, are you interested in k8gb on Azure?

CC: @somaritane

@somaritane
Copy link
Contributor

@ytsarev thanks for upvoting ;)
@dmeytin since we're using ExternalDNS to communicate with DNS providers, k8gb "should just work" with Azure DNS,
but we wanted to test E2E, hence were asking for help :)
My free Azure tier trial is over, have to find a workaround...
If you have access and are willing to check with our assistance, you're more than welcome.

@ytsarev
Copy link
Member

ytsarev commented Feb 21, 2022

@somaritane while conceptually you are right, I guess we still need to extend the helm templates with azure related edgedns provider configuration similar to NS1 and Route53 before we can test anythng

@somaritane
Copy link
Contributor

@ytsarev yes, that too

@dmeytin
Copy link

dmeytin commented Feb 24, 2022

In addition to integration with Azure Traffic Manager (the azure alternative for Route53) the default cross-region communication will be slow. There is a need to make advanced configuration using Vnet service endpoints.

@sebader
Copy link

sebader commented Jun 9, 2022

I'd also be interested to see this running on Azure :)

@dmeytin
Copy link

dmeytin commented Jun 10, 2022 via email

@sebader
Copy link

sebader commented Jun 10, 2022

I've started to play around with it today. Still some way to go but if I get it to work, I'll create a PR

@dmeytin
Copy link

dmeytin commented Jun 10, 2022 via email

@somaritane
Copy link
Contributor

somaritane commented Jun 13, 2022

I've started to play around with it today. Still some way to go but if I get it to work, I'll create a PR

@sebader, thanks a lot for your interest and assistance! Feel free to ask any related questions, happy to help!

We're also available on CNCF Slack https://cloud-native.slack.com/archives/C021P656HGB

@sebader
Copy link

sebader commented Jun 20, 2022

As discussed on Slack, this is currently blocked by missing support in external-dns for NS records on Azure DNS:
kubernetes-sigs/external-dns#2826

@dmeytin
Copy link

dmeytin commented Jun 20, 2022 via email

@sebader
Copy link

sebader commented Jun 20, 2022

Maybe we can solve it using Azure Traffic Manager?

well, you could build an entire solution with Traffic Manager, without the need for k8gb ;-) But the idea of k8gb is that it is an actual alternative for something like ATM

@dmeytin
Copy link

dmeytin commented Jun 26, 2022 via email

@somaritane somaritane added the providers Support for a cloud or DNS provider label Jul 25, 2022
@somaritane somaritane added this to the 1.0 milestone Jul 26, 2022
@ytsarev
Copy link
Member

ytsarev commented Aug 12, 2023

The experiment of k8gb on azure was performed and demoed by @infbase at KubeCon EU 2023 https://www.youtube.com/watch?v=U46hlF0Z3xs Great stuff :) Closing this issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hacktoberfest providers Support for a cloud or DNS provider
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

6 participants