Giter Club home page Giter Club logo

cluster-api-provider-alibaba's People

Contributors

damdo avatar elmiko avatar fedosin avatar joelspeed avatar lobziik avatar menglingwei avatar openshift-ci[bot] avatar openshift-merge-bot[bot] avatar openshift-merge-robot avatar radekmanak avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cluster-api-provider-alibaba's Issues

Update supported instance types

@menglingwei @elmiko @JoelSpeed

When attempting to deploy today I ran into an error regarding our current instance type generation:

E1004 13:29:34.553092 1161362 controller.go:123] Unable to set scale from zero annotations: unknown instance type: %secs.g6.large
E1004 13:29:34.553105 1161362 controller.go:124] Autoscaling from zero will not work. To fix this, manually populate machine annotations for your instance type: %v[machine.openshift.io/vCPU machine.openshift.io/memoryMb machine.openshift.io/GPU]

We need to augment these to include the ecs.g6 machines (https://www.alibabacloud.com/help/doc-detail/25378.html#g6)
https://github.com/openshift/cluster-api-provider-alibaba/blob/main/pkg/actuators/machineset/ecs_instance_types.go#L25-L32

The ecs.c6 are compute optimized. The g is for general purpose.

controlplane node matching

@elmiko @menglingwei
I noticed when starting the machine-controller-manager that the control plane nodes were not reconciling.

I1004 13:46:11.073433 1254535 controller.go:174] test-dpzrt-master-0: reconciling Machine
W1004 13:46:11.073451 1254535 controller.go:275] test-dpzrt-master-0: machine has gone "Failed" phase. It won't reconcile
I1004 13:46:11.073481 1254535 controller.go:174] test-dpzrt-master-1: reconciling Machine
W1004 13:46:11.073494 1254535 controller.go:275] test-dpzrt-master-1: machine has gone "Failed" phase. It won't reconcile
I1004 13:46:11.073510 1254535 controller.go:174] test-dpzrt-master-2: reconciling Machine

Actual instance names:

test-dpzrt-master2
test-dpzrt-master1
test-dpzrt-master3

There is a difference in format with the last -. We have also modified the control plane nodes to have different kubelet names in the machine-config-operator. What is the path way forward for these? Do we just ignore these?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.