售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
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
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜