====== FR-DEP-003 — Deploy Kubernetes Clusters ====== [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:start|Go to Crucible Deployment Orchestration Requirements]] ===== Statement ===== [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]] SHALL deploy [[dido:99_annexes:annex-b-terms-and-definitions:k:kubernetes_cluster|Kubernetes Clusters]]. ===== Derived From ===== This requirement derives from: * Crucible System Requirements Specification, Version 1.1 Draft, Functional Requirements, FR-DEP-003 The Original Requirement states: > //The system shall deploy [[dido:99_annexes:annex-b-terms-and-definitions:k:kubernetes_cluster|Kubernetes clusters]].//[[dido:02-crusible:99-annexes:annex-b:cr-001|[C1]]] FR-DEP-003: * Replaces **The system** with the defined system name [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]] * Changes **shall** to the established uppercase normative form **SHALL** * Links **Kubernetes Clusters** to the controlling definition No other substantive normalization is required. ===== Rationale ===== A [[dido:99_annexes:annex-b-terms-and-definitions:k:kubernetes_cluster|Kubernetes Cluster]] provides the control-plane and worker-node capabilities required to schedule, execute, connect, and manage containerized workloads. Deploying Kubernetes Clusters enables Crucible to establish Kubernetes-based platforms through separately governed deployment workflows. This requirement establishes Kubernetes Cluster deployment without prescribing: * A Kubernetes distribution * A Kubernetes version * A cluster topology * The target Infrastructure Environment * The Deployment Target * The deployment mechanism * Workload deployment * Platform-service deployment * Deployment validation * Deployment rollback * Compliance assessment Separate requirements define those subjects and behaviors. ===== Applies To ===== This requirement applies to: * [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]] * [[dido:99_annexes:annex-b-terms-and-definitions:k:kubernetes_cluster|Kubernetes Clusters]] * Kubernetes Cluster deployment operations ===== Verification ===== Verification confirms that: - One or more Kubernetes Clusters are selected for deployment - [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]] executes a deployment operation for the selected Kubernetes Clusters - The completed deployment produces the selected Kubernetes Clusters - The resulting Kubernetes Clusters can be identified as outputs of the tested deployment ===== Referenced By ===== The following pages reference this requirement: {{backlinks>.#dido:02-crusible}} ===== Implementation Status ===== Implemented and Verified ===== Requirement Status ===== Review and approve FR-DEP-003 as a leaf requirement. ---- ===== Issues ===== Determine whether separate requirements identify the configuration used for each Kubernetes Cluster deployment. Determine whether separate requirements identify the Deployment Target or Infrastructure Environment for each Kubernetes Cluster deployment. ---- ===== Notes for Editors ===== This requirement page retains the stable requirement identifier ''FR-DEP-003''. This page is a leaf requirement page and omits a trailing '':start'' from its namespace. The Statement preserves the approved source intent by requiring Crucible to deploy Kubernetes Clusters. Do not add a Kubernetes distribution, Kubernetes version, cluster topology, target Infrastructure Environment, Deployment Target, workload-deployment, platform-service, rollback, validation, compliance-assessment, or retirement obligation unless the controlling requirement changes through an approved requirements process. To reference this requirement Statement from another wiki page, insert: {{section>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-003#Statement&noheader&nofooter&noeditbtn}} ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.