K
Kafka
Apache Kafka — распределённая потоковая платформа с открытым исходным кодом, предназначенная для построения реального времени потоковой передачи данных и обработки событий. Используется как брокер сообщений с высокой пропускной способностью, отказоустойчивостью и длительным хранением. Основные концепции: топики, продюсеры, консьюмеры, партиции.
Kali Linux
Kali Linux — дистрибутив операционной системы на основе Debian, предназначенный для цифровой криминалистики, тестирования на проникновение и аудита безопасности. Включает более 600 предустановленных инструментов (Metasploit, Nmap, Wireshark, Burp Suite) и сертифицирован для использования в профессиональных средах.
Kernel
Kernel (ядро) — центральный компонент операционной системы, управляющий аппаратными ресурсами (процессор, память, устройства) и предоставляющий базовые сервисы для приложений. Обеспечивает изоляцию процессов, планирование задач, управление памятью и системные вызовы. Типы: монолитное (Linux), микроядро (MINIX, QNX), гибридное (Windows NT).
Key-Value Store
Key-Value Store — простейшая форма NoSQL-хранилища, в которой данные представлены как набор пар «ключ — значение». Обеспечивает высокую производительность операций чтения/записи, но не поддерживает сложные запросы или отношения. Примеры: Redis, Amazon DynamoDB, etcd.
KISS
KISS (акроним для «Keep it simple, stupid» — «Делай проще, тупица») — принцип проектирования, принятый в ВМС США в 1960 году. Фраза впервые частично встречается в американском английском, по крайней мере, в 1938 году. Принцип KISS утверждает, что большинство систем работают лучше всего, если они остаются простыми, а не усложняются. Поэтому в области проектирования простота должна быть одной из ключевых целей и следует избегать ненужной сложности. Фраза ассоциировалась с авиаконструктором Кларенсом Джонсоном (1910—1990). В 1970-х годах широко использовался термин «KISS-принцип» (англ. KISS principle).
KK
KK — сленговое выражение в онлайн-общении и играх, расшифровывается как «ok, ok» или «okay, okay». Используется для подтверждения, согласия или завершения обсуждения.
Kotlin (Котлин)
Kotlin (Котлин) — кроссплатформенный, статически типизированный, объектно-ориентированный язык программирования, работающий поверх Java Virtual Machine и разрабатываемый компанией JetBrains. Также компилируется в JavaScript и в исполняемый код ряда платформ через инфраструктуру LLVM.
Kibana
Kibana — веб-интерфейс с открытым исходным кодом из экосистемы Elastic Stack (ранее ELK), предназначенный для визуализации и анализа данных, хранящихся в Elasticsearch. Позволяет строить дашборды, графики, карты и выполнять поисковые запросы по логам и метрикам.
Knative
Knative — платформа на основе Kubernetes для построения, развёртывания и управления серверлесс-приложениями. Обеспечивает автоматическое масштабирование до нуля, маршрутизацию трафика, управление версиями и интеграцию с событийными источниками (Eventing).
KOI8-R
KOI8-R (Код Обмена Информацией, 8 бит, Русский) — 8-битная кодировка кириллицы, разработанная в СССР и ставшая де-факто стандартом для русскоязычного интернета в 1990-х. В отличие от Windows-1251, KOI8-R имеет важное свойство: при отбрасывании старшего бита (переход к 7-битному ASCII) русские буквы превращаются в латинские аналоги (например, Р → r, А → a), что позволяло читать текст хотя бы частично на системах без поддержки кириллицы.
Kubeconfig
Kubeconfig — файл конфигурации, используемый клиентскими инструментами Kubernetes (в частности, kubectl) для подключения к кластерам. Содержит информацию о кластерах, контекстах (пользователь + кластер), учётных данных и текущем активном контексте.
Kubectl
Kubectl — стандартная командная утилита для взаимодействия с кластером Kubernetes. Позволяет развертывать приложения, проверять состояние ресурсов, управлять конфигурациями и выполнять отладочные операции (например, kubectl get pods, kubectl logs).
Kubernetes
Kubernetes (часто сокращается как K8s) — система оркестрации контейнеров с открытым исходным кодом, первоначально разработанная Google и переданная CNCF. Обеспечивает автоматизацию развёртывания, масштабирования, балансировки нагрузки, самовосстановления и управления конфигурациями для приложений в контейнерах (в первую очередь Docker). Основные абстракции: Pod, Service, Deployment, Namespace.
Kustomize
Kustomize — инструмент нативной настройки манифестов Kubernetes без использования шаблонов. Позволяет декларативно изменять ресурсы (добавлять лейблы, аннотации, настройки среды) через файл kustomization.yaml. Интегрирован в kubectl с версии 1.14.
KV
KV — сокращение от Key-Value (ключ-значение). Используется в контексте баз данных, кэшей и структур данных.
KVM
KVM (Kernel-based Virtual Machine — виртуальная машина на базе ядра) — модуль ядра Linux, превращающий его в гипервизор типа 1 (bare-metal). Разработан в 2006 году, с 2007 года входит в основное ядро. KVM не работает сам по себе: он предоставляет низкоуровневый интерфейс (/dev/kvm) для управления виртуальными машинами, а пользовательское пространство (обычно QEMU в режиме -enable-kvm) эмулирует устройства (диски, сеть, GPU).