New pages

Jump to navigation Jump to search
New pages
Hide registered users | Hide bots | Hide redirects

20 January 2026

  • 08:4808:48, 20 January 2026 Продвинутый Istio — TLS, Canary и Troubleshooting (hist | edit) [5,983 bytes] Sadmin (talk | contribs) (Created page with "=== 1. Как работает Sidecar (глубокое погружение) === Istio внедряет в под два вспомогательных контейнера: * '''Istio-init:''' Привилегированный контейнер, который запускается первым. Его задача — настроить правила <code>iptables</code> внутри пода, чтобы весь входящий и исходящий траф...") Tag: Visual edit

19 January 2026

  • 10:3710:37, 19 January 2026 Введение в Istio и Service Mesh (hist | edit) [6,110 bytes] Sadmin (talk | contribs) (Created page with "=== 1. Зачем нужен Service Mesh? (Ingress vs Service Mesh) === До появления Service Mesh мы использовали два основных способа направить трафик в кластер: * '''NodePort / LoadBalancer:''' Создает внешний IP для каждого сервиса. Это сложно масштабировать, когда сервисов сотни (управление сотнями IP и DNS-за...") Tag: Visual edit

12 January 2026

  • 13:2313:23, 12 January 2026 Test (hist | edit) [0 bytes] Sadmin (talk | contribs) (Created page with "root@azsmposapp:~# sudo tcpdump -ni any port 4200 tcpdump: data link type LINUX_SLL2 tcpdump: verbose output suppressed, use -v[v]... for full protocol decode listening on any, link-type LINUX_SLL2 (Linux cooked v2), snapshot length 262144 bytes 17:05:31.688342 ens192 In  IP 10.209.33.48.52934 > 172.21.14.205.4200: Flags [S], seq 1207595787, win 65535, options [mss 1380,nop,wscale 6,nop,nop,TS val 4288998983 ecr 0,sackOK,eol], length 0 17:05:31.688373 ens192 Out IP...") Tag: Visual edit
  • 08:2008:20, 12 January 2026 Static Pods, TLS и управление конфигурацией (ConfigMap) (hist | edit) [6,168 bytes] Sadmin (talk | contribs) (Created page with "Этот раздел объясняет, как «оживают» компоненты Control Plane и как DevOps-инженер управляет переменными окружения и файлами конфигурации. ---- === 1. Static Pods (Статичные поды) === Статичные поды — это поды, которыми управляет напрямую '''kubelet''', а не API-сервер. * '''Где находятся:'...") Tag: Visual edit
  • 08:1708:17, 12 January 2026 Scheduling (Управление планированием) (hist | edit) [5,757 bytes] Sadmin (talk | contribs) (Created page with "Этот раздел посвящен работе '''kube-scheduler''' и механизмам, которые определяют, на какой именно воркер попадет ваш под. ---- === 1. Прямое назначение ноды (Node Name & Selector) === Самые простые способы привязать под к конкретному серверу: * '''nodeName:''' Самый жесткий способ. Вы указыв...") Tag: Visual edit
  • 07:5407:54, 12 January 2026 Типы сервисов, DNS-резолв и управление ресурсами (hist | edit) [6,540 bytes] Sadmin (talk | contribs) (Created page with "Этот раздел посвящен тому, как выводить приложения наружу, как работает внутренняя DNS-система и как правильно распределять ресурсы CPU/RAM между подами. ---- === 1. Типы сервисов (Service Types) === Мы используем сервисы, чтобы обеспечить стабильный доступ к динамическим под...") Tag: Visual edit
  • 06:1006:10, 12 January 2026 Сетевое взаимодействие (Services, CNI, Kube-Proxy) (hist | edit) [5,728 bytes] Sadmin (talk | contribs) (Created page with "=== 1. Проблема динамической сети === Поды в Kubernetes '''эфемерны''' (недолговечны). При перезагрузке или обновлении пода его IP-адрес меняется. * '''Проблема:''' Если приложение (Frontend) обращается к базе данных по IP-адресу пода, при перезагрузке базы связь разорвется. * '''Реш...") Tag: Visual edit
  • 06:0406:04, 12 January 2026 Архитектура, Pods, ReplicaSet и Deployments (hist | edit) [6,778 bytes] Sadmin (talk | contribs) (Created page with "=== 1. Почему Kubernetes? (Orchestration vs Docker) === При переходе от тестирования к Production-среде одного Docker становится недостаточно. Основные проблемы, которые решает Kubernetes: * '''Self-healing (Самолечение):''' Если контейнер падает, K8s его перезапускает. Если падает целая нода — переноси...") Tag: Visual edit

6 January 2026

  • 21:5321:53, 6 January 2026 Обновление кластера, StatefulSet, Автомасштабирование и Ingress (hist | edit) [6,479 bytes] Sadmin (talk | contribs) (Created page with "=== 1. Обновление кластера (Cluster Upgrade) === Обновление — это ответственный процесс, требующий строгого порядка действий. * '''Резервное копирование (Backup):''' Перед любым обновлением обязателен бэкап '''ETCD'''. Это "мозг" кластера; если что-то пойдет не так, только из него мо...") Tag: Visual edit
  • 21:5021:50, 6 January 2026 Безопасность (RBAC, SA) и хранилища данных (Volumes) (hist | edit) [7,143 bytes] Sadmin (talk | contribs) (Created page with "=== 1. Повторение: Аутентификация и Контексты === Для подключения к API-серверу извне (вне кластера) необходима аутентификация. * '''Механизм:''' Используются сертификаты (CA, CRT) и файлы конфигурации (<code>kubeconfig</code>). * '''Контексты (Contexts):''' Это связка '''User + Cluster + Namespace'''. В од...") Tag: Visual edit
  • 21:4721:47, 6 January 2026 Хранилища (Dynamic Provisioning), Пробы и задачи (Jobs) (hist | edit) [6,055 bytes] Sadmin (talk | contribs) (Created page with "=== 1. Повторение и углубление: PV/PVC и NFS === * '''emptyDir:''' Используется для обмена данными между контейнерами в одном поде (например, для sidecar-контейнеров, собирающих логи). Данные удаляются при перезагрузке пода. * '''hostPath:''' Используется для доступа к файлам хоста (ноды)...") Tag: Visual edit
  • 21:4421:44, 6 January 2026 StatefulSet, Stateless vs Stateful и Headless Service (hist | edit) [5,324 bytes] Sadmin (talk | contribs) (Created page with "=== 1. Stateless vs Stateful: В чем разница? === * '''Stateless (Без состояния):''' ** '''Примеры:''' Веб-серверы (Nginx), микросервисы. ** '''Суть:''' Любой под можно удалить и заменить новым, ничего не потеряв. Данные сессии обычно хранятся во внешнем хранилище (Redis). ** '''Объект в K8s:''' <code>Deployment</code...") Tag: Visual edit
  • 21:3721:37, 6 January 2026 Kubernetes Secrets, RBAC и Vault (hist | edit) [4,756 bytes] Sadmin (talk | contribs) (Created page with "=== 1. ConfigMap vs Secret === * '''ConfigMap:''' Используется для хранения обычных конфигураций (динамических конфигов). Если менять их внутри имиджа (Dockerfile), придется каждый раз пересобирать имидж. ConfigMap позволяет делать это динамически. * '''Secret:''' Используется для чувствительных...") Tag: Visual edit

20 November 2025

19 November 2025

  • 07:2107:21, 19 November 2025 Setup Kubernetes Cluster Using Kubeadm (hist | edit) [8,434 bytes] Sadmin (talk | contribs) (Created page with "== Kubeadm Setup Prerequisites == Following are the prerequisites for '''Kubeadm Kubernetes cluster setup'''. # Minimum two '''Ubuntu nodes''' [One master and one worker node]. You can have more worker nodes as per your requirement. # The master node should have a minimum of '''2 vCPU and 2GB RAM'''. # For the worker nodes, a minimum of 1vCPU and 2 GB RAM is recommended. # '''10.X.X.X/X''' network range with static IPs for master and worker nodes. We will be using the '...") Tag: Visual edit