Uh oh!
There was an error while loading. Please reload this page.
Adding AutoScaling for cks + CKS CoreOS EOL update + systemvmtemplate improvements - #4329
Conversation
2d14b4d to
8784cc8Comparedavidjumani
commented
Sep 21, 2020
@blueorangutan package |
blueorangutan
commented
Sep 21, 2020
@davidjumani a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
blueorangutan
commented
Sep 21, 2020
Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2053 |
a155864 to
d4e9a9bComparedavidjumani
commented
Oct 20, 2020
@blueorangutan package |
blueorangutan
commented
Oct 20, 2020
@davidjumani a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
blueorangutan
commented
Oct 20, 2020
Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2209 |
a1bb7ae to
d0569c7Comparedavidjumani
commented
Oct 21, 2020
@blueorangutan package |
blueorangutan
commented
Oct 21, 2020
@davidjumani a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
blueorangutan
commented
Oct 21, 2020
Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2251 |
5309354 to
90ff19dCompareff1e0fd to
4f00c51Compareblueorangutan
commented
Sep 28, 2021
Packaging result: ✔️ el7 ✔️ el8 ✔️ debian ✔️ suse15. SL-JID 1424 |
vladimirpetrov
commented
Sep 28, 2021
@blueorangutan package |
blueorangutan
commented
Sep 28, 2021
@vladimirpetrov a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
blueorangutan
commented
Sep 28, 2021
Packaging result: ✔️ el7 ✔️ el8 ✔️ debian ✔️ suse15. SL-JID 1425 |
davidjumani
commented
Sep 29, 2021
@blueorangutan package |
blueorangutan
commented
Sep 29, 2021
@davidjumani a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
blueorangutan
commented
Sep 29, 2021
Packaging result: ✔️ el7 ✔️ el8 ✔️ debian ✔️ suse15. SL-JID 1429 |
blueorangutan
commented
Sep 29, 2021
Packaging result: ✔️ el7 ✔️ el8 ✔️ debian ✔️ suse15. SL-JID 1430 |
vladimirpetrov
commented
Sep 29, 2021
@blueorangutan test matrix |
blueorangutan
commented
Sep 29, 2021
@vladimirpetrov a Trillian-Jenkins matrix job (centos7 mgmt + xs71, centos7 mgmt + vmware65, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests |
blueorangutan
commented
Sep 29, 2021
Trillian test result (tid-2233)
|
blueorangutan
commented
Sep 29, 2021
Trillian test result (tid-2232)
|
blueorangutan
commented
Sep 29, 2021
Trillian test result (tid-2234)
|
yadvr
commented
Sep 30, 2021
@blueorangutan test centos7 vmware-67u3 |
blueorangutan
commented
Sep 30, 2021
@rhtyd a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests |
blueorangutan
commented
Sep 30, 2021
Trillian test result (tid-2252)
|
yadvr
commented
Oct 3, 2021
The vmware failure is same as in the health check PR, so not caused by this PR. Tests LGTM. |
alexandremattioli
commented
Oct 4, 2021
LGTM |
There was a problem hiding this comment.
LGTM based on manual testing.
SystemVM template improvements:
Tested fresh deployments with KVM (CentOS 7), VMWare 67u3 and XCP-NG 8.2.
Tested upgrades from:
ACS version: 4.15
Hypervisor: KVM CentOS 8
Mgmt OS: CentOS 8
ACS version: 4.15
Hypervisor: VMWare 65u2
Mgmt OS: CentOS 7
ACS version: 4.15
Hypervisor: XenServer 7.2
Mgmt OS: Ubuntu 18
ACS version: 4.15
Hypervisor: VMWare 67u3
Mgmt OS: CentOS 7
ACS version: 4.14
Hypervisor: KVM CentOS 7
Mgmt OS: CentOS 7
ACS version: 4.15
Hypervisor: XCP-NG 8.2
Mgmt OS: CentOS 8
ACS version: 4.15.2
Hypervisor: KVM CentOS 8
Mgmt OS: CentOS 8
ACS version: 4.15.2
Hypervisor: VMWare 67u3
Mgmt OS: CentOS 7
ACS version: 4.15.2
Hypervisor: XCP-NG 8.2
Mgmt OS: Ubuntu 20
Kubernetes Cluster auto-scaling
Tested scenarios:
Deploy a v1.20 kubernetes cluster (not HA), setup scaling (min 1, max 2 worker nodes), increase the load, make sure the cluster scales up, stop the load, make sure the cluster scales down.
Deploy a v1.21 kubernetes cluster (not HA), setup scaling (min 1, max 2 worker nodes), increase the load, make sure the cluster scales up, stop the load, make sure the cluster scales down.
Deploy a v1.20 kubernetes cluster (not HA), setup scaling (min 1, max 2 worker nodes), increase the load, make sure the cluster scales up, stop the load, make sure the cluster scales down, upgrade the cluster to v.1.21 and repeat the procedure.
Deploy a v1.21 kubernetes cluster (not HA), setup scaling (min 1, max 3 worker nodes), increase the load, make sure the cluster scales up, change the scaling parameters to min 1, max 2 worker nodes, make sure the cluster scales down to 2 worker nodes, stop the load, make sure the cluster scales down to 1 worker node.
Deploy a v1.20 kubernetes cluster (HA enabled), setup scaling (min 1, max 2 worker nodes), increase the load, make sure the cluster scales up, stop the load, make sure the cluster scales down.
Deploy a v1.21 kubernetes cluster (HA enabled), setup scaling (min 1, max 2 worker nodes), increase the load, make sure the cluster scales up, stop the load, make sure the cluster scales down.
yadvr
commented
Oct 5, 2021
Ping @alexandremattioli or @andrijapanicsb are you lgtm on this as well? |
Pearl1594
commented
Oct 5, 2021
@rhtyd - @alexandremattioli has already provided their review - #4329 (comment) |
yadvr
commented
Oct 5, 2021
Ah okay thanks @Pearl1594; just a note to @alexandremattioli - please use Github's review -> LGTM that way it's easy to track approvals. |
nvazquez
commented
Oct 5, 2021
@andrijapanicsb@alexandremattioli please advise after your tests/review, thanks |
andrijapanicsb
commented
Oct 6, 2021
Alex is reviewing this, so I will not. Thx |
alexandremattioli
commented
Oct 6, 2021
@nvazquez all good with tests. I've used this for some customer demos and worked very well, retested this week and all good. LGTM |
Description
Adding AutoScaling support for cks
Kubernetes PR : kubernetes/autoscaler#3629
Also replaces CoreOS with Debian
Fixes#4198
TODO: Remove the templateid and template name from KubernetesClusterResponse and DB since the templates can vary after acs upgrades
Types of changes
How Has This Been Tested?
TODO