-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
EPICkubernetesrefactoringt:infra-opsAdjustments to the way or resources with that microservices are runAdjustments to the way or resources with that microservices are run
Milestone
Description
TLDR
- this issue presents a general overview of fundamental tasks / progress done to switch to Kubernets. It contains all critical milestones but not all issues (use
kuberneteslabel to find all issues)
Tasks: Running services
- Kubernetes: run
admineron a cloud machine via k8s. #669 - Kubernetes: move adminer to k8s in in-house master #695
- Kubernetes: aws master simcore resource usage tracker #750
Tasks: Cluster and System Requirements
-
provision kubernetes cluster
- document cluster creation https://git.speag.com/oSparc/osparc-infra/-/merge_requests/226/
- automate with makefile https://git.speag.com/oSparc/osparc-infra/-/merge_requests/251
- fine tune for on-premise deployments https://git.speag.com/oSparc/osparc-infra/-/merge_requests/242
-
Kubernets: introduce production ready volume management #855
-
Add test monitoring cluster certificates expiration (ones used by api server and others [see related PR])
- update admin.conf for all users (k8s certs renew from
kubesprayonly updates admin.conf for root)
- update admin.conf for all users (k8s certs renew from
-
Authenticate docker pulls to avoid rate limits
Wishes:
- Have a read-only user functionality (e.g. to safely execute e2e cluster state tests)
- Managing charts on demand in different CI Pipelines (e.g. delete all charts for automatic shutdown)
Tasks: CI/CD pipelines
- Deploy / Update a particular service only --> use helmfile selectors
Security
Open questions / improvements
- Use node labels and attach run charts based on labels
- How to separate all simcore charts ?
- Kubernetes: simcore images are not updated on the master stage #946
- k8s-csi-s3 has no label and no resource constraints #947
- Kubernetes enhancements #688
- Design / Define version updates flow (kubernetes versions, cluster component [e.g.
calico], chart versions,etc)
Metadata
Metadata
Assignees
Labels
EPICkubernetesrefactoringt:infra-opsAdjustments to the way or resources with that microservices are runAdjustments to the way or resources with that microservices are run