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

what's baking #3

Open
3 of 13 tasks
olga-mir opened this issue May 21, 2022 · 1 comment
Open
3 of 13 tasks

what's baking #3

olga-mir opened this issue May 21, 2022 · 1 comment

Comments

@olga-mir
Copy link
Owner

olga-mir commented May 21, 2022

Experiments:

  • deploy script is a series of 'apply & wait' logic. if flux is installed on temp bootstrap cluster can it be used to eliminate some of this? it can apply the mgmt cluster config, but not sure how to create yaml equivalents of clusterctl commands (clusterctl vs yaml - good idea or not?)
  • deploy upstream chart via flux. e.g prometheus
  • Cluster upgrade in blue/green fashion
  • Try Cilium CNI
  • Multi cluster mesh
  • Multi cluster deployments with kubefed

Bugs and Improvements

  • improve config management with clusterctl.yaml
  • AWS cleanup script: if a mgmt cluster is removed without deleting a workload cluster need to clean up AWS resources manually. Also when tearing down a cluster via CAPI, the deletion is stuck for really long time (over 30min) just on VPC deletion (this is the last step). If I delete VPC from console while the CAPI deletion is still in progress then the CAPI deletion completes immediately. Maybe deleting raw AWS resources with script will be quicker.
  • cleanup script: suspend flux if running, delete cluster definition from mgmt cluster, etc. Also clean up kubeconfig file from entries for deleted clusters
  • is there a better way to wait for deployments ready after clusterctl init. Operator is mentioned in https://github.com/kubernetes-sigs/cluster-api PR 3825 from 2020. What operator?
  • ClusterResourceSet is deprecated? What are the alternatives?
  • Lock down access to cluster to specific IPs: ✨ Support overriding security groups in AWSCluster spec kubernetes-sigs/cluster-api-provider-aws#1933
  • Scripted way to give access to other users (most likely with client certs)
@olga-mir
Copy link
Owner Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant