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

Aliyun support #4127

Open
LilyFaFa opened this issue Dec 21, 2017 · 22 comments
Open

Aliyun support #4127

LilyFaFa opened this issue Dec 21, 2017 · 22 comments

Comments

@LilyFaFa
Copy link
Contributor

@LilyFaFa LilyFaFa commented Dec 21, 2017

Do you have plans to make kops support Aliyun? We plan to carry out the relevant work, do you have any suggestions? @justinsb

@chrislovecnm

This comment has been minimized.

Copy link
Member

@chrislovecnm chrislovecnm commented Dec 21, 2017

/asign @geojaz

You should probably coordinate

@geojaz

This comment has been minimized.

Copy link
Member

@geojaz geojaz commented Dec 21, 2017

@LilyFaFa I'm going to be talking about this during office hours tomorrow 9 california time. If you'd like to join and talk about plans to coordinate, we would love to have you. https://github.com/kubernetes/kops#office-hours

@LilyFaFa

This comment has been minimized.

Copy link
Contributor Author

@LilyFaFa LilyFaFa commented Dec 22, 2017

@geojaz Thank you for your invitation, my partners and Ali engineers will attend the meeting.

@geojaz geojaz self-assigned this Dec 22, 2017
@geojaz

This comment has been minimized.

Copy link
Member

@geojaz geojaz commented Dec 22, 2017

@LilyFaFa Could you cc your team here so we can organize the Aliyun implementation?

@xh4n3

This comment has been minimized.

Copy link
Contributor

@xh4n3 xh4n3 commented Jan 9, 2018

Hi @geojaz ,
We're currently reading the kops codes, now this seems really large for two or three weeks' development.
We plan to follow the process like DO does #2150 , to implement AliCloud as cloud provider.

Here are some raw ideas:

  1. DNS Provider seems does the job for end-users to access clusters, not compulsory. The gossip-based thing should do the work for node to discover masters. So we can skip the implementation of dns provider.
  2. We plan to port state store to AliCloud's OSS(object store) as an alternative option.

Could you please provide some suggestions? Do we miss anything? Or, do you have a detailed roadmap for us to organize our work?

Big thanks!

@xlgao-zju

This comment has been minimized.

Copy link
Member

@xlgao-zju xlgao-zju commented Apr 20, 2018

I'd love to see this feature. 😆

@fejta-bot

This comment has been minimized.

Copy link

@fejta-bot fejta-bot commented Aug 24, 2018

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale

@geojaz

This comment has been minimized.

Copy link
Member

@geojaz geojaz commented Aug 24, 2018

@LilyFaFa and other Aliyun folks, Do you have a list/issues for the remaining tasks outstanding to call this "done"?

If we can get a solid list of concise features/bugs that need to be implemented/fixed, I think the community can help push this across the line and get aliyun support GA. Please let us know what we can do to make this happen!

@ebabani

This comment has been minimized.

Copy link

@ebabani ebabani commented Aug 30, 2018

I feel like this is pretty close. When I tried it there were some client side checks that were failing since support for this cloud provider was not fully there.

I heard there are no CI integrations for alicloud yet. Feels like those are a requirement before this could be considered done, otherwise it would go out of date quick. What's required to get those in place?

I can help a little with this but most likely not before October.

@fejta-bot

This comment has been minimized.

Copy link

@fejta-bot fejta-bot commented Jul 26, 2019

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle rotten

@vousmeevoyez

This comment has been minimized.

Copy link

@vousmeevoyez vousmeevoyez commented Aug 23, 2019

is the kops now supported on aliyun?

@bittopaz

This comment has been minimized.

Copy link
Contributor

@bittopaz bittopaz commented Sep 16, 2019

Hello @LilyFaFa, can you give an update on this, please?

@bittopaz

This comment has been minimized.

Copy link
Contributor

@bittopaz bittopaz commented Sep 24, 2019

I'm trying to give a summary of what left to have fully Alicloud support here:

Milestone 1 (tasks need to be done to get Alicloud out of alpha)

  • Add OSS as new upload dest, this will enable the possibility to develop kops in Alicloud
  • Add kubelet hostname override, eg: #4880
  • Support internal SLB, PR submitted #8014
  • Set MultiAZPolicy to BALANCE for Scaling group, PR submitted #8030
  • Refine RAM role policy for master and node role, PR submitted #8194
  • External cloud controller addon, eg: #4698, PR submitted #7849
  • Support Alicloud in etcd-manager, PR submitted #8016, kopeio/etcd-manager#269
  • Fix comparison failures for Alicloud resources in shared VPC
  • Docs for how to develop with Alicloud, PR submitted #8275
  • Support modification of launch configuration, PR submitted #8246
  • Fix LoadBalancerWhiteList changes, PR submitted #8304
  • Per #7870, kops-controller needs to have alicloud supported
  • Fix modification of RAM Policy
  • Support "--bastion"

Milestone 2 (features that are better to have)

  • Research to use Alicloud DNS as DNS backend
  • Use official Alicloud SDK, since aliyungo is not actively maintained
  • Use RAM role for instances instead of access key and secret in environment variables
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.