Release notes

2022 May
Published:
Evictor as a policy and many more improvements
  • Evictor – you can now install our algorithm that continuously bin packs pods into the smallest number of nodes via Autoscaler policy (in UI and Terraform). Previously, users had to follow a documented guide and install it via the command line. Please note: if you have Evictor already installed and configured it will continue to run, even though in the Autoscaler page it might indicate that it can’t be enabled. In order to correct this you would need to remove current Evictor installation manually and enable it from the Autoscaler page.

  • Cost per CPU’ reporting dimension was added to Available Savings report, as well as Node list and Rebalancing screens. This cost is calculated by dividing the compute cost by the number of provisioned CPUs. It is also exposed as a scrapeable metric for the whole cluster or per-instance life cycle: spot, on-demand, fallback. A full list of currently available metrics and the setup guide are available here.

  • We reacted to community feedback and improved the user interface and experience of our Cost report. The user interface of the Autoscaler policies page was also uplifted.

  • Added functionality that allows users to remove a team member from the organization.

  • Added the concept of a “Project” to the CAST AI console. Previously, if users had clusters with the same name across different GCP projects (or Azure Resource groups, AWS accounts) in the CAST AI console, there was no way to differentiate between these clusters. Now each cluster record also indicates the name of the GCP project / Azure Resource group / AWS account ID.

  • Node list view now displays the total node CPU and Memory capacity instead of allocatable values. We have also fixed an issue preventing the status of the cordoned node to be accurately presented in the node list.

  • We have updated the calculation formula for the root volume that is added to each CAST AI provisioned node. Before the change nodes could have had 100 GiB disks as a minimum or a larger disk based on CPU to Storage (GiB) ratio. This ratio couldn’t have been less than 1 CPU: 25 GiB. Now, a 100 GiB disk is a base and we add additional storage based on the CPU to Storage ratio, which can be as low as 1 CPU : 0 GiB.

  • For GKE clusters, the logic of the ‘Node constraints’ setting in the Autoscaler policy is now more flexible. We have removed CPU to RAM ratio validations so users can choose more flexible configurations.

  • For AWS EKS users who are using AWS CNI, we have improved the autoscaler logic, so when considering what node to add, autoscaler would react to an error if the target subnet is full and choose another available subnet (if any).

  • For AWS EKS users who are using CSI driver for Amazon EBS we have added the support for topology.ebs.csi.aws.com/zone label in the autoscaler so the new node is created in the correct zone, respecting the specification of the storage class.

  • We have optimized permissions required to onboard and run CAST AI in EKS clusters, more information can be found in the documentation.

  • If an EKS cluster is being onboarded using Terraform we now allow passing AWS credentials via environment variables to the agent helm chart.

  • Added Terraform examples for onboarding EKS cluster using custom IAM policies, creating EKS cluster with NAT Gateway and Application load balancer. All examples can be found here.

  • The latest version of the CAST AI agent is v0.27, the list of changes can be found here. To update the agent in your cluster, follow these steps.

  • The latest version of our Terraform provider is v0.23, the list of changes can be found here. The provider and the modules can be found in the registry.

2022 April
Published:
Terraform support for GKE, Cost report, AWS Cross account role support, and more
  • Implemented an additional way to onboard an EKS cluster. Now users can delegate access to CAST AI using the AWS cross-account IAM role.

  • Added scrapable metrics for Fallback nodes to display the requested and provisioned CPU and RAM resources. A full list of currently available metrics and the setup guide is available here.

  • Released the Cost report for a public preview. This report allows customers to track historical cost data of the cluster to understand how the cost fluctuated over the time period, what was the normalized cost per provisioned CPU, what is the forecasted cost at the end of the month, and more.

  • We have released a new version of our Terraform provider (v0.17.0) and modules to support GKE cluster onboarding. Provider and the modules can be found in the registry.

  • Updated our External clusters API so EKS customers can check and if necessary, update security groups.

  • Added an ability for a GKE cluster, which was paused using GCP console, to automatically get back to the ‘Ready’ state after being resumed.

  • Introduced new node status called “Detached,” so nodes that are no longer part of the K8s cluster but still running in the customer’s cloud account could be identified for the removal.

  • Cluster dashboard will now display spot, on-demand, and Fallback node counts separately.

  • If AWS custom tags were added into the cluster config, they will be replicated to the underlying volume attached to the EC2 instance.

  • Optimized performance of the Evictor in very large clusters and, as a consequence, users can bring costs down faster.

  • Exposed more details about the error when encountered during rebalancing operation.

  • Enhanced ‘Unscheduled pods policy applied’ audit log event to display the trigger (i.e. pods that caused autoscaling), as well as the filters that Autoscaler was working with to pick up a new node.

  • Also in the audit log, the event that indicates the Node addition failure is now followed by a rollback event.

  • Implemented enhanced JSON viewer, making it much easier to read JSON output when presented in the console.

  • If the cluster is in the ‘Warning’ state, it will now display a reason for it.

  • The latest version of the CAST AI agent is now v0.25.1. To update the agent in your cluster, follow these steps.

2022 March
Published:
GCP network tags, ssh key support, and audit log improvements
  • Added support for GCP network tags (a concept used in the GCP world to manage network routing). Users can pass the tag 'network-tag.gcp.cast.ai/{network-tag-name}' as a label and newly created nodes will be tagged accordingly.
  • Now if CAST AI fails to add a node due to reasons outside of our control (e.g., the customer’s quota is too low) a specific event called “Adding node failed” will occur in the audit log to provide additional context about the failed operation.
  • Added support for ssh public keys. Using the updated cluster configuration API, users can set the public key (base64 encoded) or, in the case of AWS, also use the AWS key pair ID ("key-0123456789EXAMPLE") and connect to CAST AI provisioned nodes.

  • Spot nodes can now be interrupted directly from the node list. The interrupted node will change its status and eventually be removed from the cluster while the new spot node is provisioned instead. The whole process takes a few minutes to complete.

  • Added numerical values of requested and allocatable resources in CPU and GiB to the detailed node view in the Node list.

  • We have added an additional sheet that lists all workloads and their CPU & RAM requests in the Excel extract of the Available savings report.

  • If Evictor fails the leader election process, it will now restart automatically. Previously, users may have encountered a situation where the leader election process has failed, causing Evictor to fail silently.

  • “Unscheduled pods policy applied” audit log event JSON now has more context about what information was considered and led to the addition of a specific node, i.e. which nodes were skipped and why, which workload triggered the autoscaling event, what were the node constraints, etc. This feature greatly improves transparency into the decision-making process employed by CAST AI.

  • Introduced label selectors in the mutating webhook configuration, so customers can control the webhook in a much more flexible manner. Previously, users could set which pods should be scheduled on the on-demand nodes using regular expression values (namespaces). Now, they can use label selectors to force (or ignore) some pods to run on spot nodes (ability to force some pods to run on on-demand nodes based on a namespace remains).

  • Added another scrapable cluster metric – the hourly compute cost per pricing type (spot, on-demand, fallback). Check the documentation for more details.

  • Introduced a separate screen for the dashboard of the disconnected cluster.

  • Uplifted the design of console menu items.

2022 February
Published:
Node list filtering, more Prometheus metrics and additional details about connected clusters
  • Released a node list filtering and search capability that allows users to filter large node lists conveniently based on specific search criteria.

  • Cluster dashboard and a more detailed node list are now available as soon as a cluster is connected to CAST AI. It is no longer necessary to connect a cluster into the ‘managed’ mode in order to access these features.

  • In the Available Savings report, compute resources can now be viewed in a more detailed mode where they are broken into categories based on instance lifecycle type: spot, on-demand, fall-back (a temporary on-demand instance while spot is not available).

  • Introduced universal autoscaling.cast.ai/removal-disabled label and annotation that will be respected during Rebalancing or Evictor operations. Nodes or workloads marked this way will not be subject to migration. This label also replaces previously used beta.evictor.cast.ai/eviction-disabled which will be deprecated shortly. More information about Evictor overrides can be found in the documentation.

  • The Autoscaler now supports ‘topology.gke.io/zone label.

  • More Prometheus metrics. We have exposed for scraping all metrics visible in the cluster dashboard. A full list of currently available metrics and the setup guide can be found here.

  • Released a new version of our Terraform module for connecting EKS clusters to CAST AI. The module now supports cluster-wide tagging as well as the ability to configure Autoscaler policies.

  • To ensure that kOps nodes always have resources to run OS and kubelet we have implemented support for the system overhead settings.

  • Available savings report now has PDF export functionality.

2022 January
Published:
Further enhancements of the Rebalancing feature
  • The Rebalancing feature received the following improvements:

    • Temporary on-demand nodes (aka Spot fallback nodes) will be considered during rebalancing plan generation if the ‘Spot fallback’ feature is turned on in the Autoscaler.

    • Applied various improvements to reduce the amount of time taken to create and execute Rebalancing plans. This performance enhancement is especially noticeable on large clusters.

    • Introduced a way to protect specific workloads and nodes from migration activity during rebalancing. Users can annotate pods or label nodes with 'autoscaling.cast.ai/removal-disabled' to ensure that they are not considered for migration.

    • Users can now generate new rebalancing plans even if the current plan is still relevant. Generating new plan would move previously active plan in to the obsolete state.

  • Latest version of the CAST AI agent is v0.22.8. To update the agent in your cluster, follow these steps.

  • Uplifted our signup and login pages for a better user experience.

  • Bug fixes and other performance improvements.

Published:
Scoped autoscaler, improved Available savings report, and more
  • Released Scoped autoscaler, a mode of operations where the CAST AI autoscaler co-exists with another autoscaler on the same cluster and manages only specific workloads. To restrict the scope of the autoscaler, workloads have to be modified as described in the documentation.

  • Improved the Available Savings report by adding additional interactive settings that enable customers to simulate further optimization of the cluster by using spot instances more aggressively or operating the cluster on a schedule. Automated capability to stop external clusters on schedule when they’re not in use is in development and coming soon.

  • The Available savings report can now be exported to the Excel format.

  • Released the following Rebalancer improvements:

    • Issues preventing workloads from being migrated to new nodes can now be seen in detail from the workloads screen.

    • Each rebalancing plan now has a visible generation date.

    • Rebalancing plans now become obsolete after 1 hour and move to the archive with the status ‘Obsolete’.

    • In case the rebalancing plan execution failed, a technical error message is now visible in the logs.

    • In case the Rebalancer fails during plan generation, an error will be displayed to the customer on a separate screen. Rebalancing operations will not progress further.

    • Added automatic handling for insufficient capacity error, i.e. when the originally planned node type is no longer available, CAST AI will choose the next best alternative and proceed.

    • Updated the Rebalancer documentation.

  • We have released a new version of our Terraform provider (v0.10.0). The provider now supports cluster-wide configuration changes (e.g., the addition of subnet, security group). Documentation on Terraform registry was updated as well.

  • Evictor now has an aggressive mode where it can evict pods even if they have just a single replica. Check the documentation for more details.

  • Nodes can now be manually deleted from the Node list using the ‘Delete node’ button. During this operation, nodes are drained and then deleted from the cluster.

  • Released the new version v0.22.6 of the CAST AI agent, where we have improved how spot instances are identified on GKE. To update the agent in your cluster, follow these steps.

2021 December
Published:
Terraform provider update and improved nodelist
  • We have released an updated version of the Terraform provider (v0.8.1), it now supports EKS clusters. Release and example projects can be found on GitHub.

  • In our UI menu “Policies” page is now called “Autoscaler”. We have started the work on improving the experience of setting up and controlling the autoscaler, more changes will come.

  • Released cluster dashboard that displays key metrics related to each cluster.

  • Implemented the following Node list improvements:

    • The list is sorted in descending order by date and there is now a possibility to sort the list on most of the columns.

    • Ability to view labels attached to each node.

    • Spot fall-back nodes are now identified with an icon.

  • Improved error handling in Rebalancer, providing screens with more details about the encountered error and possible remediation.

  • New version of CAST AI agent v.0.22.5 is now available. To update the agent in your cluster follow these steps.

  • Fixed a bug in GCP custom spot instances pricing.

  • Fixed a bug in the Available savings report where sometimes workloads that are already running on spot instances would be suggested to be run on on-demand nodes.

  • Added records of spot fallback events to the audit log.

  • Evictor now has a setting to run in more “aggressive” mode, where it would also evict pods with a single replica. Check the documentation for more details.

  • Improved performance of our console UI and fixed various small bugs.

2021 November
Published:
Spot fallback, enhanced cluster node list & private cluster support
  • Have you ever experienced Spot instance drought, when instances you need are temporarily not available and so your workloads become unschedulable? The Spot fallback feature guarantees capacity by temporarily moving impacted workloads onto on-demand nodes. After a period of time, CAST AI will check for Spot availability and move the workloads back to spot instances. This feature is available on the Policies page under the Spot instance section and supports EKS, Kops, and GKE clusters.

  • Added support for private kOps clusters that do not have K8s API IP exposed to the internet. CAST AI agent now supports “call-home mechanism” for private IP K8s clusters.

  • Node list went through a major upgrade and now contains much more detailed information about individual nodes in the cluster.

  • Autoscaler can now be instructed to scale the cluster with instances that have locally attached SSD disks, when the storage-optimized label is used in a workload spec. For details, please refer to the documentation.

  • Minor improvements to UI and bug fixes.

Published:
Release of Rebalancer & cluster cost graph
  • We have launched a new feature that we call Rebalancer. It allows users to automatically migrate clusters from the current state to the most optimal configuration. The migration is performed via three distinct phases: 1) during the preparation, the user can inspect all impacted workloads; 2) later the user gets a migration plan so they understand what nodes will be added & removed and what cost impact can be expected; 3) lastly – the migration plan is executed by adding new nodes, migrating workloads and deleting obsolete nodes.

  • The Available savings report is now enhanced with a graph that displays point in time actual and optimal cluster costs as well as other dimensions (i.e. CPU, Memory, node count).

  • For kOps clusters, we no longer consider master nodes in our available savings report recommendations.
  • Added support for kOps version 1.20.

  • For AWS/kOps clusters we previously deployed a Lambda function per cluster, its no longer the case. From now on a single Lambda function is deployed per account.

  • Implemented the handling of cases when customer has removed some permissions (or the cluster itself) in their cloud provider account. In such a scenario, the cluster would be displayed with status “Failed” in our console and user would have two options: remove the cluster from the console or fix the error in their cloud provider’s account.

  • Fixed various reported bugs and implemented other UI improvements.

2021 October
Published:
AKS support is now available
  • Microsoft Azure users can now connect their AKS clusters to CAST AI and see how much they could save by using the CAST AI optimization engine. It’s completely free and safe as our agent operates in read-only mode. Try it out now.
  • Cluster onboarding flow is now fully automated and no longer requires manual entry of credentials.
  • Users can now generate read-only API access keys.
  • Cluster headroom policy based on instance lifecycle type. Until now, users could configure one set of headroom values for the cluster. Now they can set headroom values for on-demand and spot nodes separately.
  • Added support for the following AWS regions: ap-northeast-3 Asia Pacific (Osaka), ap-east-1 Asia Pacific (Hong Kong), af-south-1 Africa (Cape Town), and me-south-1 (Middle East (Bahrain)). We now support all AWS (and GCP) regions.
2021 September
Published:
Introduction of roles and improved cluster onboarding flow
  • Organizational roles have been released. Every organization now has Owner, Member, or Viewer (read-only) roles that can be managed in our console.

  • Cluster headroom and Node constraints policies are now independent and can be set separately.

  • Improved cluster onboarding flow. Customers are no longer required to enter the access key and secret details, the onboarding script takes care of these details now.

  • Customers can now set annotation on the pod level that would prevent Evictor from removing the node that hosts the pod. More details about annotations and labels used by Evictor can be found in our documentation.

  • The node deletion policy now removes nodes that are marked by Evictor immediately, ignoring the time delay set for empty nodes in the “Node deletion” policy. That way, customers can avoid paying for nodes that were marked as unschedulable.

  • Customers using AWS GovCloud regions (AWS GovCloud (US-East) and AWS GovCloud (US-West)) are now able to connect their clusters and check possible savings.

  • CPU hrs report is now available in the console. The report presents the total amount of CPU hours accumulated across all of the nodes in the organization.

  • GKE clusters running shielded nodes are now also fully supported in our platform.

  • Improved our inventory to support a wider range of instance types.

  • Delivered multiple Autoscaler improvements.

  • Minor UI improvements and bug fixes.

2021 August
Published:
External GKE cluster optimization, Cluster metrics, and enhanced optimization policies
  • GKE cluster optimization. Customers running unshielded GKE clusters can now onboard them into CAST AI and benefit from all cost optimization policies.

  • Cluster metrics endpoint – we have released the first version of the metrics endpoint that provides visibility into the CAST AI-captured metrics. The initial description of metrics and setup guide can be found in Github. We will continue expanding the list of exposed metrics, so stay tuned.

  • Implemented Node Root Volume Policy policy that allows the configuration of root volume size based on the CPU count. This way nodes with a high CPU count can have a larger root disk allocated upon node creation.

  • We have enhanced the Spot policy for EKS and kOps, so customers can instruct CAST AI to provision the least interrupted spot instances, most cost-effective ones, or simply leave the default – balanced approach. We also support an ability to override this cluster-wide policy on the deployment level.

  • CAST AI agent v.0.20.0 was released – the agent now supports auto-discovery of GKE clusters, users are no longer required to enter any cluster details manually.

  • Cluster headroom and Node constraints policies are now separated and can be used simultaneously.

  • We made it easier for users to set correct node CPU and Memory constraints that adhere to supported ratios.

  • Bug fixes and small interface improvements.

Published:
Empty node time to live and new CAST agent version
  • Implemented a new feature that allows users to set the time for how long an empty node should be kept alive before deletion. This “empty node time-to-live” setting makes node deletion policy less aggressive in case users do not want to delete empty nodes right away. Read more about this feature in our docs.

  • CAST AI agent v0.19.2 was released – we removed managed fields and sensitive environment variables from objects as well as introduced compression of delta content sent by the agent. Ensure that you always update to the latest version of our agent. Check github for more details.

  • Quality of life improvements:

    • GKE connect cluster improved UX

    • Savings estimator now displays totals of nodes in current and optimized configurations

    • Savings estimator now displays the status of all Cost optimization policies

    • Spot instance recommendations for workloads from now on can be exported to .csv

    • Users can now investigate the content of yaml file in connect your cluster screen, before deploying it to the cluster

    • Improved UX for scenarios when Add-ons are not installed or can’t be found

  • Enhancement of our Audit log has continued, making it more detailed and useful.

  • Rolled out various bug fixes and small improvements.

2021 July
Published:
Higher variety of SPOT instances, specification of CPU and RAM per node, Audit log improvements
  • Our Savings Estimator as well Autoscaler are now able to target higher variety of instance types when recommending SPOT instances. This improvement allows customers to unlock more savings from the use of instance families that previously would not be considered.

  • From now on users can rename the organization after the initial creation.

  • Audit log is now much more detailed and available for EKS and kOps clusters (previously this feature was available only on CAST AI created clusters).

  • We introduced annotation and label that protects a node from being considered for eviction and deletion, you can read more about it in our documentation.

  • During the migration in to CAST AI selected nodes, customers might want to specify minimum and maximum values of CPU and RAM for nodes to be added to a cluster. Now users can easily set these parameters in our Unscheduled pods policy and limit the possible pool of nodes that CAST AI considers. As before, other option is to use Cluster headroom settings.

  • We have added the support of kOps 1.11, 1.15 and 1.17.

  • Removed IAM permission to create new roles from our credentials script.

  • Implemented another quality of life improvement – clusters can now be sorted based on the name, region or status.

  • Fixed bugs and made minor improvements to UI.

2021 June
Published:
Organizations, Cost analyzer for GKE clusters and Cost optimization functionality for kOps
  • CAST AI now supports Organizations! Multiple team members from a company can now join CAST AI, create organization inside our console and collaboratively manage K8s clusters.

  • GCP customers can connect GKE clusters to CAST AI and see how much they could save by using CAST AI optimization engine. As always this is completely free and safe as our agent operates in read only mode. Try it out now. Functionality to optimize GKE cluster using CAST AI is currently in development.

  • Users running kOps clusters on AWS can now fully benefit from CAST AI cost analysis and optimization functionality. Connect your kOps cluster now, to see how much you can save and realize those savings by turning on AI driven optimization policies.

  • Connected AWS (EKS and kOps) clusters can now be paused and resumed as easily as CAST AI created clusters. Functionality to pause and resume on pre-set schedule is coming soon as well.

  • Node list is now accessible as soon as cluster is connected, customers no longer need to onboard cluster to access this functionality.

  • Additional Control plane nodes can now be added to CAST AI created clusters.

  • Clusters that were onboarded to CAST AI can now be disconnected via UI, customers have an option to delete or leave CAST AI created nodes.

  • We have reacted to user feedback and made minor adjustments in UI as well as fixed bugs.

Published:
Release of Add-ons and more agile CAST AI agent
  • We have released the Add-ons management functionality for CAST AI clusters. Now CAST AI clusters will be created faster without any add-ons pre-installed. Afterward, users will be able to choose the add-ons they wish to use. The Add-ons feature is available in the cluster dashboard, try it out! 

  • We increased the frequency of communication between the agent deployed on the client’s cluster and CAST AI and reduced the amount of data the agent sends via the network. Now CAST AI can react in as little as 15 seconds and scale the cluster as required.

  • We have applied minor improvements and fixes to increase the accuracy of our Available savings report.

  • Improved experience for selecting and managing your subscription.

  • Created a guide on how to disconnect your EKS cluster from CAST AI.

  • Last but not least, we fixed some bugs and made small improvements to the UI.

2021 May
Published:
Release of Cost optimization functionality for EKS clusters
2021 April
Published:
Save a lot by pausing and resuming your clusters on schedule
  • Save costs by stopping your clusters when they’re idle! We have launched a “Cluster schedule” functionality to pause and resume clusters based on the user-defined schedule. Find this feature in your cluster dashboard or check the documentation.

  • The node autoscaler policy now supports GCP Preemptive Instances.

  • We introduced additional validations in GCP credentials onboarding.

  • As always our team took care of bug fixes, performance optimizations, and small UI improvements.

Published:
Release of CAST AI agent and “Savings” feature
  • Launched an agent to connect the EKS cluster (that was not created by CAST AI) to our console. Users can now connect clusters in read-only mode and use the “Savings” feature to analyze proposed optimizations and their impact on the cloud bill.

  • Revamped dashboard UI.

  • Node interruptions made visible in the logs data via Audit log UI.

  • Canada East (Montréal) is now a supported region in our cluster creation flow.

  • Fixed minor bugs.

2021 March
Published:
Improved GCP credentials creation & Launch of CAST CLI
  • We have simplified the user credentials creation process for GCP.

  • You can now control your clusters using our own Command Line Interface (CLI). Read more about the beta version and install it!

  • Improved handling of Kubernetes nodes and load balancers, so the status of the nodes is tracked, and load balancers are removed when appropriate.

  • Improved Unschedulable Pods policy to peak in to the future and consider nodes that are being created.

  • Now users can process subscription payments without leaving our console.
  • Improved structure of our documentation; check it at docs.cast.ai.

  • Updated UI elements in our console and, as always, our team shipped some bug-fixes.

  • Launched the status page so our customers can check the health of our platform.

2021 February
Published:
Master Node Configuration & General Improvements
  • Now you can Add/Remove additional master nodes on the live cluster. Convert a single non-high availability control plane to 1, 3, or 5 nodes and vice versa.
  • The newly updated and easier to understand policy is now included as part of our Unschedulable Pods policy configuration. Read more in our documentation.
  • Digital Ocean cluster deletion is improved by handling dependencies timing better.
  • Other small and various improvements.

 

2021 January
Published:
New Upgrades & Visible Improvements
  • We upgraded Kubernetes to version 1.19 and bumped Cilium up to version 1.9. Take it for a spin here.
  • If you’re creating a new cluster with Azure as one of the providers, it will now use non-burstable Azure instance types.
  • Get more control if you see the need: interrupt and add a Spot Instance Node right from your Node list.
  • And, as always, we’ve shipped some bug-fixes and performance improvements.
Published:
CAST AI welcomes the beloved Developer Cloud!
  • You asked, we’ve delivered: DigitalOcean is now part of our ever-growing list of supported cloud service providers. Starting now, you can stretch your Kubernetes clusters across DO, AWS, GCP and Azure. Sign up here !
Published:
Support for Spot/Preemptive Instances added
  • Spot instances, if applied correctly, can yield up to 60-80% cloud savings and are really useful for stateless workloads (think, micro-services). So, starting now, if you want to, we can tell our optimization engine to start purchasing Spot (Preemptive on GCP) instances for you. And if these instances are interrupted by the cloud provider, we automatically replace them! GCP & Azure instances will follow very shortly. Read more in our documentation.
Published:
Support for Wireguard
Published:
CAST AI joined Cloud Native Computing Foundation
  • We’ve joined CNCF as full members. You’ll see more of us talking about true Multi-Cloud in CNCF events from now on!
2020 December
Published:
Additional changes to CAST AI console
  • Create your API authentication tokens in the console
  • CAST AI API is moved to a more intuitive domain – api.cast.ai
Published:
New documentation hub
  • Access CAST AI documentation at docs.cast.ai. We’ve reworked it so you can find what you need more easily
Published:
Free AWS and Google Cloud credentials
  • You can claim your free credentials for AWS and Google Cloud in our Slack community. Try out our product for free for a limited time!
Published:
Improved Azure cloud credentials
  • Improvements in how Azure cloud credentials are created
Published:
A new cloud region in South America East
  • You’ve asked, we’ve delivered: choose Sao Paulo (South America East) to set up your clusters
Published:
Lots of additional changes in CAST AI console
  • You can now see Virtual Machine types and CPU/RAM usage in your Nodes dashboard
  • Easily copy your DNS records by accessing Global Server Load Balancer link from your cluster info widget
  • We’ve updated links to CAST AI documentation, API, and your cloud credentials
  • A new sign-up flow for easier setup
  • Initial costs are now visible when you are creating a cluster
  • Audit log tracks what actions are being performed on your cluster
Published:
We’ve made some changes in your cluster screen
  • CAST CSI (storage drivers) now support cloud native storage snapshots
  • We’ve increased security of your K8s clusters
  • You can now scale your apps easier with KEDA add-on installed with pod autoscaler policies
  • Now, when autoscaler scales down cluster nodes, RAM is considered more
  • CPU policy acts as a hand-rail, limiting minimum & maximum CPU cores per your cluster
  • Prometheus in your cluster was moved to Control-Plane (Master) node