Kubernetes — это платформа с открытым исходным кодом, предназначенная для автоматизации развертывания, масштабирования и работы контейнеров приложений на нескольких хостах и / или в облаках.
Makefile — это входной файл для языка управления сборкой / инструмента make. Он определяет цели и зависимости вместе с соответствующими командами для выполнения (также известными как рецепты) для обновления целей.
SDK для создания приложений Kubernetes. Предоставляет высокоуровневые API, полезные абстракции и строительные леса проекта. https://github.com/operator-framework/operator-sdk/
C — это язык программирования общего назначения, используемый для системного программирования (ОС и встроенного), библиотек, игр и кроссплатформенности.
C++ — это язык программирования общего назначения. Первоначально он был разработан как расширение C и имеет похожий синтаксис, но теперь это совершенно другой язык.
Компиляция определенных частей исходного кода будет включена / исключена. Этого часто можно достичь путем предварительной обработки исходного кода каким-либо образом. Включение / исключение частей источника можно контролировать с помощью ключевых слов препроцессора.