Download or read book Learning Kubernetes A Comprehensive Guide from Beginner to Intermediate written by Lyron Foster and published by Career Kick Start Books, LLC. This book was released on 2023-04-03 with total page 213 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book is a comprehensive guide to Kubernetes, the open-source container orchestration platform. It covers everything from the basics of containerization and Kubernetes architecture to advanced topics such as networking, security, and integrating with other Cloud Native tools. The book is designed for developers, DevOps engineers, and IT professionals who want to learn how to use Kubernetes to deploy, manage, and scale containerized applications. With practical examples, code snippets, and best practices, readers will gain a solid understanding of Kubernetes and be able to confidently work with this powerful platform. Whether you're just getting started with containers or are already familiar with Kubernetes, this book has something for everyone.
Download or read book Learning Docker A Comprehensive Guide from Beginner to Intermediate written by Lyron Foster and published by Career Kick Start Books, LLC. This book was released on 2023-03-04 with total page 181 pages. Available in PDF, EPUB and Kindle. Book excerpt: Learning Docker: A Comprehensive Guide from Beginner to Intermediate is a comprehensive guidebook that provides readers with a thorough understanding of Docker and its importance in containerization. The book is written for beginners and intermediate-level Docker users who want to learn how to use Docker to build, package, and deploy applications in production environments. The book covers a wide range of topics, including Docker images and containers, networking, volumes, Compose, Swarm, security, and advanced Docker concepts and techniques. Each chapter provides readers with detailed explanations, best practices, and tips for using Docker effectively. The book also includes step-by-step instructions for installing and configuring Docker on various operating systems, including Linux, Windows, and macOS. Additionally, the book provides readers with resources for further learning, including online courses, documentation, and community resources. By the end of this book, readers will have a thorough understanding of Docker and its capabilities. They will be able to create and manage Docker applications, use Docker in advanced use cases, and deploy Docker applications in production environments. This book is an essential resource for anyone who wants to learn how to use Docker effectively.
Download or read book Docker written by Craig Berg and published by . This book was released on 2020-06-29 with total page 140 pages. Available in PDF, EPUB and Kindle. Book excerpt: Have you ever desired to have an open source containerization platform that doesn't just package applications into containers to be portable for systems running the Windows OS and Linux OS, but one that ensures they run in any environment or platform, and one that ensures that the container can have different applications installed on it to save time? If you've answered YES, keep reading... You Are about to Discover the Ins And Outs of Docker So You Can Start Using It with Confidence, Even If You've Never Used It Before! Docker, which is a hot topic in cloud computing that is difficult to avoid, is the technology that you need to get familiar with to cash in on many opportunities, including continuous development and deployment, better automation of configuration management and world-class IT service agility. Popularly used for developing, shipping and running applications, Docker is the phenomenon that has been enabling developers to isolate applications from their underlying infrastructure to achieve supersonic software delivery while enjoying the benefits of the characteristic lightweight feature of the containers, as well as their flexibility, spaciousness, tenability and versatility. But like most technologies, Docker can feel confusing and overly complex, especially for someone who's new to cloud computing, or a little overwhelming to a developer who's just making the acquaintance of it. As such, you may wonder: What is Docker (good for)? How does this platform really work? How would I benefit from it exactly? How is it any different from its predecessors? How do I get started with it? If that's you, then you came to the right place. You are looking at a simple, comprehensive and practical beginners' and intermediates' book that has all the answers to these and many more questions; one that will leave you with an all-inclusive understanding of this platform to know exactly why it has been causing ripples in the cloud computing community. Here's a tiny bit of what you'll discover: A detailed overview of the Docker platform and architecture How to install Docker on Linux, Windows and OSX How to pull Docker images and run containers properly How to work with Docker containers like a pro How to work with Docker images efficiently What you need to know about containers network and data management, and how to work with them ...And much more! A recent search on LinkedIn revealed almost 30,000 jobs across the country for developers with knowledge of Docker, a number that keeps increasing. If you're also looking to boost your business with better containerization and the amazing features of Docker, or just increase your skills and become a master Docker to become a DevOps guru, it's about time you made the one positive step, which is to learn and refine your skills. And even if this is your first encounter with Docker, by reading this book, you will feel confident getting started with Docker! Scroll up and click Buy Now With 1-Click or Buy Now to get started!
Download or read book Kubernetes in Action written by Marko Luksa and published by Simon and Schuster. This book was released on 2017-12-14 with total page 1062 pages. Available in PDF, EPUB and Kindle. Book excerpt: Summary Kubernetes in Action is a comprehensive guide to effectively developing and running applications in a Kubernetes environment. Before diving into Kubernetes, the book gives an overview of container technologies like Docker, including how to build containers, so that even readers who haven't used these technologies before can get up and running. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Kubernetes is Greek for "helmsman," your guide through unknown waters. The Kubernetes container orchestration system safely manages the structure and flow of a distributed application, organizing containers and services for maximum efficiency. Kubernetes serves as an operating system for your clusters, eliminating the need to factor the underlying network and server infrastructure into your designs. About the Book Kubernetes in Action teaches you to use Kubernetes to deploy container-based distributed applications. You'll start with an overview of Docker and Kubernetes before building your first Kubernetes cluster. You'll gradually expand your initial application, adding features and deepening your knowledge of Kubernetes architecture and operation. As you navigate this comprehensive guide, you'll explore high-value topics like monitoring, tuning, and scaling. What's Inside Kubernetes' internals Deploying containers across a cluster Securing clusters Updating applications with zero downtime About the Reader Written for intermediate software developers with little or no familiarity with Docker or container orchestration systems. About the Author Marko Luksa is an engineer at Red Hat working on Kubernetes and OpenShift. Table of Contents PART 1 - OVERVIEW Introducing Kubernetes First steps with Docker and Kubernetes PART 2 - CORE CONCEPTS Pods: running containers in Kubernetes Replication and other controllers: deploying managed pods Services: enabling clients to discover and talk to pods Volumes: attaching disk storage to containers ConfigMaps and Secrets: configuring applications Accessing pod metadata and other resources from applications Deployments: updating applications declaratively StatefulSets: deploying replicated stateful applications PART 3 - BEYOND THE BASICS Understanding Kubernetes internals Securing the Kubernetes API server Securing cluster nodes and the network Managing pods' computational resources Automatic scaling of pods and cluster nodes Advanced scheduling Best practices for developing apps Extending Kubernetes
Download or read book Learn Docker in a Month of Lunches written by Elton Stoneman and published by Manning. This book was released on 2020-08-04 with total page 462 pages. Available in PDF, EPUB and Kindle. Book excerpt: Summary Go from zero to production readiness with Docker in 22 bite-sized lessons! Learn Docker in a Month of Lunches is an accessible task-focused guide to Docker on Linux, Windows, or Mac systems. In it, you’ll learn practical Docker skills to help you tackle the challenges of modern IT, from cloud migration and microservices to handling legacy systems. There’s no excessive theory or niche-use cases—just a quick-and-easy guide to the essentials of Docker you’ll use every day. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology The idea behind Docker is simple: package applications in lightweight virtual containers that can be easily installed. The results of this simple idea are huge! Docker makes it possible to manage applications without creating custom infrastructures. Free, open source, and battle-tested, Docker has quickly become must-know technology for developers and administrators. About the book Learn Docker in a Month of Lunches introduces Docker concepts through a series of brief hands-on lessons. Following a learning path perfected by author Elton Stoneman, you’ll run containers by chapter 2 and package applications by chapter 3. Each lesson teaches a practical skill you can practice on Windows, macOS, and Linux systems. By the end of the month you’ll know how to containerize and run any kind of application with Docker. What's inside Package applications to run in containers Put containers into production Build optimized Docker images Run containerized apps at scale About the reader For IT professionals. No previous Docker experience required. About the author Elton Stoneman is a consultant, a former architect at Docker, a Microsoft MVP, and a Pluralsight author. Table of Contents PART 1 - UNDERSTANDING DOCKER CONTAINERS AND IMAGES 1. Before you begin 2. Understanding Docker and running Hello World 3. Building your own Docker images 4. Packaging applications from source code into Docker Images 5. Sharing images with Docker Hub and other registries 6. Using Docker volumes for persistent storage PART 2 - RUNNING DISTRIBUTED APPLICATIONS IN CONTAINERS 7. Running multi-container apps with Docker Compose 8. Supporting reliability with health checks and dependency checks 9. Adding observability with containerized monitoring 10. Running multiple environments with Docker Compose 11. Building and testing applications with Docker and Docker Compose PART 3 - RUNNING AT SCALE WITH A CONTAINER ORCHESTRATOR 12. Understanding orchestration: Docker Swarm and Kubernetes 13. Deploying distributed applications as stacks in Docker Swarm 14. Automating releases with upgrades and rollbacks 15. Configuring Docker for secure remote access and CI/CD 16. Building Docker images that run anywhere: Linux, Windows, Intel, and Arm PART 4 - GETTING YOUR CONTAINERS READY FOR PRODUCTION 17. Optimizing your Docker images for size, speed, and security 18. Application configuration management in containers 19. Writing and managing application logs with Docker 20. Controlling HTTP traffic to containers with a reverse proxy 21. Asynchronous communication with a message queue 22. Never the end
Download or read book Kubernetes Microservices with Docker written by Deepak Vohra and published by Apress. This book was released on 2016-04-16 with total page 440 pages. Available in PDF, EPUB and Kindle. Book excerpt: Start using Kubernetes in complex big data and enterprise applications, including Docker containers. Starting with installing Kubernetes on a single node, the book introduces Kubernetes with a simple Hello example and discusses using environment variables in Kubernetes. Next, Kubernetes Microservices with Docker discusses using Kubernetes with all major groups of technologies such as relational databases, NoSQL databases, and in the Apache Hadoop ecosystem. The book concludes with using multi container pods and installing Kubernetes on a multi node cluster. /div "a concise but clear introduction to containers, Docker and Kubernetes, using simple real-world examples to pass on the core concepts, via repetition, and is a very useful enabler." 10/10 Dave Hay MBCS CITP: review for BCS, The Chartered Institute for IT (http://www.bcs.org/content/conWebDoc/58512) What You Will Learn Install Kubernetes on a single node Set environment variables Create multi-container pods using Docker Use volumes Use Kubernetes with the Apache Hadoop ecosystem, NoSQL databases, and RDBMSs Install Kubernetes on a multi-node cluster Who This Book Is For Application developers including Apache Hadoop developers, database developers and NoSQL developers.
Download or read book The The Complete Kubernetes Guide written by Jonathan Baier and published by Packt Publishing Ltd. This book was released on 2019-05-20 with total page 616 pages. Available in PDF, EPUB and Kindle. Book excerpt: Design, deploy, and manage large-scale containers using Kubernetes Key FeaturesGain insight into the latest features of Kubernetes, including Prometheus and API aggregationDiscover ways to keep your clusters always available, scalable, and up-to-dateMaster the skills of designing and deploying large clusters on various cloud platformsBook Description If you are running a number of containers and want to be able to automate the way they’re managed, it can be helpful to have Kubernetes at your disposal. This Learning Path guides you through core Kubernetes constructs, such as pods, services, replica sets, replication controllers, and labels. You'll get started by learning how to integrate your build pipeline and deployments in a Kubernetes cluster. As you cover more chapters in the Learning Path, you'll get up to speed with orchestrating updates behind the scenes, avoiding downtime on your cluster, and dealing with underlying cloud provider instability in your cluster. With the help of real-world use cases, you'll also explore options for network configuration, and understand how to set up, operate, and troubleshoot various Kubernetes networking plugins. In addition to this, you'll gain insights into custom resource development and utilization in automation and maintenance workflows. By the end of this Learning Path, you'll have the expertise you need to progress from an intermediate to an advanced level of understanding Kubernetes. This Learning Path includes content from the following Packt products: Getting Started with Kubernetes - Third Edition by Jonathan Baier and Jesse WhiteMastering Kubernetes - Second Edition by Gigi SayfanWhat you will learnDownload, install, and configure the Kubernetes code baseCreate and configure custom Kubernetes resources Use third-party resources in your automation workflowsDeliver applications as standard packagesSet up and access monitoring and logging for Kubernetes clustersSet up external access to applications running in the clusterManage and scale Kubernetes with hosted platforms on Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP)Run multiple clusters and manage them from a single control planeWho this book is for If you are a developer or a system administrator with an intermediate understanding of Kubernetes and want to master its advanced features, then this book is for you. Basic knowledge of networking is required to easily understand the concepts explained.
Download or read book Ansible Up and Running written by Lorin Hochstein and published by "O'Reilly Media, Inc.". This book was released on 2014-12-08 with total page 332 pages. Available in PDF, EPUB and Kindle. Book excerpt: Among the many configuration management tools available, Ansible has some distinct advantages—it’s minimal in nature, you don’t need to install anything on your nodes, and it has an easy learning curve. This practical guide shows you how to be productive with this tool quickly, whether you’re a developer deploying code to production or a system administrator looking for a better automation solution. Author Lorin Hochstein shows you how to write playbooks (Ansible’s configuration management scripts), manage remote servers, and explore the tool’s real power: built-in declarative modules. You’ll discover that Ansible has the functionality you need and the simplicity you desire. Understand how Ansible differs from other configuration management systems Use the YAML file format to write your own playbooks Learn Ansible’s support for variables and facts Work with a complete example to deploy a non-trivial application Use roles to simplify and reuse playbooks Make playbooks run faster with ssh multiplexing, pipelining, and parallelism Deploy applications to Amazon EC2 and other cloud platforms Use Ansible to create Docker images and deploy Docker containers
Download or read book DevOps written by Mark Reed and published by . This book was released on 2020-08-21 with total page 144 pages. Available in PDF, EPUB and Kindle. Book excerpt: Do you want to improve your operational support and get faster fixes?Do you want your team to more agile and flexible?DevOps could be the answer you've been searching for!We all want to be better at what we do. Leaner, faster, more productive and able to adapt to changing demands all help us towards the path to success. DevOps is a relatively new concept and set of practices that aims to reduce the time between committing a change to a system and that change being implemented.Now, with DEVOPS, you can discover why so many people are enthusing about this idea, with chapters covering: - What DevOps really means- How the lifecycle and workflow could benefit you- The exciting tools that will be at your disposal- How to adopt DevOps into your current practices- The future that DevOps is looking towards and how it will affect you- And more...That DevOps can achieve its aims without suffering any loss of quality in the end product, is just one of the main reasons why so many people are turning to it to help their business change to a more streamlined and efficient model.If you want a happier team, more improvement and a new-found respect from senior management, DevOps could be the book that will get that for you!Get a copy and see what difference it could make to you!
Download or read book Kubernetes for Full Stack Developers written by and published by DigitalOcean. This book was released on 2020-02-04 with total page 488 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book is designed to help newcomers and experienced users alike learn about Kubernetes. Its chapters are designed to introduce core Kubernetes concepts and to build on them to a level where running an application on a production cluster is a familiar, repeatable, and automated process. From there, more advanced topics are introduced, like how to manage a Kubernetes cluster itself.
Download or read book Kubernetes Up and Running written by Kelsey Hightower and published by "O'Reilly Media, Inc.". This book was released on 2017-09-07 with total page 201 pages. Available in PDF, EPUB and Kindle. Book excerpt: Legend has it that Google deploys over two billion application containers a week. How’s that possible? Google revealed the secret through a project called Kubernetes, an open source cluster orchestrator (based on its internal Borg system) that radically simplifies the task of building, deploying, and maintaining scalable distributed systems in the cloud. This practical guide shows you how Kubernetes and container technology can help you achieve new levels of velocity, agility, reliability, and efficiency. Authors Kelsey Hightower, Brendan Burns, and Joe Beda—who’ve worked on Kubernetes at Google and other organizatons—explain how this system fits into the lifecycle of a distributed application. You will learn how to use tools and APIs to automate scalable distributed systems, whether it is for online services, machine-learning applications, or a cluster of Raspberry Pi computers. Explore the distributed system challenges that Kubernetes addresses Dive into containerized application development, using containers such as Docker Create and run containers on Kubernetes, using the docker image format and container runtime Explore specialized objects essential for running applications in production Reliably roll out new software versions without downtime or errors Get examples of how to develop and deploy real-world applications in Kubernetes
Download or read book The Kubernetes Book written by Nigel Poulton (Telecommunications engineer) and published by . This book was released on 2022 with total page 302 pages. Available in PDF, EPUB and Kindle. Book excerpt: Containers have revolutionised the way we package and run applications. However, like most things, containers come with a bunch of challenges. This is where Kubernetes comes into play. Kubernetes helps you deploy and manage containerised applications at scale. It also abstracts the underlying infrastructure so that you don't need to care if you're deploying applications to Amazon Web Services, Microsoft Azure, or your own on-premises datacenter. With Kubernetes, you can develop applications on your laptop, deploy to your favourite cloud platform, migrate to a different cloud platform, and even migrate to your on-premises datacenters. Finally, Kubernetes and cloud technologies are developing fast! That's why this book will be updated every year, meaning it's always up-to-date with the latest versions of Kubernetes and the latest trends in the cloud-native ecosystem. --
Download or read book Learn Kubernetes Security written by Kaizhe Huang and published by Packt Publishing Ltd. This book was released on 2020-07-09 with total page 330 pages. Available in PDF, EPUB and Kindle. Book excerpt: Secure your container environment against cyberattacks and deliver robust deployments with this practical guide Key FeaturesExplore a variety of Kubernetes components that help you to prevent cyberattacksPerform effective resource management and monitoring with Prometheus and built-in Kubernetes toolsLearn techniques to prevent attackers from compromising applications and accessing resources for crypto-coin miningBook Description Kubernetes is an open source orchestration platform for managing containerized applications. Despite widespread adoption of the technology, DevOps engineers might be unaware of the pitfalls of containerized environments. With this comprehensive book, you'll learn how to use the different security integrations available on the Kubernetes platform to safeguard your deployments in a variety of scenarios. Learn Kubernetes Security starts by taking you through the Kubernetes architecture and the networking model. You'll then learn about the Kubernetes threat model and get to grips with securing clusters. Throughout the book, you'll cover various security aspects such as authentication, authorization, image scanning, and resource monitoring. As you advance, you'll learn about securing cluster components (the kube-apiserver, CoreDNS, and kubelet) and pods (hardening image, security context, and PodSecurityPolicy). With the help of hands-on examples, you'll also learn how to use open source tools such as Anchore, Prometheus, OPA, and Falco to protect your deployments. By the end of this Kubernetes book, you'll have gained a solid understanding of container security and be able to protect your clusters from cyberattacks and mitigate cybersecurity threats. What you will learnUnderstand the basics of Kubernetes architecture and networkingGain insights into different security integrations provided by the Kubernetes platformDelve into Kubernetes' threat modeling and security domainsExplore different security configurations from a variety of practical examplesGet to grips with using and deploying open source tools to protect your deploymentsDiscover techniques to mitigate or prevent known Kubernetes hacksWho this book is for This book is for security consultants, cloud administrators, system administrators, and DevOps engineers interested in securing their container deployments. If you're looking to secure your Kubernetes clusters and cloud-based deployments, you'll find this book useful. A basic understanding of cloud computing and containerization is necessary to make the most of this book.
Download or read book Kubernetes Patterns written by Bilgin Ibryam and published by O'Reilly Media. This book was released on 2019-04-09 with total page 267 pages. Available in PDF, EPUB and Kindle. Book excerpt: The way developers design, build, and run software has changed significantly with the evolution of microservices and containers. These modern architectures use new primitives that require a different set of practices than most developers, tech leads, and architects are accustomed to. With this focused guide, Bilgin Ibryam and Roland Huß from Red Hat provide common reusable elements, patterns, principles, and practices for designing and implementing cloud-native applications on Kubernetes. Each pattern includes a description of the problem and a proposed solution with Kubernetes specifics. Many patterns are also backed by concrete code examples. This book is ideal for developers already familiar with basic Kubernetes concepts who want to learn common cloud native patterns. You’ll learn about the following pattern categories: Foundational patterns cover the core principles and practices for building container-based cloud-native applications. Behavioral patterns explore finer-grained concepts for managing various types of container and platform interactions. Structural patterns help you organize containers within a pod, the atom of the Kubernetes platform. Configuration patterns provide insight into how application configurations can be handled in Kubernetes. Advanced patterns covers more advanced topics such as extending the platform with operators.
Download or read book Core Kubernetes written by Jay Vyas and published by Simon and Schuster. This book was released on 2022-07-26 with total page 334 pages. Available in PDF, EPUB and Kindle. Book excerpt: Take a deep dive into Kubernetes inner components and discover what really powers a Kubernetes cluster. This in-depth guide shines a light on Kubernetes' murky internals, to help you better plan cloud native architectures and ensure the reliability of your systems. In Core Kubernetes you will learn about: Kubernetes base components Kubernetes networking Storage and the Container Storage Interface External load balancing and ingress Kubernetes security Different ways of creating a Kubernetes cluster Configuring Kubernetes to use a GPU To build and operate reliable Kubernetes-based systems, you need to understand what’s going on below the surface. Core Kubernetes is an in-depth guide to Kubernetes’ internal workings written by Kubernetes contributors Chris Love and Jay Vyas. It’s packed with experience-driven insights and advanced techniques you won’t find anywhere else. You’ll understand the unique security concerns of container-based applications, minimize costly unused capacity, and get pro tips for maximizing performance. Diagrams, labs, and hands-on examples ensure that the complex ideas are easy to understand and practical to apply. About the technology Real-world Kubernetes deployments are messy. Even small configuration errors or design problems can bring your system to its knees. In the real world, it pays to know how each component works so you can quickly troubleshoot, reset, and get on to the next challenge. This one-of-a-kind book includes the details, hard-won advice, and pro tips to keep your Kubernetes apps up and running. About the book This book is a tour of Kubernetes under the hood, from managing iptables to setting up dynamically scaled clusters that respond to changes in load. Every page will give you new insights on setting up and managing Kubernetes and dealing with inevitable curveballs. Core Kubernetes is a comprehensive reference guide to maintaining Kubernetes deployments in production. What's inside Kubernetes base components Storage and the Container Storage Interface Kubernetes security Different ways of creating a Kubernetes cluster Details about the control plane, networking, and other core components About the reader For intermediate Kubernetes developers and administrators. About the author Jay Vyas and Chris Love are seasoned Kubernetes developers. Table of Contents 1 Why Kubernetes exists 2 Why the Pod? 3 Let’s build a Pod 4 Using cgroups for processes in our Pods 5 CNIS and providing the Pod with a network 6 Troubleshooting large-scale network errors 7 Pod storage and the CSI 8 Storage implementation and modeling 9 Running Pods: How the kubelet works 10 DNS in Kubernetes 11 The core of the control plane 12 etcd and the control plane 13 Container and Pod security 14 Nodes and Kubernetes security 15 Installing applications
Download or read book Mastering Kubernetes written by Gigi Sayfan and published by Packt Publishing Ltd. This book was released on 2020-06-30 with total page 643 pages. Available in PDF, EPUB and Kindle. Book excerpt: Go beyond simply learning Kubernetes fundamentals and its deployment, and explore more advanced concepts, including serverless computing and service meshes with the latest updates Key FeaturesMaster Kubernetes architecture and design to build and deploy secure distributed applicationsLearn advanced concepts like autoscaling, cluster federation, serverless computing, and service mesh integration for observabilityExplore Kubernetes 1.18 features and its rich ecosystem of tools like Kubectl, Knative, and HelmBook Description The third edition of Mastering Kubernetes is updated with the latest tools and code enabling you to learn Kubernetes 1.18’s latest features. This book primarily concentrates on diving deeply into complex concepts and Kubernetes best practices to help you master the skills of designing and deploying large clusters on various cloud platforms. The book trains you to run complex stateful microservices on Kubernetes including advanced features such as horizontal pod autoscaling, rolling updates, resource quotas, and persistent storage backend. With the two new chapters, you will gain expertise in serverless computing and utilizing service meshes. As you proceed through the chapters, you will explore different options for network configuration and learn to set up, operate, and troubleshoot Kubernetes networking plugins through real-world use cases. Furthermore, you will understand the mechanisms of custom resource development and its utilization in automation and maintenance workflows. By the end of this Kubernetes book, you will graduate from an intermediate to advanced Kubernetes professional. What you will learnMaster the fundamentals of Kubernetes architecture and designBuild and run stateful applications and complex microservices on KubernetesUse tools like Kubectl, secrets, and Helm to manage resources and storageMaster Kubernetes Networking with load balancing options like IngressAchieve high-availability Kubernetes clustersImprove Kubernetes observability with tools like Prometheus, Grafana, and JaegerExtend Kubernetes working with Kubernetes API, plugins, and webhooksWho this book is for If you are a system administrator or a cloud developer with working knowledge of Kubernetes and are keen to master its advanced features, along with learning everything from building microservices to utilizing service meshes, Mastering Kubernetes is for you. Basic familiarity with networking concepts will be helpful.
Download or read book Learn Docker Fundamentals of Docker 19 x written by Gabriel N. Schenker and published by Packt Publishing Ltd. This book was released on 2020-03-13 with total page 574 pages. Available in PDF, EPUB and Kindle. Book excerpt: Explore the core functionality of containerizing your applications and making them production-ready Key FeaturesGrasp basic to advanced Docker concepts with this comprehensive guideGet acquainted with Docker containers, Docker images, orchestrators, cloud integration, and networkingLearn to simplify dependencies and deploy and test containers in productionBook Description Containers enable you to package an application with all the components it needs, such as libraries and other dependencies, and ship it as one package. Docker containers have revolutionized the software supply chain in both small and large enterprises. Starting with an introduction to Docker fundamentals and setting up an environment to work with it, you’ll delve into concepts such as Docker containers, Docker images, and Docker Compose. As you progress, the book will help you explore deployment, orchestration, networking, and security. Finally, you’ll get to grips with Docker functionalities on public clouds such as Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP), and learn about Docker Enterprise Edition features. Additionally, you’ll also discover the benefits of increased security with the use of containers. By the end of this Docker book, you’ll be able to build, ship, and run a containerized, highly distributed application on Docker Swarm or Kubernetes, running on-premises or in the cloud. What you will learnContainerize your traditional or microservice-based applicationsDevelop, modify, debug, and test an application running inside a containerShare or ship your application as an immutable container imageBuild a Docker Swarm and a Kubernetes cluster in the cloudRun a highly distributed application using Docker Swarm or KubernetesUpdate or rollback a distributed application with zero downtimeSecure your applications with encapsulation, networks, and secretsTroubleshoot a containerized, highly distributed application in the cloudWho this book is for This book is for Linux professionals, system administrators, operations engineers, DevOps engineers, and developers or stakeholders who are interested in getting started with Docker from scratch. No prior experience with Docker containers is required. Users with a Linux system would be able to take full advantage of this book.