Customize Deployment

groundcover supports many custom configurations so you can fit it to the way your deployment works and to your exact needs.

Kubernetes deployment

Our helm chart provides access to many values passed into the chart via the standard values.yaml interface. The deployment can be configured based on most constraints and controls Kubernetes allows around pod assignments to nodes.
Among which groundcover's deployment supports:
  1. 1.
    nodeSelector - a simple form of node selection constraint. You can add the nodeSelector field to your Pod specification and specify the node labels you want the target node to have.
  2. 2.
    nodeAffinity - allowing you to constrain which nodes your Pod can be scheduled on based on node labels and is more expressive than nodeSelector and allows you to specify soft rules.
groundcover supports most K8s primitives out there. Can't find what you need? let us know over Slack.

IaaC or Package managers

groundcover has been tested to work with Helm, Pulumi, simple YAML installation and many other methods.
Using a different method to manage your deployment and not sure how to integrate groundcover? let us know over Slack.