Farklı türdeki uygulama ve hizmetlerin, bir arada çalıştığı, genellikle farklı kaynak gereksinimleri olan ortamdır.
Uygulama ve onun bağımlılıklarını, işletim sistemi seviyesinde sanal bir ortamda izole ederek çalıştıran bir yazılım birimidir.
Konteynerleştirilmiş uygulamaları yönetmek, dağıtmak ve ölçeklendirmek için kullanılan açık kaynaklı bir konteyner orkestrasyon platformudur.
Bir sistemin veya altyapının mevcut kaynaklarını ve gelecekteki ihtiyaçlarını göz önünde bulundurarak yeterli kaynak sağlamak amacıyla yapılan planlama sürecidir.