security of, 155 similarities to ConfigMaps, 151 value encoding for, 152 Self Awareness, 117-121, 138, 180 Adapter, 138 Controller, 180 Service Discovery, 7, 81, 99-115 Singleton Service, 81 service meshes, 210, 219, 222, 230 Services autoscaling (see Elastic Scale) basics of, 7 capacity planning, 16 controller for exposing, 179 discovery (see Service Discovery) shell script-based controller, 183 Sidecar, 4, 6, 128, 131-134, 135, 139, 230 Adapter, 135 Ambassador, 139 Image Builder, 230 Init Container, 128 SIGKILL signal, 42 SIGTERM signal, 42 Singleton Service, 21, 79-86, 96, 177 Controller, 177 Predictable Demands, 21 Stateful Service, 96 Source-to-Image (S2I), 225-229, 234 Spring Boot, 148, 153 

state reconciliation, 176 Stateful Service, 81, 82, 87-97, 110, 205 Elastic Scale, 205 Service Discovery, 110 Singleton Service, 81, 82 static pods mechanism, 76 Strimzi operator, 200 system maintenance, 69 

## T 

taints and tolerations, 54, 58 Tekton Pipelines, 230 Tiller, 166 Twelve-Factor App, 149 Twelve-Factor App Manifesto, 12, 87, 145 

## U 

updates Declarative Deployment, 25 partitioned updates, 95 

## V 

vertical Pod autoscaling, 210 

## Z 

Zookeeper, 83-84, 88, 97 

