Kubernetes Operator in Go in One Hour
Deploying and operating complex applications is not always trivial with standard Kubernetes tools. Kubernetes deployments can handle the situation when an application may need the least number of instances. But for more-complex scenarios, autoscaling, and reconfiguration, we need the ability to react to these events and perform necessary actions. Carrying out this task by implementing scripts with command-line tools can get cumbersome, especially as we get closer to real-life use cases in which we have to deal with resilience, log collection, and monitoring. This session takes a look at the Kubernetes Operator SDK and shows how to write an operator in Go. The operator will enable seamless monitoring of Java applications running in containers.