public sealed class PrivateClusterConfig : IMessage<PrivateClusterConfig>, IEquatable<PrivateClusterConfig>, IDeepCloneable<PrivateClusterConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Kubernetes Engine v1 API class PrivateClusterConfig.
Whether nodes have internal IP addresses only. If enabled, all nodes are
given only RFC 1918 private addresses and communicate with the master via
private networking.
The IP range in CIDR notation to use for the hosted master network. This
range will be used for assigning internal IP addresses to the master or
set of masters, as well as the ILB VIP. This range must not overlap with
any other ranges in use within the cluster's network.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis page provides documentation for the \u003ccode\u003ePrivateClusterConfig\u003c/code\u003e class within the Google Kubernetes Engine v1 API, detailing its configuration options for private clusters.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePrivateClusterConfig\u003c/code\u003e class, part of the \u003ccode\u003eGoogle.Cloud.Container.V1\u003c/code\u003e namespace, offers properties such as \u003ccode\u003eEnablePrivateEndpoint\u003c/code\u003e, \u003ccode\u003eEnablePrivateNodes\u003c/code\u003e, \u003ccode\u003eMasterGlobalAccessConfig\u003c/code\u003e, \u003ccode\u003eMasterIpv4CidrBlock\u003c/code\u003e, \u003ccode\u003ePeeringName\u003c/code\u003e, \u003ccode\u003ePrivateEndpoint\u003c/code\u003e, and \u003ccode\u003ePublicEndpoint\u003c/code\u003e to manage private cluster settings.\u003c/p\u003e\n"],["\u003cp\u003eThe page lists version history for this API class, starting from version 2.3.0 up to the latest version 3.33.0, offering links to the documentation for each specific version.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePrivateClusterConfig\u003c/code\u003e class implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from the base \u003ccode\u003eObject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePrivateClusterConfig\u003c/code\u003e class includes constructors, with one being a parameterless constructor and the other accepting another \u003ccode\u003ePrivateClusterConfig\u003c/code\u003e object as parameter.\u003c/p\u003e\n"]]],[],null,[]]