CKAD focuses on running, maintaining and monitoring cloud-native applications
Init Containers : These containers run before the main container and basically prepare the environment for the main container to run.
Sidecar Containers : These run alongside the main container. It is of two types:
Ambassador Pattern - The main container contacts external service/volume via the sidecar pattern. Ex use-case: Proxy sidecar, main container uses proxy sidecar to contact ext. service.
Labels can be used for querying while Metadata cannot be. Querying is done via CLI or spec.selector.