How To Do

How To Do Here you can find latest news about technologies, hacking or some computer tricks. and also many oth

This page is linked official youtube channel plz visit our youtube channel...
https://www.youtube.com/channel/UCTBdWkVv4fond--T8qnjSTg

07/17/2026
07/17/2026

#

07/11/2026
🧠 Computer Quiz Day 21 | Which of the Following is an Example of Application Software?* A) Windows Operating System* B) ...
07/09/2026

🧠 Computer Quiz Day 21 | Which of the Following is an Example of Application Software?

* A) Windows Operating System

* B) Linux Operating System

* C) MS Word

* D) Device Driver

πŸ’¬ Comment your answer using A, B, C, or D before checking the correct answer!

πŸ“š Improve your Computer Knowledge with our daily quiz series.

πŸ‘‰ Follow Stylish tech solutionsfor:

* Daily Computer Quizzes

* MS Office Tips

* Computer Basics

* Tech Tricks & Tutorials

* Digital Learning in Hindi & English

πŸ“’ Like ❀️ Share πŸ”„ and Follow πŸ‘ for more educational content.

Terraform on GCP: provision a complete three-tier architecture β€” VPC, Cloud SQL, GKE cluster, and Cloud Run β€” with repea...
07/07/2026

Terraform on GCP: provision a complete three-tier architecture β€” VPC, Cloud SQL, GKE cluster, and Cloud Run β€” with repeatable Infrastructure as Code

πŸ—οΈ Terraform
🌐 VPC
☸️ GKE
πŸ” IaC

πŸ—οΈ Clicking through the GCP Console to build infrastructure works once. But clicking it again for staging, again for production, and again when disaster recovery is needed creates environments that drift apart silently. Terraform on GCP lets you define your entire architecture once and provision it identically β€” every time. Here's a complete production-pattern Terraform configuration.

πŸ“‹ PROJECT STRUCTURE:

─────────────────────────────────────
gcp-infra/
β”œβ”€β”€ main.tf # Root module β€” calls child modules
β”œβ”€β”€ variables.tf # Input variables
β”œβ”€β”€ outputs.tf # Outputs (cluster endpoint, DB IP, etc.)
β”œβ”€β”€ versions.tf # Provider versions pinned
β”œβ”€β”€ backend.tf # Remote state in GCS bucket
β”œβ”€β”€ terraform.tfvars # Environment-specific values
└── modules/
β”œβ”€β”€ networking/ # VPC, subnets, firewall rules
β”œβ”€β”€ gke/ # GKE cluster + node pools
β”œβ”€β”€ cloudsql/ # Cloud SQL instance + databases
└── iam/ # Service accounts + bindings
─────────────────────────────────────

πŸ“‹ BACKEND CONFIGURATION (remote state in GCS):

─────────────────────────────────────
# backend.tf
terraform {
backend "gcs" {
bucket = "my-project-terraform-state"
prefix = "production/gke-infra"
}
}

# Create the state bucket (one-time setup)
gsutil mb -l europe-west1 gs://my-project-terraform-state
gsutil versioning set on gs://my-project-terraform-state
─────────────────────────────────────

πŸ“‹ VPC MODULE:

─────────────────────────────────────
# modules/networking/main.tf
resource "google_compute_network" "vpc" {
name = "${var.project_name}-vpc"
auto_create_subnetworks = false # Always use custom mode
routing_mode = "GLOBAL"
}

resource "google_compute_subnetwork" "gke_subnet" {
name = "${var.project_name}-gke-subnet"
ip_cidr_range = "10.0.0.0/20"
region = var.region
network = google_compute_network.vpc.id
secondary_ip_range {
range_name = "pods"
ip_cidr_range = "10.100.0.0/14" # /14 = ~250k pod IPs
}
secondary_ip_range {
range_name = "services"
ip_cidr_range = "10.104.0.0/20"
}
private_ip_google_access = true # Reach GCP APIs without public IP
}

resource "google_compute_router" "router" {
name = "${var.project_name}-router"
region = var.region
network = google_compute_network.vpc.id
}

resource "google_compute_router_nat" "nat" {
name = "${var.project_name}-nat"
router = google_compute_router.router.name
region = var.region
nat_ip_allocate_option = "AUTO_ONLY"
source_subnetwork_ip_ranges_to_nat = "ALL_SUBNETWORKS_ALL_IP_RANGES"
}
─────────────────────────────────────

πŸ“‹ GKE MODULE:

─────────────────────────────────────
# modules/gke/main.tf
resource "google_container_cluster" "primary" {
name = "${var.project_name}-cluster"
location = var.region
enable_autopilot = true # Autopilot β€” Google manages nodes
network = var.vpc_id
subnetwork = var.subnet_id
ip_allocation_policy {
cluster_secondary_range_name = "pods"
services_secondary_range_name = "services"
}
private_cluster_config {
enable_private_nodes = true # Nodes have no public IPs
enable_private_endpoint = false # Control plane reachable publicly
master_ipv4_cidr_block = "172.16.0.0/28"
}
workload_identity_config {
workload_pool = "${var.project_id}.svc.id.goog"
}
}
─────────────────────────────────────

πŸ”‘ THE WORKFLOW THAT MAKES THIS PRODUCTION-READY:

─────────────────────────────────────
terraform init # Download GCP provider
terraform plan # Preview: "15 resources to add"
terraform apply # Provision everything
terraform destroy # Tear down completely (for dev environments: run at end of day)
─────────────────────────────────────

β†’ The same Terraform code run with different terraform.tfvars creates identical staging and production environments β€” guaranteed consistency, zero configuration drift πŸ—οΈ

πŸ—οΈ Are you managing your GCP infrastructure with Terraform, Deployment Manager, Pulumi, or the Console? Drop your IaC tool and the GCP resource that was hardest to Terraform correctly!

🚫 BOYCOTT DUNE AWAKENING! The developer has confirmed that to play single player you need to make a MANDATORY online con...
07/07/2026

🚫 BOYCOTT DUNE AWAKENING! The developer has confirmed that to play single player you need to make a MANDATORY online connection to play their game. This is unacceptable! Releasing September 22, 2026, this game looks to be dead on arrival.

❌ There is no reason why a single player game needs to make a mandatory online connection. Do they think we are stupid? If other PS5 games play completely offline like Saros, there is no reason that Dune Awakening needs a connection too.

πŸ’Ώ Because of this online connection requirement, there will be no way we can preserve Dune Awakening for the future. It will not be accessible once the servers die, and your disc becomes a coaster.

πŸ’΅ Vote with your dollars! We must teach developers and publishers alike that this predatory practice will not be tolerated by those who collect true physical games. Let this one ROT ON THE SHELF next to other terrible β€œfake physical” releases like Halo: Campaign Evolved and Assassin’s Creed IV: Black Flag Resynced. Because PHYSICAL is FOREVER!

πŸ’» How to Show This PC Icon in Windows 111️⃣ Open Settings2️⃣ Go to Personalization > Themes3️⃣ Click Desktop icon settin...
02/16/2026

πŸ’» How to Show This PC Icon in Windows 11
1️⃣ Open Settings
2️⃣ Go to Personalization > Themes
3️⃣ Click Desktop icon settings
4️⃣ Check βœ… Computer (This PC)
5️⃣ Click OK
✨ Done! Your β€œThis PC” icon is now visible on the desktop.
πŸš€

Address

Los Angeles, CA

Opening Hours

Monday 7pm - 10pm
Wednesday 7pm - 10pm
Friday 7pm - 10pm

Website

Alerts

Be the first to know and let us send you an email when How To Do posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to How To Do:

Shortcuts

Share