[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["難以理解","hardToUnderstand","thumb-down"],["資訊或程式碼範例有誤","incorrectInformationOrSampleCode","thumb-down"],["缺少我需要的資訊/範例","missingTheInformationSamplesINeed","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-12-13 (世界標準時間)。"],[],[],null,["# Deploy the blueprint\n\nThis section describes the process that you can use to deploy the blueprint, its\nnaming conventions, and alternatives to blueprint recommendations.\n\nBringing it all together\n------------------------\n\nTo implement the architecture described in this document, complete the steps in\nthis section.\n\n### Deploy the blueprint in a new organization\n\nTo deploy the blueprint in a new Google Cloud organization, complete the\nfollowing:\n\n1. Create your foundational infrastructure using the [enterprise foundations\n blueprint](/architecture/blueprints/security-foundations). Complete the following:\n\n 1. Create an organization structure, including folders for separation of environments.\n 2. Configure foundational IAM permissions to grant access to developer platform administrators.\n 3. Create the VPC network.\n 4. Deploy the foundation infrastructure pipeline.\n\n If you don't use the enterprise foundations blueprint, see [Deploy the blueprint without the enterprise foundations blueprint](#deploy-without-efb).\n2. Deploy the [enterprise application blueprint](https://github.com/GoogleCloudPlatform/terraform-google-enterprise-application) as follows:\n\n 1. The developer platform administrator uses the foundation infrastructure pipeline to create the multi-tenant infrastructure pipeline, application factory, and fleet-scope pipeline.\n 2. The developer platform administrator uses the multi-tenant infrastructure pipeline to deploy GKE clusters and shared infrastructure.\n 3. Application operators use the application factory to onboard new applications. Operators add one or more entries in the application factory repository, which triggers the creation of application-specific resources.\n 4. Application developers use the application CI/CD pipeline within their application-specific infrastructure to deploy applications to the multi-tenant infrastructure.\n\n### Deploy the blueprint without the enterprise foundations blueprint\n\nIf you don't deploy the enterprise application blueprint on the enterprise\nfoundations blueprint, complete the following steps:\n\n1. Create the following resources:\n - An organization hierarchy with `development`, `nonproduction`, and `production` folders\n - A Shared VPC network in each folder\n - An IP address scheme that takes into account the required IP ranges for your GKE clusters\n - A DNS mechanism for your GKE clusters\n - Firewall policies that are aligned with your security posture\n - A mechanism to access Google Cloud APIs through private IP addresses\n - A connectivity mechanism with your on-premises environment\n - Centralized logging for security and audit\n - Security Command Center for threat monitoring\n - Organizational policies that are aligned with your security posture\n - A pipeline that can be used to deploy the application factory, the multi-tenant infrastructure pipeline, and the fleet-scope pipeline\n2. After you deploy the resources, continue with step 2 in [Deploy the blueprint in a new organization](#deploy-new).\n\n### Incorporate the blueprint into your existing GKE deployment\n\nThis blueprint requires you to deploy the developer platform first, and then\ndeploy applications onto the developer platform. The following table describes\nhow you can use the blueprint if you already have containerized applications\nrunning on Google Cloud.\n\nAlternatives to default recommendations\n---------------------------------------\n\nThis section describes alternatives to the default recommendations that are\nincluded in this guide.\n\nWhat's next\n-----------\n\n- Learn more about the [enterprise foundations blueprint](/architecture/blueprints/security-foundations).\n- Learn more about software delivery on Google Cloud from the following:\n - [Best practices for continuous integration and delivery to GKE](/kubernetes-engine/docs/concepts/best-practices-continuous-integration-delivery-kubernetes#checklist)\n - [Software delivery framework](/anthos-config-management/docs/tutorials/modern-cicd-gke-user-guide)\n - [Secure CI/CD pipeline](https://github.com/GoogleCloudPlatform/terraform-google-secure-cicd) repository\n- Learn more about running applications on GKE from the following:\n - [Best practices for GKE networking](/kubernetes-engine/docs/best-practices/networking)\n - [Best practices for GKE enterprise multi-tenancy](/kubernetes-engine/docs/best-practices/enterprise-multitenancy)\n - [Best practices for running cost-optimized Kubernetes applications on GKE](/architecture/best-practices-for-running-cost-effective-kubernetes-applications-on-gke)\n - [GKE safer cluster](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/tree/master/modules/safer-cluster) repository\n - [Harden your cluster's security](/kubernetes-engine/docs/how-to/hardening-your-cluster)"]]