Singleton. Singleton is a creational design pattern that lets you ensure that a class has only one instance, while providing a global access point to this instance. kubernetes/golang has very little use of global variables except for configuration management .