万本电子书0元读

万本电子书0元读

顶部广告

Containers in OpenStack电子书

售       价:¥

75人正在读 | 0人评论 9.8

作       者:Pradeep Kumar Singh,Madhuri Kumari

出  版  社:Packt Publishing

出版时间:2017-12-21

字       数:18.0万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
A practical book which will help the readers understand how the container ecosystem and OpenStack work together. About This Book ? Gets you acquainted with containerization in private cloud ? Learn to effectively manage and secure your containers in OpenStack ? Practical use cases on container deployment and management using OpenStack components Who This Book Is For This book is targeted towards cloud engineers, system administrators, or anyone from the production team who works on OpenStack cloud. This book act as an end to end guide for anyone who wants to start using the concept of containerization on private cloud. Some basic knowledge of Docker and Kubernetes will help. What You Will Learn ? Understand the role of containers in the OpenStack ecosystem ? Learn about containers and different types of container runtimes tools. ? Understand containerization in OpenStack with respect to the deployment framework, platform services, application deployment, and security ? Get skilled in using OpenStack to run your applications inside containers ? Explore the best practices of using containers in OpenStack. In Detail Containers are one of the most talked about technologies of recent times. They have become increasingly popular as they are changing the way we develop, deploy, and run software applications. OpenStack gets tremendous traction as it is used by many organizations across the globe and as containers gain in popularity and become complex, it’s necessary for OpenStack to provide various infrastructure resources for containers, such as compute, network, and storage. Containers in OpenStack answers the question, how can OpenStack keep ahead of the increasing challenges of container technology? You will start by getting familiar with container and OpenStack basics, so that you understand how the container ecosystem and OpenStack work together. To understand networking, managing application services and deployment tools, the book has dedicated chapters for different OpenStack projects: Magnum, Zun, Kuryr, Murano, and Kolla. Towards the end, you will be introduced to some best practices to secure your containers and COE on OpenStack, with an overview of using each OpenStack projects for different use cases. Style and approach An end to end guide for anyone who wants to start using the concept of containerization on private cloud.
目录展开

Title Page

Copyright

Containers in OpenStack

Credits

About the Authors

About the Reviewers

www.PacktPub.com

Why subscribe?

Customer Feedback

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Errata

Piracy

Questions

Working with Containers

The historical context of virtualization

Introduction to containers

Container components

Types of containers

Machine containers

Application containers

Types of container runtime tools

Docker

Rocket

LXD

OpenVZ

Windows Server containers

Hyper-V containers

Clear container

Installation of Docker

Docker hands-on

Working with Docker images

Listing images

Getting new images

Searching Docker images

Deleting images

Working with Docker containers

Creating containers

Listing containers

Checking container's logs

Starting containers

Deleting containers

Summary

Working with Container Orchestration Engines

Introduction to COE

Docker Swarm

Docker Swarm components

Node

Manager node

Worker node

Tasks

Services

Discovery service

Scheduler

Swarm mode

Apache Mesos

Apache Mesos and its components

Master

Slaves

Frameworks

Offer

Tasks

Zookeeper

Kubernetes

Kubernetes architecture

External request

Master node

kube-apiserver

etcd

kube-controller-manager

kube-scheduler

Worker nodes

kubelet

kube-proxy

Container runtime

supervisord

fluentd

Concepts in Kubernetes

Pod

Replica sets and replication controllers

Deployments

Secrets

Labels and selectors

Services

Volumes

Kubernetes installation

Kubernetes hands-on

Summary

OpenStack Architecture

Introduction to OpenStack

OpenStack architecture

Introduction to KeyStone, the OpenStack identity service

Introduction to Nova, the OpenStack compute service

Introduction to Neutron, the OpenStack network service

Introduction to Cinder, the OpenStack block storage service

Introduction to Glance, the OpenStack image service

Introduction to Swift, the OpenStack object store

DevStack installation

Creating a KeyStone user

Assign role to the user

Creating a VM using Nova

Attach volume to VM

Uploading an image to Swift

Summary

Containerization in OpenStack

The need for containers in OpenStack

Efforts within the OpenStack community to support containers

Nova

Heat

Magnum

Zun

Kuryr

Kolla

Murano

Fuxi

OpenStack-Helm

Summary

Magnum – COE Management in OpenStack

Magnum introduction

Concepts

Cluster template

Cluster

Cluster driver

Heat Stack Template

Template definition

Certificate

Service

Stats

Quotas

Key features

External load balancer for Kubernetes

Transport Layer Security

Scaling

Storage

Ephemeral storage

Persistent storage

Notifications

Container monitoring

Components

Magnum API

Magnum conductor

Walk-through

Magnum DevStack installation

Managing COEs

Summary

Zun – Container Management in OpenStack

Introduction to Zun

Concepts

Containers

Images

Services

Hosts

Capsules

Container drivers

Image drivers

Network drivers

Key features

Cinder integration

Container composition

Kuryr networking

Container sandbox

CPU sets

Components

zun-api

Zun scheduler

zun-compute

Zun WebSocket proxy

Walk-through

Zun DevStack installation

Managing containers

Summary

Kuryr – Container Plugin for OpenStack Networking

Introducing Kuryr

Kuryr architecture

Mapping the Docker libnetwork to the neutron API

Providing the generic VIF-Binding infrastructure

Providing containerized images of neutron plugins

Nesting VMs and Magnum use cases

Installation of Kuryr

Walk-through

Summary

Murano – Containerized Application Deployment on OpenStack

Introduction to Murano

Murano concepts

Environment

Package

Session

The environment template

Deployments

Bundle

Categories

Key features

Production-ready applications

Application catalog UI

Distributing workloads

Application development

Murano repository

Cinder volumes

Barbican support

HOT packages

Murano components

The Murano API

The Murano engine

The Murano agent

The Murano dashboard

Walk-through

Murano DevStack installation

Deploying a containerized application

Summary

Kolla – Containerized Deployment of OpenStack

Kolla introduction

Key features

Highly available deployment

Ceph support

Image building

Docker hub support

Local registry support

Multiple build sources

Dockerfile customization

Architecture

Deploying containerized OpenStack services

Setting up a local registry

Automatic host bootstrap

Building images

Deploying images

Summary

Best Practices for Containers and OpenStack

The advantages of different OpenStack projects

Best practices for securing and deploying containers

Summary

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部