Skip to content

This tool developing to test and observe failover and self healing behaviours of your Kubernetes cluster.

Notifications You must be signed in to change notification settings

manotilla/babahakki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BabaHakki

To the memory of Hakki Yeten, who's a legend club president and football player of BEŞİKTAŞ.

Baba Hakki

This tool developing to test and observe failover and self healing behaviours of your Kubernetes cluster.

WARNING

This is Not a Production Grade Tool! DO NOT TRY ON PRODUCTION CLUSTERS

Scenarios:

  • Drop Network access from clusters drop_node
  • Corruption on etcd and master certiciates
  • Remove static pod
  • Disable ETCD port

ROADMAP:

  • Drop access AWS API and observe the non-scaled cluster.!

Local Config

Local.yaml ansible playbook is developed for generate custom configs

ansible-playbook --connection=local  -i hosts.ini local.yaml

Example Usage Config

Local.yaml ansible playbook is developed for generate custom configs an

ansible-playbook -i drop_nodes_hosts.ini -u ubuntu drop_nodes.yaml --private-key KEY
ansible-playbook -i hosts.ini -u ubuntu apply.yaml --private-key KEY

About

This tool developing to test and observe failover and self healing behaviours of your Kubernetes cluster.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages