Mākoņu fonda rīkkopa izmantošana kopā ar Terraform

Blogs

Pagājušajā gadā mēs izlaidām Cloud Foundation rīkkopa , atvērtā pirmkoda veidnes, kas palīdz ātri izveidot spēcīgu mākoņa pamatu saskaņā ar paraugpraksi. Šie moduļi ir pieejami gan Terraform infrastruktūras kā koda ietvars, kā arī mūsu pašu Mākoņu izvietošanas pārvaldnieks .



Šis emuāra ziņojums sīki aprakstīs droša mākoņa pamata izveidi, izmantojot Cloud Foundation Toolkit Terraform parauga pamats . Turpmāk mēs izpētīsim, kā izvietot mikroservisu demonstrācijas lietojumprogrammu uz pamatnes, izmantojot Terraform. Pēc šī satura lasīšanas mēs ceram, ka iemācīsities veikt tālāk norādītās darbības.






  • Samaziniet laiku, kas nepieciešams, lai izveidotu uzņēmuma mākoņa pamatu, līdz mazāk nekā vienai dienai, ievērojot Google paraugpraksi
  • Izmantojiet savu mākoņa pamatu, izvietojot pamatu Google Kubernetes Engine (GKE) darba slodzei, izmantojot Terraform
  • Izvietojiet GKE klasteri visaugstākajā drošības līmenī, pamatojoties uz Google ekspertu ieteikumiem (IAP ar TCP pāradresācijas bastiona resursdatoru)

Darba sākšana

Lai sāktu lietot Cloud Foundation Toolkit, vispirms jums ir jāsaprot Terraform un Linux komandrindas pamati. Pēc tam jums jāpārliecinās, vai jums ir šādi priekšnoteikumi.



Priekšnosacījumi:

  1. GSP Organizācija
  2. GSP Norēķinu konts
  3. Iespēja izveidot Cloud Identity / G Suite grupas
  4. Linux komandrindas piekļuve ar šādu instalētu un konfigurētu:
  5. Google mākoņa SDK
  6. Terraform
  7. iet

Mākoņu pamatu izveide

Pirmkārt, jums būs nepieciešams klonēt Terraform parauga pamatu krātuvi.



Austrālijas drošā ganu žetons

Git clone[https://github.com/terraform-google-modules/terraform-example-foundation.git](https://github.com/terraform-google-modules/terraform-example-foundation.git)






Šajā repo ir vairāki atšķirīgi Terraform projekti, katrs savā direktorijā, kas jāpiemēro atsevišķi, bet pēc kārtas. Katrs no šiem Terraform projektiem ir jāslāņo viens virs otra, veicot šādu secību.

0-bootstrap : Šī soļa mērķis ir izveidot GCP organizāciju, izveidojot visus nepieciešamos resursus un atļaujas, lai sāktu lietot Cloud Foundation Toolkit (CFT). Šis solis arī konfigurē mākoņa būvēšanas un mākoņa avota krātuves pamatu kodam turpmākajos posmos.

#google mākoņa platforma #devops & sre

cloud.google.com

Mākoņu fonda rīkkopa izmantošana kopā ar Terraform

Uzziniet, kā izvietot mikropakalpojumu lietotni pakalpojumā Google Cloud, izmantojot Terraform un Cloud Foundation Toolkit. Ātra mākoņu pamatu izveide un slodzes izvietošana, izmantojot Terraform. #DevOps. Kellija Dodsone. Mākoņu tehniskais iedzīvotājs.