Image for post
Image for post
Kubernetes — Conceptual Architecture

The Mechanics of Kubernetes

State Transition Mechanics

Image for post
Image for post
Listing 1. State Transition Mechanics of Kubernetes
Listing 2. Next Command Function
Listing 3. Steady State Predicate

Enter Kubernetes Objects

Listing 4. Deployment Object — Record-Of-Fact or Record-Of-Intent?

Enter Kubernetes Controllers

Listing 5. (Simplified) Deployment Controller

Cascading Commands

Image for post
Image for post
Figure 1. Cascading Commands

Is Kubernetes a declarative system?

Image for post
Image for post
Listing 6. State Transition Mechanics of a Declarative System
Image for post
Image for post
Figure 2. Interpreting Kubernetes Objects

Conclusion

About this post

Principal Engineer at Cisco, Office of the CTO

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store