-
Notifications
You must be signed in to change notification settings - Fork 83
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
☂️-Issue for "Support Open Telekom Cloud (OTC)" #122
Comments
We'll open separate issues/PRs and link them here as soon as we have identified specific requirements for the provider extension. |
I will discuss it with the RnD. In general, if boot_index is set to 0, the system disk size cannot be set and the error you mentioned appears. If boot_index value is non-zero or omitted, VM is getting spawned with two disks:
some API call examples: Result: an ECS with two disks:
Test 02, Private Image with 40 GB system disk, boot_index = 0: { Result: |
Any update on this issue? |
They also don't use Octavia for LBaaS. We are currently clarifying if we can adopt the issue to create an OpenStack based extension for the OTC. |
We are currently in progress of getting Octavia API to OTC (something like in few months). There might be still further adoption issues (it's gonna be Octavia API managing OTC LB with their features) but we are clearly moving in this direction and are open for concrete dialog. |
@gtema I noticed https://github.com/opentelekomcloud-infra/octavia-proxy/ a while ago. Really looking forward to Octavia being supported on OTC. Do you have an ETA for the project? Also, are you aware of any plans to implement PROXY protocol support for OTC ELB v3? As it is, there is no way to get the actual client IP when using the ELB. |
Yeah, the time passes and things are still under question:
|
@gtema Thanks for the feedback. I tried the proxy locally. Is it also possible to deploy it on K8s? I couldn't find an endpoint override parameter for OpenStack CCM. |
It is possible to deploy it on CCE without problems, but yes, absence of endpoint override in cloud provider is am issue |
@gtema Thanks - so can you give me a hint how to use it on OTC or is it not possible? |
A directly usable image is now available at quay.io/osism/otc-octavia-proxy:latest. We will install the proxy next week and then test whether Gardener with the OTC does now directly work with the OpenStack extension. |
Our latest build images are at quay.io/opentelekomcloud/octavia-proxy |
@berendt Thanks for the hint. What I meant was: is it possible to use Octavia Proxy on Kubernetes with Openstack CCM? How would I tell the CCM to go though the proxy? |
How to categorize this issue?
/area control-plane
/area os
/kind enhancement
/priority normal
/platform openstack
Open Telekom Cloud (OTC) is mostly based on OpenStack (ref) and using this OpenStack provider extension seems as the quickest and a preferable way to support OTC.
Identified issues:
🚧 Egress traffic for worker machines not possible (#165).
❔ VM root disk size is not configurable.
❔ LoadBalancers can't be created via K8s services: kubernetes/cloud-provider-openstack#960
The text was updated successfully, but these errors were encountered: