Create a Kubernetes setup policy
Define a policy by configuring cluster settings, resources, and deployment options for Kubernetes clusters.
To create a Kubernetes setup policy, in the menu, under Additional Functionality, select Policy Based Management then select Create policy. From the policy type list, navigate to the Kubernetes > Setup section, select Custom then select Continue to begin configuring the policy.
Currently, only custom setup policies can be created. Future improvements to the policies feature will introduce policy templates.
Name
Define a name for this policy.
Environment groups
Select one or more Kubernetes environment groups from the dropdown menu. If the selected group is already included in an existing policy, a warning icon will appear next to the group name.
Allow users to use external load balancers
Enabling this feature will allow users to expose applications they deploy over an external IP address assigned by their cloud provider. Note: To use this feature, you need to ensure that your cloud provider allows you to create load balancers. Using this feature may incur costs from your cloud provider.
Allowed Ingress Controllers
Define the list of allowed ingress controllers by adding them by name into the text box. The list of ingress controllers defined must be pre-installed in the cluster.
Allow ingress class to be set to "none"
Enabling this allows users to create ingress objects without specifying any Ingress Class. This is useful for Kubernetes implementations where there is no IngressClass defined in the cluster.
Configure ingress controller availability per namespace
Enabling this allows users to be able to control Ingress Class availability further at the namespace level.
Only allow admins to deploy ingresses
Enabling this restricts the deployment of ingresses to cluster administrators only, preventing standard users from creating new ingresses.
Enable Change Window
This setting allows you to specify a window within which GitOps updates to your applications can be applied.
Allow resource over-commit
Enabling this feature lets you allocate more resources to namespaces than are physically available in the cluster. Note This may lead to unexpected deployment failures if there are insufficient resources to meet the demand.
Enable features using the metrics API
Enabling this feature will allow users to use specific features that leverage the metrics API component, such as the memory and CPU usage graphs at the cluster and node level.
Storage Classes
Select which storage options will be available for use when deploying applications. Take a look at your storage driver documentation to figure out which access policy to configure, and whether or not the volume-expansion capability is supported.

When you have completed the form, click Create policy. A confirmation screen displays the changes being made and any existing policy that will be replaced. Click Confirm to acknowledge the changes and create the policy.
Last updated
Was this helpful?