Skip to content

Landlord simulates eviction storms in an AKS cluster.

License

Notifications You must be signed in to change notification settings

LasseHels/landlord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Landlord

Landlord simulates eviction storms in an AKS cluster.

Motivation

Landlord was hastily put together for an incident wargame in which spot instances are continuously evicted.

Do not run Landlord in production.

Authentication

In order to run, Landlord needs access to:

  • A Kubernetes cluster.
  • The Azure API.

Kubernetes

Landlord supports only out-of-cluster Kubernetes authentication.

When using out-of-cluster authentication, Landlord will look for a kubeconfig file in the $HOME/.kube directory. Other kubeconfig files can be specified by setting the KUBECONFIG environment variable. See kubeconfig documentation.

Azure

Landlord will authenticate to Azure using local CLI credentials. See https://github.com/hashicorp/go-azure-sdk/blob/main/sdk/auth/README.md#example-authenticating-using-the-azure-cli.

About

Landlord simulates eviction storms in an AKS cluster.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published