|
Showing 1 - 8 of
8 matches in All Departments
Get up and running with Kubernetes 1.19 and simplify the way you
build, deploy, and maintain scalable distributed systems Key
Features Design and deploy large clusters on various cloud
platforms Explore containerized application deployment, debugging,
and recovery with the latest Kubernetes version 1.19 Become
well-versed with advanced Kubernetes topics such as traffic routing
or Pod autoscaling and scheduling Book DescriptionWith its broad
adoption across various industries, Kubernetes is helping engineers
with the orchestration and automation of container deployments on a
large scale, making it the leading container orchestration system
and the most popular choice for running containerized applications.
This Kubernetes book starts with an introduction to Kubernetes and
containerization, covering the setup of your local development
environment and the roles of the most important Kubernetes
components. Along with covering the core concepts necessary to make
the most of your infrastructure, this book will also help you get
acquainted with the fundamentals of Kubernetes. As you advance,
you'll learn how to manage Kubernetes clusters on cloud platforms,
such as Amazon Web Services (AWS), Microsoft Azure, and Google
Cloud Platform (GCP), and develop and deploy real-world
applications in Kubernetes using practical examples. Additionally,
you'll get to grips with managing microservices along with best
practices. By the end of this book, you'll be equipped with
battle-tested knowledge of advanced Kubernetes topics, such as
scheduling of Pods and managing incoming traffic to the cluster,
and be ready to work with Kubernetes on cloud platforms. What you
will learn Manage containerized applications with Kubernetes
Understand Kubernetes architecture and the responsibilities of each
component Set up Kubernetes on Amazon Elastic Kubernetes Service,
Google Kubernetes Engine, and Microsoft Azure Kubernetes Service
Deploy cloud applications such as Prometheus and Elasticsearch
using Helm charts Discover advanced techniques for Pod scheduling
and auto-scaling the cluster Understand possible approaches to
traffic routing in Kubernetes Who this book is forThis book is for
software developers and DevOps engineers looking to understand how
to work with Kubernetes for orchestrating containerized
applications and services in the cloud. Prior experience with
designing software running in operating system containers, as well
as a general background in DevOps best practices, will be helpful.
Basic knowledge of Kubernetes, Docker, and leading cloud service
providers assist with grasping the concepts covered easily.
Unlock the full potential of the Docker containerization platform
with this practical guide Key Features Explore tools such as Docker
Engine, Machine, Compose, and Swarm Discover how you can integrate
Docker into your everyday workflows Get well-versed with Kubernetes
options such as Minikube, Kind, and MicroK8s Book DescriptionDocker
has been a game changer when it comes to how modern applications
are deployed and created. It has now grown into a key driver of
innovation beyond system administration, with a significant impact
on the world of web development. Mastering Docker shows you how you
can ensure that you're keeping up with the innovations it's driving
and be sure you're using it to its full potential. This fourth
edition not only demonstrates how to use Docker more effectively
but also helps you rethink and reimagine what you can achieve with
it. You'll start by building, managing, and storing images along
with exploring best practices for working with Docker confidently.
Once you've got to grips with Docker security, the book covers
essential concepts for extending and integrating Docker in new and
innovative ways. You'll also learn how to take control of your
containers efficiently using Docker Compose, Docker Swarm, and
Kubernetes. By the end of this Docker book, you'll have a broad yet
detailed sense of what's possible with Docker and how seamlessly it
fits in with a range of other platforms and tools. What you will
learn Get to grips with essential Docker components and concepts
Discover the best ways to build, store, and distribute container
images Understand how Docker can fit into your development workflow
Secure your containers and files with Docker's security features
Explore first-party and third-party cluster tools and plugins
Launch and manage your Kubernetes clusters in major public clouds
Who this book is forIf you are a software architect, DevOps
engineer, sysadmin, or IT professional looking to leverage Docker's
extensive features for innovating any process from system
administration to web development, Mastering Docker will show you
how you can use it to its full potential. A basic understanding of
containerization and prior Docker experience is necessary.
Leverage Docker to unlock efficient and rapid container deployments
to improve your development workflow Key Features Reconfigure
Docker hosts to create a logging system with the
ElasticSearch-Logstash-Kibana (ELK) stack Tackle the challenges of
large-scale container deployment with this fast-paced guide
Benchmark the performance of your Docker containers using Apache
JMeter Book DescriptionDocker is an enterprise-grade container
platform that allows you to build and deploy your apps. Its
portable format lets you run your code right from your desktop
workstations to popular cloud computing providers. This
comprehensive guide will improve your Docker workflows and ensure
your application's production environment runs smoothly. This book
starts with a refresher on setting up and running Docker and
details the basic setup for creating a Docker Swarm cluster. You
will then learn how to automate this cluster by using Chef Server
and Cookbook. After that, you will run the Docker monitoring system
with Prometheus and Grafana, and deploy the ELK stack. You will
also learn some tips for optimizing Docker images. After deploying
containers with the help of Jenkins, you will then move on to a
tutorial on using Apache JMeter to analyze your application's
performance. You will learn how to use Docker Swarm and NGINX to
load-balance your application and how common debugging tools in
Linux can be used to troubleshoot Docker containers. By the end of
this book, you will be able to integrate all the optimizations that
you have learned and put everything into practice in your
applications. What you will learn Automate provisioning and setting
up nodes in a Docker Swarm cluster Configure a monitoring system
with Prometheus and Grafana Use Apache JMeter to create workloads
for benchmarking the performance of Docker containers Understand
how to load-balance an application with Docker Swarm and Nginx
Deploy strace, tcdump, blktrace, and other Linux debugging tools to
troubleshoot containers Integrate Docker optimizations for DevOps,
Site Reliability Engineering, CI, and CD Who this book is forIf you
are a software developer with a good understanding of managing
Docker services and the Linux file system and are looking for ways
to optimize working with Docker containers, then this is the book
for you. Developers fascinated with containers and workflow
automation with benefit from this book.
Master Docker and leverage its power in your day-to-day workflow
Key Features Explore tools such as Docker Engine, Machine, Compose,
and Swarm Discover how Docker can be integrated into your daily
workflows Learn to leverage Docker Swarm and Kubernetes Book
DescriptionDocker has been a game-changer when it comes to how
modern applications are deployed and created. It has now grown into
a key driver of innovation beyond system administration, with an
impact on the world of web development. But how can you make sure
you're keeping up with the innovations it's driving, or be sure
you're using it to its full potential? Mastering Docker shows you
how; this book not only demonstrates how to use Docker more
effectively, but also helps you rethink and reimagine what's
possible with it. You will cover concepts such as building,
managing, and storing images, along with best practices to make you
confident, before delving more into Docker security. You'll find
everything related to extending and integrating Docker in new and
innovative ways. Docker Compose, Docker Swarm, and Kubernetes will
help you take control of your containers in an efficient manner. By
the end of the book, you will have a broad, yet detailed, sense of
what's possible with Docker, and how seamlessly it fits in with a
range of other platforms and tools. What you will learn Become
fluent with the basic components and concepts of Docker Learn the
best ways to build, store, and distribute containers Understand how
Docker can fit into your development workflow Secure your
containers and files with Docker's security features Solve
architectural problems using the first and third clustering tool
Leverage Linux containers and create highly scalable applications
Who this book is forIf you are an I.T professional and recognize
Docker's importance for innovation in everything from system
administration to web development, but aren't sure how to use it to
its full potential, Mastering Docker is for you.
Transform yourself into a Kubernetes specialist in serverless
applications. Key Features Get hands-on experience in installing,
configuring, and using services such as Kubeless, Funktion,
OpenWhisk, and Fission Learn how to launch Kubernetes both locally
and in public clouds Explore the differences between using services
such as AWS Lambda and Azure Functions and running your own Book
DescriptionKubernetes has established itself as the standard
platform for container management, orchestration, and deployment.
It has been adopted by companies such as Google, its original
developers, and Microsoft as an integral part of their public cloud
platforms, so that you can develop for Kubernetes and not worry
about being locked into a single vendor. This book will initially
start by introducing serverless functions. Then you will configure
tools such as Minikube to run Kubernetes. Once you are
up-and-running, you will install and configure Kubeless, your first
step towards running Function as a Service (FaaS) on Kubernetes.
Then you will gradually move towards running Fission, a framework
used for managing serverless functions on Kubernetes environments.
Towards the end of the book, you will also work with Kubernetes
functions on public and private clouds. By the end of this book, we
will have mastered using Function as a Service on Kubernetes
environments. What you will learn Get a detailed analysis of
serverless/Functions as a Service Get hands-on with installing and
running tasks in Kubernetes using Minikube Install Kubeless locally
and launch your first function Launch Kubernetes in the cloud and
move your applications between your local machine and your cloud
cluster Deploy applications on Kubernetes using Apache OpenWhisk
Explore topics such as Funktion and Fission installation on the
cloud followed by launching applications Monitor a serverless
function and master security best practices and Kubernetes use
cases Who this book is forIf you are a DevOps engineer, cloud
architect, or a stakeholder keen to learn about serverless
functions in Kubernetes environments, then this book is for you.
Run Ansible playbooks to launch complex multi-tier applications
hosted in public clouds Key Features Build your learning curve
using Ansible Automate cloud, network, and security infrastructures
with ease Gain hands-on exposure on Ansible Book DescriptionAnsible
has grown from a small, open source orchestration tool to a
full-blown orchestration and configuration management tool owned by
Red Hat. Its powerful core modules cover a wide range of
infrastructures, including on-premises systems and public clouds,
operating systems, devices, and services-meaning it can be used to
manage pretty much your entire end-to-end environment. Trends and
surveys say that Ansible is the first choice of tool among system
administrators as it is so easy to use. This end-to-end, practical
guide will take you on a learning curve from beginner to pro.
You'll start by installing and configuring the Ansible to perform
various automation tasks. Then, we'll dive deep into the various
facets of infrastructure, such as cloud, compute and network
infrastructure along with security. By the end of this book, you'll
have an end-to-end understanding of Ansible and how you can apply
it to your own environments. What you will learn Write your own
playbooks to configure servers running CentOS, Ubuntu, and Windows
Identify repeatable tasks and write playbooks to automate them
Define a highly available public cloud infrastructure in code,
making it easy to distribute your infrastructure configuration
Deploy and configure Ansible Tower and Ansible AWX Learn to use
community contributed roles Use Ansible in your day-to-day role and
projects Who this book is forLearn Ansible is perfect for system
administrators and developers who want to take their current
workflows and transform them into repeatable playbooks using
Ansible. No prior knowledge of Ansible is required.
Master the art of making Docker more extensible, composable, and
modular by leveraging plugins and other supporting tools About This
Book * Get the first book on the market that shows you how to
extend the capabilities of Docker using plugins and third-party
tools * Master the skills of creating various plugins and
integrating great tools in order to enhance the functionalities of
Docker * A practical and learning guide that ensures your
investment in Docker becomes more valuable Who This Book Is For
This book is for developers and sys admins who are well versed
Docker and have knowledge on basic programming languages. If you
can't wait to extend Docker and customize it to meet your
requirements, this is the book for you! What You Will Learn * Find
out about Docker plugins and the problems they solve * Gain
insights into creating your own plugin * Use Docker tools to extend
the basic functionality of the core Docker engine * Get to grips
with the installation and configuration of third-party tools
available to use with Docker plugins * Install, configure, and use
a scheduling service to manage the containers in your environment *
Enhance your day-to-day Docker usage through security,
troubleshooting, and best practices In Detail With Docker, it is
possible to get a lot of apps running on the same old servers,
making it very easy to package and ship programs. The ability to
extend Docker using plugins and load third-party plugins is
incredible, and organizations can massively benefit from it. In
this book, you will read about what first and third party tools are
available to extend the functionality of your existing Docker
installation and how to approach your next Docker infrastructure
deployment. We will show you how to work with Docker plugins,
install it, and cover its lifecycle. We also cover network and
volume plugins, and you will find out how to build your own plugin.
You'll discover how to integrate it with Puppet, Ansible, Jenkins,
Flocker, Rancher, Packer, and more with third-party plugins. Then,
you'll see how to use Schedulers such as Kubernetes and Amazon ECS.
Finally, we'll delve into security, troubleshooting, and best
practices when extending Docker. By the end of this book, you will
learn how to extend Docker and customize it based on your business
requirements with the help of various tools and plugins. Style and
approach An easy to follow guide with plenty of hands-on practical
examples which can be executed both on your local machine or
externally hosted services.
Monitor your Docker containers and their apps using various native
and third-party tools with the help of this exclusive guide! About
This Book * Get the only book that covers multiple methods to
monitoring Docker Containers -your one-stop solution to all your
Docker monitoring needs * Learn how to implement third-party tools
such as Datalog, cAdvisor, and more with this example-rich,
hands-on guide * Learn how to efficiently monitor Docker containers
and get an edge over other administrators while maintaining apps on
these containers Who This Book Is For This book is for DevOps
engineers and system administrators who manage Docker containers
and want to better manage these containers using expert techniques
and methods and better maintain applications built on Docker. What
You Will Learn * Discover the tools built into Docker to gain an
insight into your containers' performance * Augment Docker's
built-in tools with modern tools such as cAdvisor from Google,
SysDig by Draios, and Soundcloud's Prometheus * Integrate the
monitoring of your containers with more traditional monitoring
solutions such as Zabbix * Take advantage of the various SaaS
offerings from third parties to move monitoring away from your
local infrastructure and into the cloud * Discover the various ways
to ship your applications' logs from the container to a central
logging service * Get the most out of your application and
resources with the right implementation of your monitoring method
In Detail This book will show you how monitoring containers and
keeping a keen eye on the working of applications helps improve the
overall performance of the applications that run on Docker. With
the increased adoption of Docker containers, the need to monitor
which containers are running, what resources they are consuming,
and how these factors affect the overall performance of the system
has become the need of the moment. This book covers monitoring
containers using Docker's native monitoring functions, various
plugins, as well as third-party tools that help in monitoring. Well
start with how to obtain detailed stats for active containers,
resources consumed, and container behavior. We also show you how to
use these stats to improve the overall performance of the system.
Next, you will learn how to use SysDig to both view your containers
performance metrics in real time and record sessions to query
later. By the end of this book, you will have a complete knowledge
of how to implement monitoring for your containerized applications
and make the most of the metrics you are collecting Style and
approach This is an easy-to-follow guide with plenty of hands-on
examples that can be executed both on your local machine and
externally hosted services.
|
You may like...
Tenet
John David Washington, Robert Pattinson
Blu-ray disc
(1)
R54
Discovery Miles 540
The Expendables 2
Sylvester Stallone, Jason Statham, …
Blu-ray disc
(1)
R64
Discovery Miles 640
|