Forbes India Leader Recognition
e.preventDefault(); // Prevent form submission input.blur(); // remove focus input.value = ""; // optional: clear the input

How does Shared VPC in Kubernetes Engine work?

How does Shared VPC in Kubernetes Engine work?

Featured Image

Shared VPC

Shared VPC provides a special feature to the organization that they can connect different projects to the common Virtual Private Cloud (VPC) network, the resources of the multiple projects can communicate with each other efficiently  and securely by internal IPs of the VPC network. When we will use Shared VPC, we will make one project as a Host Project and we will attach multiple projects to it as a Service Project.

How does Shared VPC in Kubernetes Engine works?

In Kubernetes engine, the first step is you need to set up the correct IAM roles to the service accounts. We have to provide cluster admin role to the Service projects to create Kubernetes Engine clusters and the compute.networkUser and container.hostServiceAgentUser roles to the host project administrator for allowing the service project’s service accounts to use specific subnetworks and to perform networking administrative actions to manage Kubernetes Engine clusters. After providing  the correct IAM permissions for service accounts to the service and host projects, the cluster admin can create a number of Compute Engine resources and cluster in any of the service projects. Host project Can contains one or more network resources while the service project(s) map to the different departments or teams in your organization

Kubernetes Engine clusters in service projects will need to be configured with a primary CIDR range (from which to draw Node IP addresses), and two secondary CIDR ranges (from which to draw Kubernetes Pod and Service IP addresses). The following diagram illustrates a subnet with the three CIDR ranges from which the clusters in the Shared VPC are carved out.

Shared_VPC_for_Google_Kubernetes_Engine_01

Steps to execute the Shared VPC

To start with a shared VPC you will need 3 projects, first as a host project and other as a service project. Also make sure that project has a name, an ID, and a number.

  • Find your project IDs and numbers
  • Enable the Google Kubernetes Engine API in your projects
  • Create a network and two subnets
  • Enable shared VPC and granting roles
  • Grante the Host Service Agent User role
  • Verify usable subnets and secondary IP ranges
  • Create a cluster in your first service project
  • Create a cluster in your second service project.
  • Create firewall rules
  • Connect  a node using SSH
  • Pinging between nodes
  • Create additional firewall rules
  • Create a private cluster in a shared VPC
  • Reserve IP addresses

Conclusion

There are a lot of Benefits of Shared VPC for Google Kubernetes Engine for the organization. Which helps organization in many ways like,

  • Sharing of common resources
  • Security
  • Billing
  • Isolation and support for multi-tenant workloads

Related Posts

Latest Posts

  • All Posts
  • AI Powered Knowledge
  • ai/ml
  • CEO India Magazine
  • CMMI level 5 Certification
  • e-learning
  • Fintech
  • gaming
  • Generative AI
  • healthcare
  • manufacturing
  • News
  • OTT
  • Portfolio
  • supply chain
  • travel and hospitality
  • Tudip's AI Hackathon
  • Voxlearn Enterprises
    •   Back
    • Android
    • iOS
    • Java
    • PHP
    • MEAN
    • Ruby
    • DotNet
    • IoT
    • Cloud
    • Testing
    • Roku
    • CMS
    • Python
The Future of Workplace Learning: AI-Powered Knowledge on Demand

The Future of Workplace Learning: AI-Powered Knowledge on Demand

June 12, 2026

A few months ago, I was sitting in a meeting with a team lead who looked genuinely frustrated. Not because…

Read More
We Did It Again: Tudip Successfully Renews Its CMMI Level 5 Certification

We Did It Again: Tudip Successfully Renews Its CMMI Level 5 Certification

June 9, 2026

Nobody around here needed a memo to know something worth celebrating had happened. The message from the CMMI Institute said…

Read More
CEO India Magazine Features Dipti Agrawal: The Woman Behind Intelligent Enterprise Solutions

CEO India Magazine Features Dipti Agrawal: The Woman Behind Intelligent Enterprise Solutions

June 9, 2026

There are moments at work that just stop you in your tracks. Not the big quarterly reviews or the product…

Read More

India

Plot No. 11/2, Phase 3, Hinjewadi Rajiv Gandhi Infotech Park, Pune, India – 411057.
info@tudip.com
+91-96-8990-0537

United States

1999 S. Bascom Ave Suite 700, Campbell CA. 95008, USA.
info@tudip.com
+1-408-216-8162

Canada

64 Caracas Road North York, Toronto Ontario M2K 1B1, Canada.
info@tudip.com

Mexico

Calle Amado Nervo #785 Interior B Colonia Ladron De Guevara 44600 Guadalajara, Jalisco, Mexico.
info@tudip.com

Singapore

77 High Street, #10-12B High Street Plaza, Singapore 179433.
info@tudip.com

Colombia

Cra. 9 # 113-53 Of. 1405 Bogotá D.C., Colombia.
info@tudip.com

UAE

Tudip Information Technologies L.L.C Office No 109, ABU HAIL BUILDING 13, Abu Hail, Dubai, UAE.
info@tudip.com

Nigeria

22 Kumasi Crescent, Wuse 2, Abuja, Nigeria.
info@tudip.com