Git адрес:GitHub.com/RedHat Series/Арвин…
Цель
Чтобы облегчить более систематическое изучение документов для большего числа энтузиастов k8s, используйтеsphinx
Организуйте заметки в онлайн-документации процесса, чтобы облегчить обучение и общение
эта статьяawesome-kubernetes-notes
Персональная информация:
удивительные-kubernetes-примечания:читать онлайн
demo
содержание
-
Обзор Kubernetes
- 1.1 Инструменты оркестрации контейнеров
- 1.2 kubernetes
- 1.3 Экологическая архитектура
- 1.4 Архитектура и компоненты
-
Два основных компонента/аксессуара
- 2.1 Controller
- 2.2 Service
- 2.3 Сетевая модель
- 2.4 kube-proxy
- 2.5 etcd
- 2.6 flanel
-
Развертывание трех кластеров
- 3.1 Подготовка перед развертыванием
- 3.2 Развернуть мастер
- 3.3 Развернуть узел
-
Четыре команды для начала работы
- 4.1 kubectl
- 4.2 run
- 4.3 expose
- 4.4 cp
- 4.5 port-forward
- 4.6 coredns
- 4.7 Имитация POD удалена
- 4.8 Смоделированная услуга удалена
- 4.9 labels
- 4.10 Динамическое расширение емкости
- 4.11 Последовательное обновление
- 4.12 Доступ вне кластера
- 4.13 Журналы устранения неполадок
- 4.14 Подключение к контейнеру POD
-
Использование списка пяти конфигураций
- 5.1 Настраиваемые объекты
- 5.2 Состав списка конфигурации
- 5.3 Получение помощи по контрольному списку
- 5.4 Основной формат списка
- 5.5 Быстрый доступ к списку
- 5.6 Создать создание
- 5.7 удалить удалить
- 5.8 создание или обновление приложения
-
Список конфигурации шести POD
- 6.1 pods.metadata Метаданные POD
- 6.2 Спецификация pods.spec
-
Список конфигурации семи контроллеров
- 7.1 Контроллер набора реплик
- 7.2 Контроллер развертывания
- 7.3 Контроллер DaemonSet
-
Список конфигурации восьми сервисов
- 8.1 Сервисный режим работы
- 8.2 Тип услуги
- 8.3 Ресурсные записи
- 8.4 Список услуг
- Спецификация 8.5 Service.spec.
- 8.6 Службы типа ClusterIP
- 8.7 Сервис типа NodePort
- 8.8 Тип loadBalancerIP
- 8.9 Сервис без адреса кластера
- 8.10 тип externalName
-
Девять входных контроллеров
- 9.1 Спецификация ingress.spec
- 9.2 входной прокси-сервер nginx
- 9.3 прокси-сервер на входе tomcat
-
Десять томов хранения POD
- 10.1 Типы томов
- 10.2 Варианты установки контейнера
- 10.3 Хранение узлов
- 10.4 Сетевое хранилище
- 10.5 Распределенное хранилище
- 10.6 StorageClass Ceph RBD
-
Контейнеризация одиннадцатой информации о конфигурации
- 11.1 POD получает переменные окружения
- 11.2 configMap
- 11.3 secret
-
Двенадцать контроллеров StatefulSet
- 12.1 Формат списка
- 12.2 Создание PV NFS
- 12.3 Создание наборов состояний
- 12.4 Расширение и обновление
-
Система аутентификации тринадцати пользователей
- 13.1 Типы пользователей
- 13.2 Как устройства POD подключаются к кластерам
- 13.3 Объект serviceaccount
- 13.4 профиль кубектл
- 13.5 Добавление пользователей сертификата в конфигурацию
- 13.6 Создание нового файла конфигурации
- 13.7 Аутентификация на основе токенов
-
14. Система разрешений пользователей
- 14.1 Список разрешений
- 14.2 Создание ролей
- 14.3 Создание привязок ролей
- 14.4 Создание кластерной роли
- 14.5 Создание кластерных привязок ролей
- 14.6 привязка ролей и кластерная роль
- 14.7 Авторизация RBAC
-
пятнадцать приборная панель
- 15.1 Процесс развертывания
- 15.2 токен Логин
- 15.3 Иерархическое управление
- 15.4 Аутентификация профиля
-
16 Сетевая связь
- 16.1 Модель связи
- 16.2 Нижний уровень коммуникационной модели
- 16.3 Пространство имен K8S
- 16.4 Топология сети K8S
- 16.5 flannel
- 16.6 Calico
-
17 Политика планирования
- 17.1 Процесс создания POD
- 17.2 Процесс создания службы
- 17.3 Измерения ограничений ресурсов
- 17.4 Процесс планирования планировщика
- 17.4 Факторы предварительного отбора
- 17.5 Предпочтительные функции
- 17.6 Выбор функций
-
18 Расширенные настройки расписания
- 18.1 Селекторы узлов
- 18.2 Привязка к узлам
- 18.3 Привязка к POD
- 18.4 Антиаффинность к POD
- 18.5 Заражение узлов
- 18.6 Устойчивость к заражению POD
-
Девятнадцать лимитов ресурсов контейнера
- 19.1 Ограничения ресурсов
- 19.2 Управление качеством QOS
-
Мониторинг Twenty HeapSter (заброшен)
- 20.1 Установите influxDB
- 20.2 Установка HeapSter
- 20.3 Установка Графаны
-
Двадцать одна новая архитектура мониторинга нового поколения
- 21.1 Основная линейка индикаторов
- 21.2 Мониторинг трубопровода
- 21.3 Установка сервера метрик
- 21.4 Установить прометей
- 21.5 Режим командной строки HPA
- 21.6 Контрольный список HPA
-
Двадцать два пакета K8S
- 22.1 Основные понятия
- 22.2 Как работает шлем
- 22.3 Развертывание Шлема
- 22.4 Организация файла диаграммы
- 22.5 Развертывание EFK с помощью Helm + Ceph
- 22.6 Storage Class
- 22.7 Helm Elasticsearch
- 22.8 Helm fluentd-elasticsearch
- 22.9 Helm kibana
Ссылка на обучение
Документация
- Официальный учебник по сайту Kubernetes
- Китайское сообщество Kubernetes
- От Kubernetes к Cloud Native
- Kubernetes Handbook
- Kubernetes от входа до реального боя
- Руководство по Кубернету
- awesome-kubernetes
- Переход от Docker к Kubernetes
- Python Micro-Service Фактический бой
- Путь к облачным технологиям
- CNCF Cloud Native Interactive Landscape
видео
- Марко (технология контейнеров докеров + кластерная технология k8s)
- Контейнеризация микросервисов в действии
Если эта заметка вам чем-то поможет, для получения дополнительных статей, добро пожаловать в блог, чтобы учиться и общаться 🎉