Portal:Toolforge/Admin/Kubernetes/Components
Most of the information on this page has been moved to the toolforge-deploy repository.
The information in here is subject to change as we move in the direction of Wikimedia_Cloud_Services_team/EnhancementProposals/Toolforge_Kubernetes_component_workflow_improvements
In general, assume this is valid for both tools and toolsbeta.
Workflow
See latest document and deploy instructions in the toolforge-deploy repository.
List
You can see the updated list of components and the versions for each in the toolforge-deploy repository.
Third-party components
Version information for third-party components that interact with Kubernetes.
Name | Current version | K8s versions supported |
---|---|---|
Calico | 3.24.5 | 1.22 - 1.25[1] |
ingress-nginx | 1.4.0 (chart-4.3.0) | 1.22 - 1.25[2] |
kube-state-metrics | 2.2.4 (chart-4.1.0) | ? |
metrics-server | 0.6.2 (chart-3.8.3) | 1.19+[3] |
cadvisor | 0.30.2 | n/a (not a Kubernetes specific tool) |
Prometheus | n/a | |
cert-manager | 1.11.0 | 1.21 - 1.26[4] |
reloader | 1.0.5 | ? |
Tekton Pipelines | 0.33.2 | 1.20+[5] |
References
- ↑ https://docs.tigera.io/archive/v3.24/getting-started/kubernetes/requirements
- ↑ https://github.com/kubernetes/ingress-nginx/tree/main#supported-versions-table
- ↑ https://github.com/kubernetes-sigs/metrics-server#compatibility-matrix
- ↑ https://cert-manager.io/docs/installation/supported-releases/
- ↑ https://tekton.dev/vault/pipelines-v0.33.x/install/
See also
- Wikimedia_Cloud_Services_team/EnhancementProposals/Decision_record_T303931_k8s_standard_deployment_code_pattern
- Wikimedia_Cloud_Services_team/EnhancementProposals/Toolforge_Kubernetes_component_workflow_improvements
- Portal:Toolforge/Admin/Kubernetes/labels
- Phabricator T291915 - toolforge: automate how we deploy custom k8s components
- Portal:Toolforge/Admin/Kubernetes#Docker_Images
- Portal:Toolforge/Admin/Kubernetes/Docker-registry
- Portal:Toolforge/Admin/lima-kilo