diff --git a/diagram.svg b/diagram.svg new file mode 100644 index 00000000000..7561b333859 --- /dev/null +++ b/diagram.svg @@ -0,0 +1,832 @@ + + + + + + + + + + + + + + + + + + + + + + + +Kubernetes WG K8s Infra - Work Completed as of 2021 Q3 + + + + +Developers + + + + + +GitHub + + + + + + +google.com GCP Oranization + + + +k8s-prow + + + + +prow + + + + + +Prow Control Plane +prow.k8s.io + + + + + +Prow Monitoring Stack +monitoring.prow.k8s.io + + + + +prow + + + + + +Prow Jobs +GKE + + + +k8s-prow-builds + + + + +Default Prow Build Cluster +prow + + + +kubernetes-jenkins + + + + +Kubernetes Project CI Results Bucket +kubernetes-jenkins + + + + +[DEPRECATED] Scalability Test Logs +sig-scalability-logs + + + + +[DEPRECATED] Scalability Test Builds +TODO + + + + +[DEPRECATED] +kubernetes-release-pull + + + +k8s-gubernator + + + + +g8r + + + + +kettle +GKE + + + + +SQLite +TODO + + + + +Pub/Sub + + + + +BigQuery +builds + + + + +[DEPRECATED] gubernator +gubernator + + + + +GCS +k8s-gubernator + + + + +Datastore +Datastore + + + +google-containers + + + + +[DEPRECATED] Kubernetes CI Binaries +kubernetes-release-dev + + + + +Kubernetes Project Binaries +kubernetes-release + + + + +[DEPRECATED] Kubernetes Project Images +gcr.io/google-containers + + + +kubernetes_ci_images_project + + + + +[DEPRECATED] Kubernetes CI Images +gcr.io/kubernetes-ci-images + + + +kubernetes-scale + + + + + +[DEPRECATED] Scalability Test Clusters +1k, 2k, 5k nodes + + + +k8s-testgrid + + + + +Testgrid State +k8s-testgrid + + + + +Testgrid OSS Components GKE + + + + + +Testgrid Summarizer +summarizer + + + + + +Testgrid Updater +updater + + + +TODO: wherever testgrid.k8s.io runs + + + + +Testgrid +testgrid.k8s.io + + + + + +Boskos-managed E2E Testing Projects +listed in kubernetes/test-infra + + + + + +Manual E2E Testing Projects +TODO + + + +kubernetes.io GCP Organization + + + +k8s-infra-prow-build + + + + +prow-build + + + + + +Project Rental +boskos + + + + + +Kubernetes External Secrets +kubernetes-external-secrets + + + + + +Prow Jobs +GKE + + + + +Prow Build Cluster Dashboards +Google Cloud Monitoring + + + +k8s-infra-prow-build-trusted + + + + +prow-build-trusted + + + + + +GitHub Proxy +ghproxy + + + + + +Kubernetes External Secrets +kubernetes-external-secrets + + + + + +Prow Jobs +GKE + + + + +Secret +Manager + + + +k8s-staging-ci-images + + + + +Kubernetes CI Build +via image-builder + + + + +Kubernetes CI Binaries (Staging) +gs://k8s-staging-foo + + + + +Kubernetes CI Images (Staging) +gcr.io/k8s-staging-foo + + + +kubernetes-public + + + + +Community Infra Cluster + + + + + +[DEPRECATED] cert-manager +cert-manager + + + + + +GCS Web View +gcsweb.k8s.io + + + + + +K8s Infra Prow Control Plane +k8s-infra-prow.k8s.io + + + + + +Kubernetes External Secrets +kubernetes-external-secrets + + + + + +Nginx-based Redirector +k8s.io + + + + + +GitHub Staging Repository Publishing Bot +publishing-bot + + + + + +Scalability Performance Dashboard +perfdash.k8s.io + + + + + +Sippy +sippy.k8s.io + + + + + +Slack Infra +slack.k8s.io + + + + + +Triage Party (SIG Release) +release.triage.k8s.io + + + + + +Triage Party (SIG CLI) +cli.triage.k8s.io + + + + +Load Balancer +k8s.io + + + + +Kubernetes Project DNS +kubernetes.io + + + + +Scalability Logs +k8s-infra-scalability-tests-logs + + + + +Scalability Test Builds +k8s-infra-scale-golang-builds + + + + +App Secrets +Google Secret Manager + + + + +Traffic Dashboards +Google Cloud Monitoring + + + +k8s-artifacts-prod + + + + +Kubernetes Project Images +k8s.gcr.io + + + + +asia.k8s.gcr.io + + + + +eu.k8s.gcr.io + + + + +us.k8s.gcr.io + + + + +Artifacts Auditor +Cloud Run + + + + +Pub/Sub +Pub/Sub + + + +k8s-release + + + + +Kubernetes CI Binaries +k8s-release-dev + + + + +Kubernetes Binaries +k8s-release + + + + +Kubernetes Binaries +k8s-release-asia + + + + +Kubernetes Binaries +k8s-release-eu + + + +k8s-triage + + + + +Triage Dashboard Data +k8s-triage + + + +k8s-metrics + + + + +Project Health Metrics +k8s-metrics + + + +k8s-infra-e2e-scale-5k-project + + + + + +Scalability Test Clusters +1k, 2k, 5k nodes + + + +k8s-infra-public-pii + + + + +Kubernetes Artifact GCS Logs +k8s-infra-artifact-gcslogs + + + + +Kubernetes Artifact GCS Logs Dataset +k8s_infra_artifact_gcslogs + + + +k8s-conform + + + + + +Federated Conformance Results +GCS + + + +k8s-gsuite + + + + +Google Workspace Credentials +k8s-gsuite + + + + + +Custom IAM Roles +audit.viewer etc. + + + + + +Google Groups +kubernetes.io + + + + +Billing Report +Data Studio + + + + + +Staging Projects +k8s-staging-* + + + + + +Release Engineering Projects +TODO + + + + + +E2E Testing Projects +k8s-infra-e2e-* + + + + +Microsoft Azure + + + + + +Azure Credentials + + + + + +Amazon Web Services + + + + + +AWS Accounts + + + + + +Users + + + + + +Kubernetes Release Team + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +