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

CAPA cluster upgrades stability #1777

Closed
14 tasks done
alex-dabija opened this issue Dec 13, 2022 · 1 comment
Closed
14 tasks done

CAPA cluster upgrades stability #1777

alex-dabija opened this issue Dec 13, 2022 · 1 comment
Labels
area/kaas Mission: Cloud Native Platform - Self-driving Kubernetes as a Service kind/epic provider/cluster-api-aws Cluster API based running on AWS team/phoenix Team Phoenix topic/capi

Comments

@alex-dabija
Copy link

alex-dabija commented Dec 13, 2022

Story

-As a cluster admin, I want CAPA cluster upgrades to be seamless in order to provide the a good user experience to my customers.

Background

CAPA cluster upgrade have been an ongoing struggle.

Current problems

  • kubeadm token not renewed on CAPA #1720;
  • Pods become unauthorized during rolling of control plane nodes;
  • Control plane nodes have no health checks configured;
  • Machine pools have no health checks configured;
  • Proxy environment variables are not injected if Kyverno is down, but the pods still start;

Tasks

@alex-dabija alex-dabija added area/kaas Mission: Cloud Native Platform - Self-driving Kubernetes as a Service team/hydra topic/capi provider/cluster-api-aws Cluster API based running on AWS kind/epic labels Dec 13, 2022
@alex-dabija alex-dabija moved this to Near Term (1-3 months) in Roadmap Dec 13, 2022
@alex-dabija
Copy link
Author

alex-dabija commented Apr 25, 2023

Our biggest stability issue during upgrade is the fact that nodes are not rolled automatically: #2217 . This was intentionally done by upstream. We are working on a fix. See @AndiDog's comment: kubernetes-sigs/cluster-api-provider-aws#4071 (comment) .

@alex-dabija alex-dabija self-assigned this Apr 25, 2023
@alex-dabija alex-dabija moved this from Near Term (1-3 months) to Ready Soon (<4 weeks) in Roadmap May 8, 2023
@alex-dabija alex-dabija added team/phoenix Team Phoenix and removed team/hydra labels May 16, 2023
@alex-dabija alex-dabija removed their assignment May 17, 2023
@github-project-automation github-project-automation bot moved this from In Progress ⛏️ to Done ✅ in Roadmap Mar 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/kaas Mission: Cloud Native Platform - Self-driving Kubernetes as a Service kind/epic provider/cluster-api-aws Cluster API based running on AWS team/phoenix Team Phoenix topic/capi
Projects
Archived in project
Development

No branches or pull requests

2 participants