Scaleway · Schema

scaleway.k8s.v1.CoreV1Taint

AICloud ComputingContainersDatabaseEuropean CloudInfrastructureKubernetesServerlessStorage

Properties

Name Type Description
key string The taint key to be applied to a node.
value string The taint value corresponding to the taint key.
effect string Effect defines the effects of Taint.
View JSON Schema on GitHub

JSON Schema

scaleway-scalewayk8sv1corev1taint-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/scaleway.k8s.v1.CoreV1Taint",
  "title": "scaleway.k8s.v1.CoreV1Taint",
  "type": "object",
  "properties": {
    "key": {
      "type": "string",
      "description": "The taint key to be applied to a node."
    },
    "value": {
      "type": "string",
      "description": "The taint value corresponding to the taint key."
    },
    "effect": {
      "type": "string",
      "description": "Effect defines the effects of Taint.",
      "enum": [
        "NoSchedule",
        "PreferNoSchedule",
        "NoExecute"
      ],
      "x-enum-descriptions": {
        "values": {
          "NoSchedule": "Do not allow new pods to schedule onto the node unless they tolerate the taint",
          "PreferNoSchedule": "Like TaintEffectNoSchedule, but the scheduler tries not to schedule new pods onto the node, rather than prohibiting new pods from scheduling onto the node entirely",
          "NoExecute": "Evict any already-running pods that do not tolerate the taint (Currently enforced by NodeController)"
        }
      },
      "default": "NoSchedule"
    }
  },
  "x-properties-order": [
    "key",
    "value",
    "effect"
  ]
}