There are three different types of multi-container pods. They are as follows:
Sidecar: The Sidecar pattern is a single node pattern made of two containers of the application. It contains the core logic of the application and it sends the logic files to the bucket.
Adapter: It is used to standardize and normalize the output application or monitor data for aggregation. It performs restructuring, and reformatting and can write the correct formatted output for the application.
Ambassador: It is a proxy pattern that allows connecting other containers with a port on the localhost.