Kirjojen hintavertailu. Mukana 12 390 323 kirjaa ja 12 kauppaa.

Kirjailija

Russ McKendrick

Kirjat ja teokset yhdessä paikassa: 11 kirjaa, julkaisuja vuosilta 2015-2024, suosituimpien joukossa Learn Ansible. Vertaile teosten hintoja ja tarkista saatavuus suomalaisista kirjakaupoista.

11 kirjaa

Kirjojen julkaisuhaarukka 2015-2024.

The Kubernetes Bible

The Kubernetes Bible

Gineesh Madapparambath; Russ McKendrick; Ed Price

PACKT PUBLISHING LIMITED
2024
nidottu
This completely revised edition equips you to secure, scale, and optimize your deployments like a K8s pro . Learn advanced techniques and cloud implementations for robust container orchestration and cloud-native domination. Purchase of the print or Kindle book includes a free eBook in PDF format. Key Features Comprehensive coverage of Kubernetes concepts - from deployment to cluster and resource management Gain insights into the latest cloud-native trends and how they impact your Kubernetes deployments Tap into the collective wisdom of acclaimed Kubernetes experts Book DescriptionKubernetes has become the go-to orchestration platform for containerized applications. As a Kubernetes user, you know firsthand how powerful yet complex this tool can be. The Kubernetes Bible cuts through the complexity, offering hands-on examples and expert advice to conquer containerization challenges With this new edition, you will master cutting edge security practices, deploy seamlessly and scale effortlessly, ensuring unwavering service availability. You will gain the expertise to craft production-grade applications, secure development environments, navigate complex deployments with ease, and become a security maestro. You will be able to optimize network communication and data management across major cloud platforms. Additionally, this book dives deep into these challenges, offering solutions such as multi-container Pods, advanced security techniques, and expert networking guidance. You will also explore persistent storage advancements, cloud-specific cluster management updates, and best practices for traffic routing By the end of this comprehensive guide, you will possess the skills and knowledge to orchestrate your containerized applications with precision, ensuring their optimal performance and scalability. Stop settling for basic container management. Order your copy today and orchestrate your containers to greatness.What you will learn Secure your Kubernetes clusters with advanced techniques Implement scalable deployments and autoscaling strategies Design and learn to build production-grade containerized applications Manage Kubernetes effectively on major cloud platforms (GKE, EKS, AKS) Utilize advanced networking and service management practices Use Helm charts and Kubernetes Operators for robust security measures Optimize in-cluster traffic routing with advanced configurations Enhance security with techniques like Immutable ConfigMaps and RBAC Who this book is forWhether you're a software developer, DevOps engineer, or an existing Kubernetes user, this Kubernetes book is your comprehensive guide to mastering container orchestration and services in the cloud. It empowers you to overcome challenges in building secure, scalable, and cloud-native applications using Kubernetes. With a foundational understanding of Kubernetes, Docker, and leading cloud providers (AWS, Azure, GCP) recommended, this book equips you with the knowledge and skills needed to navigate complex deployments and master core Kubernetes concepts and architecture.
Learn Ansible

Learn Ansible

Russ McKendrick

PACKT PUBLISHING LIMITED
2024
nidottu
Learn how to write and run Ansible Playbooks, from the basics to launching complex multi-tier applications across public cloud platforms such as Amazon Web Services (AWS) and Microsoft Azure Key Features Write roles to automate everything, from basic apps to the entire cloud infrastructure Leverage Ansible's module ecosystem to streamline tasks across cloud platforms, operating systems, and apps Adopt DevOps practices and integrate Ansible with CI/CD platforms to streamline automation workflows Purchase of the print or Kindle book includes a free PDF eBook Book DescriptionAre you tired of manually deploying and managing your infrastructure and looking for ways to streamline your deployments, introduce consistency and collaboration, and save time? If so, then Learn Ansible is for you. Written by a DevOps practitioner and system administrator with 30+ years of experience, this book will teach you how to automate repetitive tasks and effortlessly manage several resources from a single code base. From installing Ansible and writing your first playbook to deploying multi-tier applications across different cloud platforms, this book will take you on an exciting learning journey. By learning the art of defining highly available cloud infrastructure using code, you’ll find it easy to distribute configurations alongside your application. You’ll explore Ansible Galaxy, learn about community-contributed Ansible roles, and discover how to create and share your own roles. Later, the book delves into the capabilities of Ansible AWX and integrating Ansible with your CI/CD pipelines, using Azure DevOps and GitHub Actions. With real-world examples and hands-on tutorials, you’ll build a solid foundation to tackle any automation project. By the end of this book, you'll be able to confidently implement Ansible in your environment and day-to-day workflows, taking your deployments to the next level.What you will learn Understand how to install and configure Ansible on Linux, macOS, and Windows Write Ansible playbooks to automate system configuration and deployment Deploy applications such as LAMP stacks and WordPress using Ansible Create reusable roles and use Ansible Galaxy for sharing Automate infrastructure deployments on cloud platforms such as AWS and Azure Execute your Ansible playbooks with GitHub Actions and Azure DevOps Scan playbooks for security issues and secure systems using Ansible Centralize and manage Ansible deployments using Ansible AWX Who this book is forLearn Ansible is for system administrators, developers, and infrastructure engineers who want to implement infrastructure automation and configuration management using Ansible. The hands-on tutorials make this book ideal for both beginners as well as intermediate users looking to take their Ansible skills to the next level. Technology professionals working with public cloud platforms like AWS and Azure will also find valuable insights into automating deployments.
Infrastructure as Code for Beginners

Infrastructure as Code for Beginners

Russ McKendrick

PACKT PUBLISHING LIMITED
2023
nidottu
Master Infrastructure as Code (IaC) and streamline your DevOps workflows using Terraform and Ansible Purchase of the print or Kindle book includes a free eBook in the PDF format Key Features Employ effective strategies and approach IaC projects efficiently by diving deep into its fundamentals Understand the working of Terraform and Ansible and integrate them into your CI/CD workflows Work with real-world examples of IaC across multiple cloud providers (Azure & AWS) Book DescriptionThe Infrastructure as Code (IaC) approach ensures consistent and repeatable deployment of cloud-based IaaS/PaaS services, saving you time while delivering impeccable results. Infrastructure as Code for Beginners is a practical implementation guide that helps you gain a clear understanding of the foundations of Infrastructure as Code and make informed decisions when implementing it. With this book, you’ll uncover essential IaC concepts, including planning, selecting, and implementing the right tools for your project. With step-by-step explanations and real-world examples, you'll gain a solid understanding of the benefits of IaC and the scope of application in your projects. You'll learn about the pros, cons, and best practices of different IaC tools such as Terraform and Ansible, and their use at different stages of the deployment process along with GitHub Actions. Using these tools, you'll be able to design, deploy, and secure your infrastructure on two major cloud platforms, Microsoft Azure and Amazon Web Services. In addition, you'll explore other IaC tools such as Pulumi, AWS CloudFormation, and Azure Bicep. By the end of this book, you’ll be well equipped to approach your IaC projects confidently.What you will learn Determine the right time to implement Infrastructure as Code for your workload Select the appropriate approach for Infrastructure-as-Code deployment Get hands-on experience with Ansible and Terraform and understand their use cases Plan and deploy a workload to Azure and AWS clouds using Infrastructure as Code Leverage CI/CD in the cloud to deploy your infrastructure using your code Discover troubleshooting tips and tricks to avoid pitfalls during deployment Who this book is forThis book is for cloud engineers, software developers, or system administrators responsible for deploying resources to host applications. Ideal for both beginners and experienced professionals seeking to deepen their knowledge. Experience in manually deploying resources for applications in public clouds such as AWS or Microsoft Azure is a must. A basic understanding of programming or scripting languages, such as Python, Bash, PowerShell, etc. as well as familiarity with version control systems like Git, is a prerequisite.
The Kubernetes Bible

The Kubernetes Bible

Nassim Kebbani; Piotr Tylenda; Russ McKendrick

PACKT PUBLISHING LIMITED
2022
nidottu
Get up and running with Kubernetes 1.19 and simplify the way you build, deploy, and maintain scalable distributed systemsKey FeaturesDesign and deploy large clusters on various cloud platformsExplore containerized application deployment, debugging, and recovery with the latest Kubernetes version 1.19Become well-versed with advanced Kubernetes topics such as traffic routing or Pod autoscaling and schedulingBook 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 learnManage containerized applications with KubernetesUnderstand Kubernetes architecture and the responsibilities of each componentSet up Kubernetes on Amazon Elastic Kubernetes Service, Google Kubernetes Engine, and Microsoft Azure Kubernetes ServiceDeploy cloud applications such as Prometheus and Elasticsearch using Helm chartsDiscover advanced techniques for Pod scheduling and auto-scaling the clusterUnderstand possible approaches to traffic routing in KubernetesWho 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.
Mastering Docker

Mastering Docker

Russ McKendrick

Packt Publishing Limited
2020
nidottu
Unlock the full potential of the Docker containerization platform with this practical guideKey FeaturesExplore tools such as Docker Engine, Machine, Compose, and SwarmDiscover how you can integrate Docker into your everyday workflowsGet well-versed with Kubernetes options such as Minikube, Kind, and MicroK8sBook 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 learnGet to grips with essential Docker components and conceptsDiscover the best ways to build, store, and distribute container imagesUnderstand how Docker can fit into your development workflowSecure your containers and files with Docker's security featuresExplore first-party and third-party cluster tools and pluginsLaunch and manage your Kubernetes clusters in major public cloudsWho 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.
Docker High Performance

Docker High Performance

Allan Espinosa; Russ McKendrick

Packt Publishing Limited
2019
nidottu
Leverage Docker to unlock efficient and rapid container deployments to improve your development workflowKey FeaturesReconfigure Docker hosts to create a logging system with the ElasticSearch-Logstash-Kibana (ELK) stackTackle the challenges of large-scale container deployment with this fast-paced guideBenchmark the performance of your Docker containers using Apache JMeterBook 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 work?ows 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 learnAutomate provisioning and setting up nodes in a Docker Swarm clusterConfigure a monitoring system with Prometheus and GrafanaUse Apache JMeter to create workloads for benchmarking the performance of Docker containersUnderstand how to load-balance an application with Docker Swarm and NginxDeploy strace, tcdump, blktrace, and other Linux debugging tools to troubleshoot containersIntegrate Docker optimizations for DevOps, Site Reliability Engineering, CI, and CDWho 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.
Mastering Docker

Mastering Docker

Russ McKendrick; Scott Gallagher

Packt Publishing Limited
2018
nidottu
Master Docker and leverage its power in your day-to-day workflowKey FeaturesExplore tools such as Docker Engine, Machine, Compose, and SwarmDiscover how Docker can be integrated into your daily workflowsLearn to leverage Docker Swarm and KubernetesBook 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 learnBecome ?uent with the basic components and concepts of DockerLearn the best ways to build, store, and distribute containersUnderstand how Docker can fit into your development work?owSecure your containers and files with Docker's security featuresSolve architectural problems using the first and third clustering toolLeverage Linux containers and create highly scalable applicationsWho 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.
Learn Ansible

Learn Ansible

Russ McKendrick

Packt Publishing Limited
2018
nidottu
Run Ansible playbooks to launch complex multi-tier applications hosted in public cloudsKey FeaturesBuild your learning curve using AnsibleAutomate cloud, network, and security infrastructures with easeGain hands-on exposure on AnsibleBook 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 learnWrite your own playbooks to configure servers running CentOS, Ubuntu, and WindowsIdentify repeatable tasks and write playbooks to automate themDefine a highly available public cloud infrastructure in code, making it easy to distribute your infrastructure configurationDeploy and configure Ansible Tower and Ansible AWXLearn to use community contributed rolesUse Ansible in your day-to-day role and projectsWho 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.
Kubernetes for Serverless Applications

Kubernetes for Serverless Applications

Russ McKendrick

Packt Publishing Limited
2018
nidottu
Transform yourself into a Kubernetes specialist in serverless applications.Key FeaturesGet hands-on experience in installing, configuring, and using services such as Kubeless, Funktion, OpenWhisk, and FissionLearn how to launch Kubernetes both locally and in public cloudsExplore the differences between using services such as AWS Lambda and Azure Functions and running your ownBook 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 learnGet a detailed analysis of serverless/Functions as a ServiceGet hands-on with installing and running tasks in Kubernetes using MinikubeInstall Kubeless locally and launch your first functionLaunch Kubernetes in the cloud and move your applications between your local machine and your cloud clusterDeploy applications on Kubernetes using Apache OpenWhiskExplore topics such as Funktion and Fission installation on the cloud followed by launching applicationsMonitor a serverless function and master security best practices and Kubernetes use casesWho 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.
Extending Docker

Extending Docker

Russ McKendrick

Packt Publishing Limited
2016
nidottu
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.
Monitoring Docker

Monitoring Docker

Russ McKendrick

Packt Publishing Limited
2015
nidottu
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.