[Terraform] Error: Error acquiring the state lock
Nếu bạn bị lỗi Đầu tiên là hỏi có đang run terraform. Nếu không thì gõ lệnh sau.
Trình bày các công nghệ CLOUD một cách dễ hiểu.
1) Backend state Bài này thì mình thực hiện build multi cluster k8s trên GCP Để chuẩn bị cho đúng với bài tập thực tế. Chúng ta cần tạo 1 backend cho terraform trên GCS. sau khi bạn chạy terraform apply bạn sẽ tạo được bucket trên GCS Giờ minh tạo 1 folder là cluster…
Như mình cũng đã hướng dẫn tạo account GCP để lab terraform trên google cloud. Giờ học xong và anh em cũng đã nghe 1 số người bị trừ tiền oan đúng không? Vậy thì làm theo bài viết bên dưới:
Làm sao để tạo 1 cluster k8s trên GCP bằng terraform https://antonputra.com/google/create-gke-cluster-using-terraform/ 1) Create VPC in GCP using Terraform Đầu tiên chúng ta cần tạo VPC cho 1 new project GCP. => chúng ta cần enable compute APIĐể tạo 1 cluster GKE (k8s) => chúng ta cần enable container google API ==> Chúng ta enble…
Read More “[Terraform] Lesson 11: Create GKE (kubernetes) on Google with Terraform” »
1) Cloud BigTable with Terraform Giờ thì bạn click create Đây là code terraform 2) Cloud MemoryStore with Terraform MemoryStore thì sẽ giống với redis Sau đây là code terraform
1) Cloud Spanner with Console Cloud Spanner is a managed, mission-critical, globally consistent and scalable relational database service. 2) Cloud Spanner with Terraform Giờ mình cung cấp code terraformfile main.tf giờ bạn terraform init rổi đến apply Và đương nhiên là chúng ta sẽ gặp lỗi: Error creating Instance: googleapi: Error 403: Caller is missing…
Read More “[Terraform] Lesson 9: Relational DB – Cloud SQL & Spanner with Terraform” »
1) Cloud PubSub with Cloud Console Chúng ta đã tạo được topic và subscriptionsgiờ chúng input messages vào topic manual nhé! 2) Cloud PubSub with Cloud Terraform sau đây à phần code terraform. 3) schemas Bạn tưởng tượng phần này sẽ là model hay là định nghĩa các messages khi ghi vào topic thì phải…
Read More “[Terraform] Lesson 8: Cloud PubSub with Terraform” »
Bạn có thể tạo table từ data có sẵn Còn nếu đây là toạ mới thì để là empty table Giờ sài terraform. Cái này ngắn các bạn tử run trải nghiệm nhé!
1) Deploy Cloud Function – Console file: index.js file package.json Giờ các bạn ấn deploy luôn nhé Chúng ta sẽ kiểm tra permissions 2) Cloud Function – Terraform Sau đây mình cung cấp full code 2.1) Preparing File index.js Tiếp theo là file package.json Bạn sẽ cần nén nó lại dưới duôi .zip 2.2) Create…
Read More “[Terraform] Lesson 6: Google Cloud Function with Terraform” »
1) Cloud Run Provision using Cloud Console. Get image from dockerhub public Như bạn thấy thường dockerhub theo kiểu official thì chúng ta chỉ cần copy tên image là ok! Get image from different hub that isn’t Dockerhub Official(hub.docker.com) Mình ví dụ như mình sử dụng harbor Chúng ta cần push image lên gcr Mình…
Read More “[Terraform] Lesson 5: Google Cloud Run with Terraform” »