8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

Kubernetes in Action (Американский) Марко Лука (Марко Лукса) -это семиэтатная контейнерная команда трансляционная сеть (новые) Технологии профессиональной технологии (новые) Профессиональные технологии

Цена: 2 289руб.    (¥108.29)
Артикул: 616555271665

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:四川教育出版社图书专营店
Адрес:Сычуань
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥16.8355руб.
¥11.88252руб.
¥90.71 917руб.
¥ 62.1 50.661 071руб.

750 Business-More .jpg

Kubernetes in Action китайская версия

делать  (США) Марко&Middot; Марко Лукса переведен в семи Niu Capital Cloud Team
Конечно   цена:148
вне&Ensp; издание&Encp; Общество:Электронная промышленная пресса
Дата публикации:1 января 2019 г.
Страница &Nbsp; номер:570
Пакет   кадр:Оплата в мягкой обложке
ISBN:9787121349959
Редакционная рекомендация

 

Оглавление
1Kubernetes Введение 1
1.1 Cubernetes Системные требования 2
1.1.1 от единого приложения к микросервисе 2
1.1.2 Предоставьте постоянную среду для приложения 5
1.1.3 Стоимость к непрерывной доставке: DevOps и без эксплуатационного измерения 6
1.2 ВВЕДЕНИЕ ТЕХНОЛОГО ТЕХНОЛОГИЯ 7
1.2.1 Что такое контейнер 7
1.2.2 Введение в контейнерную платформу 11 розыгрышей 11
1.2.3rkt—&Mdash; альтернатива Docker 14
1.3Kubernetes Введение 15
1.3.1 Оригинальное намерение 15
1.3.2 Доставка Kubernetes15 простым способом
1.3.3Kubernetes Cluster Architecture 17
1.3.4 Приложение в Kubernetes 18
1.3.5 Преимущества использования Kubernetes 20
1.4 Резюме этой главы 22
2 Начните с Kubernetes и Docker23
2.1 Создание, эксплуатационное и общее зеркальное зеркальное изображение 23
2.1.1 Установите Docker и запустите контейнер Helloworld 24
2.1.2 Создайте простой приложение Node.js 26
2.1.3 Create DockerFile27 для изображения
2.1.4 Создайте контейнерное зеркало 27
2.1.5.
2.1.6 Исследуйте внутренний операционный контейнер 31
2.1.7 Стоп и удалить контейнер 32
2.1.8.
2.2 Настройте Kubernetes Cluster 34
2.2.1. Запустите локальный односпальный кластер Kubernetes Cluster 34 с Minikube
2.2.2 Используйте GoogleKuberneSengine для размещения Kubernetes Cluster 36
2.2.3 Настройте псевдоним и командные строки для Kubectl 39
2.3 Запуск приложения на Kubernetes 40
2.3.1 Deploy Node.js Application 40
2.3.2 Посетите веб -приложение 43
2.3.3 Логическая часть системы 45
2.3.4 Применение горизонтального расширения 46
2.3.5 Просмотреть приложение, какое узел находится на 49
2.3.6 ВВЕДЕНИЕ KUBERNETESDASHBOARD50
2.4 Сводка этой главы 51
3pod: контейнер работает в Kubernetes 53
3.1 ВВЕДЕНИЕ POD53
3.1.1 Зачем мне POD54
3.1.2 Понять POD55
3.1.3 Управление контейнером через POD разумно
3.2 Создать POD58 с файлом описания YAML или JSON
3.2.1 Проверьте существующий файл описания Pod Yaml 59
3.2.2 Создайте простой файл описания YAML 61 для POD
3.2.3 Используйте kubectlcreate для создания POD63
3.2.4 Просмотреть журнал приложений 64
3.2.5 Отправить запрос в Pod 65
3.3 Используйте организацию лейбла POD66
3.3.1 ВВЕДЕНИЕ ТАГ 66
3.3.2 Укажите метку 67 при создании POD
3.3.3 Измените этикетку существующего POD 68
3.4 Перечислите подмножество POD с помощью сектора тегов 69
3.4.1 Используйте Selectioner Tag для перечисления Pod69
3.4.2 Используйте несколько условий в секторе тегов 71
3.5 Используйте этикетку и селектор для ограничения планирования POD 71
3.5.1 Используйте классификацию метки рабочие узлы 72
3.5.2 Запланируйте стручок на определенное узел 72
3.5.3 Планирование на конкретный узел 73
3.6 ПРИМЕЧАНИЕ POD73
3.6.1 Найдите аннотацию объекта 74
3.6.2 Добавить и изменить аннотацию 74
3.7 Используйте пространство именования для групповых ресурсов 75
3.7.1 Понять спрос на пространство на наименовании 75
3.7.2 Откройте для себя другое пространство именования и его POD75
3.7.3 Создайте пространство именования 76
3.7.4 Управление объектами в других пространствах именования 77
3.7.5 Изоляция, предоставленная пространством именования 78
3.8 Остановите и снимите Pod78
3.8.1 Удалить POD78 в соответствии с именем
3.8.2 Используйте селектор тегов для удаления POD79
3.8.3 Удалить POD80, удалив все название.
3.8.4 Удалить все стручки в пространстве именования, но сохраните пространство именования 80
3.8.5 Удалить (почти) все ресурсы в пространстве именования 80
3.9 Резюме этой главы 81
4 Механизм копирования и другие контроллеры: POD83 развернут размещенные
4.1 сохранить капсул.
4.1.1 Введение в зонд выживания 84
4.1.2 Создать зонд выживания на основе HTTP 85
4.1.3 Зонд выживания 86
4.1.4 Настройте дополнительный атрибут выжившего зонда 87
4.1.5 Создание эффективного зонда выживания 88
4.2 Понимание ReplicationController89
4.2.1 Работа работы работы 90
4.2.2 Создайте репликацию Controller92
4.2.3 Используйте ReplicationController94
4.2.4 Область действия POD в или вне репликации Controller 97
4.2.5 Измените шаблон POD 100
4.2.6 S Уровень
4.2.7 Удалить ReplicationController103
4.3 Используйте Replicaset вместо ReplicationController104
4.3.1 Сравнение Replicaset и ReplicationController104
4.3.2 Определите Replicaset105
4.3.3 Создать и проверить Replicaset106
4.3.4 Используйте более выразительный выбор этикетки Replicaset 106
4.3.5Replicaset
4.4 Используйте Daemonset для запуска POD107 на каждом узле
4.4.1 Используйте Daemonset для запуска POD108 на каждом узле
4.4.2 Используйте Daemonset для запуска POD109 на определенном узле
4.5 Pod1112 выполняет одну задачу
4.5.1 Введение Ресурсы рабочих мест 112
4.5.2. Определите рабочие ресурсы 113
4.5.3 См. Работа для запуска POD114
4.5.4 Запускает несколько экземпляров POD в работе 114
4.5.5. Ограничьте время JobPod, чтобы выполнить задание 116
4.6 Организацию работы регулярно запустить или запустить в будущем 116
4.6.1 Создайте Cronjob116
4.6.2 Понять, как запустить план плана 118
4.7 Резюме этой главы 118
5 Сервис: Пусть клиент обнаружит POD и общается с 121
5.1 ВВЕДЕНИЕ Служба 122
5.1.1 Служба создания 123
5.1.2 Обнаружение обслуживания 129
5.2 Услуги, подключающиеся за пределами кластера 132
5.2.1 ВВЕДЕНИЕ СЛУЖБА ENDPOINT133
5.2.2 EndPoint133 Службы ручной конфигурации
5.2.3 Создайте псевдоним 135 для внешних служб 135
5.3 Воздействие внешнего клиента 136
5.3.1 Услуги Nodeport Type 137
5.3.2 Сервис выявляется на Load Balanor 140
5.3.3 Понять характеристики внешнего соединения 142
5.4 Служба экспозиции через вход 143
5.4.1 Создание ресурса INGRESS 145
5.4.2 Службы доступа через вход 146
5.4.3 Экспозиция нескольких услуг через один и тот же вход 147
5.4.4 Настройка обработки входа TLS Transmission 149
5,5pod после сигнала 150
5.5.1 Введение в готовый зонд 151
5.5.2 Добавить готовый зонд 152 в стручок 152
5.5.3 Знайте фактическую роль готового зонда 154
5.6 Используйте сервис без головы, чтобы обнаружить независимый POD155
5.6.1 Создать безголостную службу 156
5.6.2 Откройте для себя POD156 через DNS
5.6.3 Откройте для себя все стручки—— включая незнакомый стручок. 157
5.7 Отказ службы удаления 158
5.8 Резюме этой главы 159
Том 6: СОСТАВЛЕНИЕ ДИСК В КОНЕНЕРЕ 161
6.1 Введение Том 162
6.1.1 Пример приложения тома 162
6.1.2 Введение в доступный тип тома 164
6.2 Данные обмена через броски между контейнерами 165
6.2.1 Используйте EmptionDir Том 165
6.2.2 Используйте Git Warehouse в качестве объема хранилища 168
6.3 Документы по файловой системе рабочих узлов 171
6.3.1 ВВЕДЕНИЕ HOSTPATH ​​Том 171
6.3.2 Проверьте систему POD172, используя объем Hostpath
6.4 Используйте постоянное хранилище 173
6.4.1 Используйте GCE Persistent Disk в качестве хранилища для хранения POD 174
6.4.2 Используйте другие типы тома 177 через постоянное хранение базового уровня
6.5 Desipsy Pod179 из нижней технологии хранения
6.5.1 Внедрение долгосрочного объема и длительного объема декларации 179
6.5.2 Создайте длительный том 180
6.5.
6.5.4 Используйте длительный объем в стручке, чтобы объявить 184
6.5.5 Преимущества использования длительного и длительного объема декларации 185
6.5.6 Утилизация длительного тома 186
6.6 Динамическая конфигурация объема длительного тома 187
6.6.1.
6.6.2 Запрос классов хранения в долгосрочном томе 188
6.6.3 Динамическая конфигурация не указанных классов хранения 190
6.7 Резюме этой главы 193
7configmap и секрет: настройка приложения 195
7.1 Настройка контейнерного приложения 195
7.2 Передайте параметры командной строки в контейнер 196
7.2.1 Определить команды и параметры в Docker 196
7.2.2. Покрыть команду и параметр в Kubernetes 199
7.3 Установите переменные среды для контейнера 200
7.3.1 Укажите переменные среды в определениях контейнеров
7.3.2 Справовать другие переменные среды в значении переменной среды 201
7.3.3 Понять недостатки переменных среды с жесткой кодировкой 202
7.4 Используйте конфигурацию 202 ConfigMap.
7.4.1configmap Введение 202
7.4.2 configmap203
7.4.3 Отправить контейнер в запись configmap в качестве переменной среды 206 206
7.4.4 Все записи, которые проходят в одну -время, передавающую конфигурацию, используются в качестве переменной среды 208
7.4.5 Пропустите запись ConfigMap как параметры командной строки 209
7.4.6 Используйте объем ConfigMap, чтобы обнародовать вход в файл 210
7.4.7 Обновление конфигурации приложения без перезапуска приложения 216
7.5 Используйте секрет для передачи конфиденциальных данных в контейнер 218
7.5.1 ВВЕДЕНИЕ СЕКРЕТ218
7.5.2. Токеновое секретное введение 218
7.5.3 Создайте Secret220
7.5.4 Сравнение configmap и secret221
7.5.5 Используйте Secret222 в POD
7.6 Резюме этой главы 228
8 Посетите метаданные POD и другие ресурсы из приложений 229
8.1 Трансферные метаданные 229 через Downwardapi
8.1.1.
8.1.2 Воздействие метаданных через переменные окружающей среды 231
8.1.3 проходные метаданные 234 через объем вниз
8.2 Взаимодействие с сервером Kubernetesapi 237
8.2.1 Исследуйте kubernetesrestapi238
8.2.2 Интерактивное взаимодействие с сервером API от POD 242
8.2.3 Упростите взаимодействие с сервером API через контейнер Ambassador 248
8.2.4 Используйте клиентскую библиотеку для взаимодействия с API Server 251
8.3 Резюме этой главы 253
9deployment: объявление обновленной заявки 255
9.1 Применение приложений, работающих в стручке 256
9.1.1 Удалить старую версию POD, используйте новую версию POD, чтобы заменить 257
9.1.2 Сначала создайте новый POD, а затем удалите старую версию POD257
9.2 Используйте ReplicationController для достижения автоматического обновления.
9.2.1 Запустите версию приложения 259
9.2.2 Используйте Kubectl для выполнения обновления Rolling 261
9.2.3 Почему kubectllrolling-update устарел 265
9.3 Используйте заявление о развертывании для обновления приложения. 266
9.3.1 Создать развертывание267
9.3.2 Обновление развертывания269
9.3.3 Отправить развертывание273
9.3.4 Управляйте скоростью обновления езды 276
9.3.5 Обновление парковки 278
9.3.6 Остановите обновление обертывания ошибки версии 279
9.4 Резюме этой главы 284
10statefulset: много -копическое приложение с состоянием 285
10.1 Копия с государственным POD285
10.1.1 Multi -copy хранится в каждом экземпляре 286
10.1.2 Каждый стручок предоставляет стабильный логотип 287
10.2 Понять Statefulset289
10.2.1 Сравнение Statefulset и Replicaset289
10.2.2 Предоставьте стабильный логотип сети 290
10.2.3 Предоставьте стабильное эксклюзивное хранилище для каждого штата 292
10.2.4 Задача гарантии 294
10.3 Используйте Statefulset295
10.3.1 Создание приложения и контейнера зеркала 295
10.3.2 Применение применения через Statefulset 296
10.3.3 Используйте свой POD301
10.4 В Statefulset я нашел партнерский узел 305
10.4.1. Обнаружение друг друга через DNS, чтобы обнаружить друг друга 306
10.4.2 Обновление Statefulset308
10.4.3 Попробуйте хранилище данных кластера 309
10.5 Понять, как Statefulset обрабатывает сбой узлов 310
10.5.1 Моделирование сети узла Densonce 310
10.5.2 Вручную удалить POD312
10.6 Резюме этой главы 313
11 Изучите механизм Kubernetes 315
11.1 Понять архитектуру 315
11.1.1.1kubernetes Распределенные функции 316
11.1.2 Kubernetes Как использовать ETCD318
11.1.3api Что вы делаете 322
11.1.4api Как уведомить ресурсы клиента, чтобы изменить 324
11.1.5 Понять планировщик 325
11.1.6 Представьте контроллер, работающий в диспетчере контроллера 327
11.1.7Kubelet Что вы делали 331
11.1.8kubernetesserviceproxy 332
11.1.9 ВВЕДЕНИЕ Kubernetes Plug -In 333
11.1.10 Сводка обзора 335
11.2 Как сотрудничать с контроллером 335
11.2.1 Понять, какие компоненты включали 335
11.2.2 Цепочка событий 336
11.2.3 Событие кластера наблюдения 337
11.3 Понять, какой POD работает 339
11.4 Cross -Pod Network 340
11.4.1 Как должна выглядеть сеть 340
11.4.2 В -depth Inpant of Principle сетевой работы 341
11.4.3 Внедрение интерфейса сети контейнеров 343
11.5 Как достигается услуга 344
11.5.1 Введение Kube-Proxy344
11.5.2kube-proxy Как использовать iptables344
11.6 Запустите высокий доступный кластер 346
11.6.1 Сделайте свое приложение высоко. Вы можете использовать 346
11.6.2 Сделать плоскость управления Kubernetes высокой.
11.7 Резюме этой главы 350
12 Kubernetesapi Server Securitive Seangetion 351
12.1 Понять механизм сертификации 351
12.1.1 Пользователь и группа 352
12.1.2serviceAccount Введение 353
12.1.3 Создание ServiceAccount354
12.1.4. Распределите ServiceAccount на POD356
12.2 Укреплять безопасность кластера с помощью контроля разрешений на основе ролей 358 358
12.2.1 ВВЕДЕНИЕ РБАК АВТОРИЗАЦИОННАЯ ПЛЕКТИРОВАНИЕ -В 359
12.2.2 Введение RBAC Resources 360
12.2.3 Использование роли и ролевой связи363
12.2.4 Используйте Clusterrole и ClusterRoleBinding367
12.2.5 Изучите кластеррол по умолчанию и ClusterRoleBinding376
12.2.6 Разумное разрешение на предоставление 379
12.3 Резюме этой главы 379
13 Гарантийные узлы и сетевая безопасность в кластере 381
13.1 Linux имена пространства узла хоста в Pod 381
13.1.1 Используйте пространство имени сети хост -узла в стручке 382
13.1.2 Привязывание порта на узле хоста без использования пространства именования сети хост -узла 383
13.1.3 Используйте пространство именования PID и IPC с узлом хоста 385
13.2 Узел конфигурации Безопасный контекст 386
13.2.1 Используйте назначенного пользователя для запуска контейнера 387
13.2.2 предотвратить запуск контейнеров 388 с пользователями root
13.2.3 Запустите POD389 с режимом привилегии
13.2.4 Добавить функцию ядра 390 в контейнер.
13.2.5 Отключить функцию ядра в контейнере 391
13.2.6 Предотвратить написание системы файловой файловой системы контейнера 392
13.2.7 В контейнере используются разные пользователи для обмена рулонами хранения 394
13.3 Ограничить личность POD с связанной с безопасностью 396
13.3.1podsecurityPolicy Resources Введение 396
13.3.2 Изучение стратегии Runasuser, FSGroup и дополнительной группы 398
13.3.3 Функция ядра 400 разрешена, добавлена ​​по умолчанию и запрещено использовать конфигурацию 400
13.3.4 Тип объема хранения 402, который ограничивает POD может использовать
13.3.5 Различные пользователи и компоненты выделяют разные PodsecurityPolicy402
13.4 Сеть 406 Изолированный стручок
13.4.1 Включить сеть изоляции 406 в пространстве именования
13.4.2 Разрешить часть POD в том же пространстве имени для доступа к серверу POD407
13.4.3 Выполните сетевую изоляцию между различными пространством именования Kubernetes 408
13.4.4 Используйте сеть изоляции CIDR 409
13.4.5.
13.5 Резюме этой главы 410
14 Управление вычислительными ресурсами 411
14.1 Подайте заявку на контейнер в POD, чтобы подать заявку на ресурсы 411
14.1.1 Создание POD412, содержащих запросы на ресурсы
14.1.2 Как повлиять на планирование 413
14.1.3cpureQuests Как повлиять на распределение времени процессора 418
14.1.4 Определение и применение пользовательского ресурса 418
14.2 Доступные ресурсы для ограниченных контейнеров 419
14.2.1 Установите жесткий предел объема ресурса контейнера 419
14.2.2 превышать ограничения421
14.2.3 Применение в контейнере, как просматривать Limits422
14.3 Понимание Podqos Уровень 423
14.3.1 Определение уровня QoS 424
14.3.2 Когда память недостаточно, какой процесс будет убит 426
14.4 Установите запросы по умолчанию и Limits427 для POD в пространстве именования
Введение в 14.1 LiMitrange Resources 428
14.2
14.4.3 Обязательные ограничения 430
14.4.4 Значение по умолчанию запросов ресурсов приложений и ограничений 430
14.5 Общий доступный ресурс в пространстве именования 431
14.5.1rsourcequota resources Введение 431
14.5.2 Укажите указанную квоту 434 для постоянного хранения
14.5.3 Ограничьте количество объектов, которые могут быть созданы 434
14.5.4 - это конкретное состояние POD или указанная квота QoS Уровень 435
14.6 Использование ресурсов мониторинга POD 436
14.6.1 Соберите и получить фактическое использование ресурсов 437
14.6.2 Сохранить и проанализировать статистическую информацию исторических ресурсов 439
14.7 Резюме этой главы 442
15 Автоматический горизонтальный телескопический стручок и узлы кластер 443
15.1 Поляризованная автоматическая телескопическая 444
15.1.1 Понять автоматический телескопический процесс 444
15.1.2 Автоматическая телескопическая 447 на основе использования ЦП 447
15.1.3 Автоматическая телескопическая 453 на основе памяти Использование 453
15.1.4 Автоматическая телескопическая 453 на основе других пользовательских мер 453
15.1.5 Определите, какие меры подходят для автоматического телескопического 456
15.1.6 сжимается до 0 копий 456
15.2 Вертикальная автоматическая телескопическая 456
15.2.1. Запрос ресурса автоматического конфигурации 457
Xxviii каталог
15.2.2 Измените запрос ресурса POD во время операции 457
15.3 Горизонтальная телескопическая 457 кластерного узла 457
15.3.1Clustetotoscaler Введение 457
15.3.2 Включить Clusterrautoscaler459
15.3.3 Ограниченное обслуживание помех в кластере 460
15.4 Резюме этой главы 461
16 Хороший таблица 463
16.1 Используйте пятна и толерантность, чтобы предотвратить планирование узлов на определенные узлы 463
16.1.1 Введение пятен и толерантности 464
16.1.2 Добавить пользовательскую грязь на узле 466
16.1.3 Добавить пятна в POD 467
16.1.4 Использование сцены понимания пятен и пятен 467
16.2 Используйте родство узла, чтобы запланировать стручок на определенные узлы 469
16.2.1 Укажите правила общественного питания обязательных узлов 470
16.2.2 При планировании POD приоритет уделяется определенным узлам 472
16.3 Используйте родство и не -аффитность для координации POD 475
16.3.1 Используйте POD для развертывания нескольких стручков на одном узле 475
16.3.2 Развернуть POD в том же шкафу, доступная зона или географическая зона 478
16.3.3 Экспрессия приоритетной замены приоритета POD приоритетных требований 479
16.3.4 Используйте не дружелюбное разделение POD, чтобы запланировать POD481
16.4 Резюме этой главы 483
17 Лучшая практика разработки и применения 485
17.1 Все ресурсы 486
17.2 Понять жизненный цикл POD 487
17.2.1 Должна ожидать, что будет убито или переосмыслена 487
17.2.2 Re -Schedule или часть смерти POD490
17.2.3 Start Pod491 в фиксированном порядке
17.2.4 Увеличьте жизненный цикл 493
17.2.5 Понять закрытие POD 497
17.3 Убедитесь, что все запросы клиентов были должным образом обработаны 500
17.3.1 Избегайте отключения от Client Connection 500 при запуске POD
17.3.2 Избегайте отключения от клиентского соединения, когда стручок закрыт 501
17.4 Пусть приложение в Kubernetes запустить и управлять 505
17.4.1 Создайте управляемое зеркальное изображение контейнера 505
17.4.2.
17.4.3 Много -димерная вместо одномумерной метки 506 506
17.4.4 описывает каждый ресурс 506 через аннотации
17.4.5 Предоставьте дополнительную информацию для процесса прекращения 507
17.4.6 Обработка журнала приложений 508
17.5 Лучшая практика разработки и тестирования 510
17.5.1 В процессе разработки запуск приложений за пределами Kubernetes 510
17.5.2 В процессе разработки
17.5.3. Список ресурсов для развертывания 513.
17.5.4 Используйте ksonnet в качестве письменного Yaml/jsonmanifest
Извлечение файла 513
17.5.5 Используйте непрерывную интеграцию и непрерывную доставку 514
17.6 Резюме этой главы 515
18Kubernetes Extension 517 517
18.1 Определение пользовательского объекта API 517
18.1.1customrsourceDefinitions Введение 518
18.1.2 Используйте пользовательский контроллер для автоматической настройки ресурсов 522
18.1.3 Проверка пользовательского объекта 526
18.1.4 Предоставьте пользовательский API Server 527 для пользовательских объектов 527
18.2 Используйте каталог услуг Kubernetes для расширения Kubernetes528
18.2.1 Введение в каталог услуг 529
18.2.2 API Directory Directory Server и Controller Manager Введение 530
18.2.3Service Agent и OpenServiceBrokerApi530
18.2.4 Предоставьте услуги и использование услуг 533
18.2.5 Подъемная привязка и конфигурация отмены 535
18.2.6 Что дал каталог услуг принес нам 535
18.3 Платформа 536 на основе Kubernetes 536
18.3.1 Red Hat openshift Container Platform 536
18.3.2deisworkflow и Helm539
18.4 Резюме этой главы 541
A использует kubectl543 в нескольких кластерах
B Использование конфигурации Kubeadm Multi -Node Cluster 549
C работает с другими контейнерами 563
DClusterFederation567
Пунктирное содержание

краткое введение

Эта книга в основном объясняет, как развернуть распределенные контейнеры в Kubernetes.Начало этой книги вводит происхождение и разработку Docker и Kubernetes, а затем углубляет наше понимание и работу архитектуры Kubernetes, развернув приложение в Kubernetes в Kubernetes.В последней части этой книги вы также можете выучить некоторые темы высокого уровня, такие как мониторинг, отладка и выдвижение.Kubernetes - это греческий, что означает&Ldquo; Хелмсман&Rdquo; заставит нас безопасно добраться до неизвестных вод.Система расположения контейнеров, такая как Kubernetes, поможет нам должным образом управлять структурой развертывания и онлайн -трафиком распределенных приложений, а также эффективно организовать контейнеры и услуги.Как операционная система центра обработки данных, Kubernetes может минимизировать бремя на базовых сетевых и аппаратных средствах при разработке программной системы.

об авторе

(США) Марко&Middot; Марко Лукса переведен в семи Niu Capital Cloud Team

 

Краткое содержание