Notifications

This Cast AI feature informs you via UI, Slack, or webhook about key issues affecting the cluster. This guide outlines all notification types and examples you may see in Cast AI with relevant action points.

Once new items are ready for you to view, the bell icon in the top menu will show a count. You can view all items in the Notifications page.

Due to the dynamic nature of Kubernetes clusters, notifications are set to expire automatically in 24 hours.

Notification severity types

Cast AI uses several notification severity types to categorize the severity and importance of messages.

SeverityDescription
CriticalIndicates a severe issue that requires immediate attention and may significantly impact cluster operations.
ErrorSignifies a problem that is causing a malfunction or preventing expected behavior.
WarningAlerts about potential issues or situations that could lead to problems if not addressed.
InfoProvides general information about cluster operations, updates, or status changes.
SuccessConfirms that an operation or process has completed successfully.

Notification categories

Cast AI organizes notifications into the following categories:

  • Workload Autoscaler - Workload autoscaling event notifications
  • Node Autoscaler - Node autoscaling and scheduling event notifications
  • Reporting anomalies - Cost and performance anomaly detection notifications
  • Inventory - New cloud provider instance availability notifications
  • Security - Image security and best practice notifications
  • Other - General cluster operations, system connectivity, and configuration issues

Complete notifications reference

This section provides a comprehensive list of all notifications that Cast AI can generate, organized by category and severity level.

Critical notifications

Other category

NotificationDescription
The Cast AI agent is unable to connect to the APIThe Cast AI agent cannot communicate with Cast AI API endpoints and is unable to send data. Check the status of agent pods, network connectivity, firewall restrictions, or authentication.
Cluster controller not respondingThe cluster controller component is unresponsive. This can prevent cluster management operations and autoscaling from functioning properly.
IP Address quota exceededYour cloud provider's IP address quota has been exceeded, preventing new nodes from being created with proper network connectivity.
Node Configuration Validation FailedNode configuration is invalid. Check the notification details for specific configuration errors.
Node deletion failedCast AI was unable to delete a node from the cluster. This may indicate permission issues or cloud provider API problems.
Operation failedA critical cluster operation has failed. Check notification details for which operation failed and why.
Spot Instance quota exceededYour cloud provider's Spot Instance quota has been exceeded, preventing Cast AI from launching cost-effective Spot Instances for your workloads. Additionally, since Spot Fallback is not enabled, the Autoscaler might not be able to add any capacity.

Error notifications

Other category

NotificationDescription
Missing permission when adding a node to a target groupCast AI lacks the necessary IAM permissions to add nodes to target groups in your load balancer.
Missing permission when adding a node to load balancer(s)Cast AI lacks the necessary IAM permissions to add nodes to load balancers.
Missing permission when adding a node to target groupsCast AI lacks the necessary IAM permissions to add nodes to target groups.
Missing permission when adding VMSS IP address to a backend poolCast AI lacks the necessary Azure permissions to add Virtual Machine Scale Set IP addresses to backend pools.
Missing permission when deleting a node from target groupsCast AI lacks the necessary IAM permissions to remove nodes from target groups.
Missing permission when removing a node from load balancer(s)Cast AI lacks the necessary IAM permissions to remove nodes from load balancers.
SSO Connection problemThere is an issue with your Single Sign-On configuration preventing proper user authentication.

Warning notifications

Workload Autoscaler category

NotificationDescription
Continuous OOMKilled Events DetectedA continuous stream of out-of-memory (OOMKilled) events was detected for a workload. Workload automation is disabled and re-enabled automatically after a cooldown period. Check if the application is healthy.

Node Autoscaler category

NotificationDescription
Pending pod detectedA pod has been stuck in a pending (unscheduled) state. Cast AI is monitoring the situation; this notification resolves automatically once the pod is scheduled.

Reporting anomalies category

NotificationDescription
Cost anomaly detected on the {metric} metric / Cost anomalies detected ...Cast AI monitors cost and efficiency metrics across your cluster (e.g. compute cost, CPU/RAM overprovisioning, network egress). The notification name and message identify which metrics triggered detection.

Other category

NotificationDescription
Failed Helm Test of castai-workload-autoscalerThe Helm test for the Cast AI workload autoscaler component has failed, indicating potential deployment or configuration issues.
Failed to reconcile clusterA non-critical reconciliation issue occurred. While not immediately severe, this should be monitored and addressed.
GPU quota exceededYour cloud provider's GPU quota has been exceeded, preventing allocation of GPU resources for workloads that require them.
Outdated cluster-controllerThe cluster controller component is running an outdated version and should be updated for optimal functionality and security.
Unable to update poolCast AI was unable to update a node pool configuration, which may prevent scaling operations or configuration changes.
Spot Instance quota exceededYour cloud provider's Spot Instance quota has been exceeded, preventing Cast AI from launching cost-effective Spot Instances for your workloads. Fires as a warning when Spot Fallback is enabled, since the Autoscaler can fall back to on-demand instances.

Info notifications

Inventory category

NotificationDescription
New machines available in AWSNew AWS instance types have become available and can now be used by Cast AI for your clusters.
New machines available in AzureNew Azure virtual machine sizes have become available and can now be used by Cast AI for your clusters.
New machines available in GCPNew Google Cloud Platform machine types have become available and can now be used by Cast AI for your clusters.

Other category

NotificationDescription
Read-Only access activatedCast AI has been activated in read-only mode, which means it can monitor your cluster but cannot make changes to it.
Trial expires soonYour Cast AI trial period is approaching its expiration date. Consider upgrading to a paid plan to continue using Cast AI features.
Trial has expiredYour Cast AI trial period has expired. Upgrade to a paid plan to restore full functionality.

Success notifications

Other category

NotificationDescription
Cluster reconciledThe cluster has been successfully reconciled, indicating that Cast AI has successfully synchronized the desired cluster state with the actual state.

Taking action on notifications

When you receive notifications, consider the following general action steps:

  1. Critical notifications - Address immediately as they can severely impact cluster operations
  2. Error notifications - Investigate and resolve permission issues or configuration problems
  3. Warning notifications - Review for potential cost savings or performance improvements
  4. Info notifications - Stay informed about new capabilities and system status
  5. Success notifications - Confirm that operations completed as expected

For specific troubleshooting steps related to individual notifications, consult the relevant Cast AI documentation or contact support if the issue persists.


Did this page help you?