pods maintains container
2. ReplicaSets manage pods
Deployment is a higher-level concept that manages ReplicaSets and provides declarative updates to
Pods along with a lot of other useful features
3.
4. Service expose the pod process to the outside world
Config Map and Secrets Both are store the data the same way, with key/value pairs, but ConfigMaps
are meant for plain text data, and secrets are meant for data that you don't want anything or anyone to
know about except the application
5.
the replication controller only supports equality-based selectors whereas the replica set supports setbased selectors
6.
Replica Set is the next generation of Replication Controller. Replication controller is kind of imperative,
but replica sets try to be as declarative as possible