Автор: Indrasiri Kasun, Kuruppu Danesh Название: Grpc: Up and Running: Building Cloud Native Applications with Go and Java for Docker and Kubernetes ISBN: 1492058335 ISBN-13(EAN): 9781492058335 Издательство: Wiley Рейтинг: Цена: 6334.00 р. Наличие на складе: Есть (1 шт.) Описание: Get a comprehensive understanding of gRPC fundamentals through real-world examples. With this practical guide, you`ll learn how this high-performance interprocess communication protocol is capable of connecting polyglot services in microservices architecture, while providing a rich framework for defining service contracts and data types.
Apply Kubernetes beyond the basics of Kubernetes clusters by implementing IAM using OIDC and Active Directory, Layer 4 load balancing using MetalLB, advanced service integration, security, auditing, and CI/CD
Key Features
Find out how to add enterprise features to a Kubernetes cluster with theory and exercises to guide you
Understand advanced topics including load balancing, externalDNS, IDP integration, security, auditing, backup, and CI/CD
Create development clusters for unique testing requirements, including running multiple clusters on a single server to simulate an enterprise environment
Description
Containerization has changed the DevOps game completely, with Docker and Kubernetes playing important roles in altering the flow of app creation and deployment. This book will help you acquire the knowledge and tools required to integrate Kubernetes clusters in an enterprise environment.
The book begins by introducing you to Docker and Kubernetes fundamentals, including a review of basic Kubernetes objects. You'll then get to grips with containerization and understand its core functionalities, including how to create ephemeral multinode clusters using kind. As you make progress, you'll learn about cluster architecture, Kubernetes cluster deployment, and cluster management, and get started with application deployment. Moving on, you'll find out how to integrate your container to a cloud platform and integrate tools including MetalLB, externalDNS, OpenID connect (OIDC), pod security policies (PSPs), Open Policy Agent (OPA), Falco, and Velero. Finally, you will discover how to deploy an entire platform to the cloud using continuous integration and continuous delivery (CI/CD).
By the end of this Kubernetes book, you will have learned how to create development clusters for testing applications and Kubernetes components, and be able to secure and audit a cluster by implementing various open-source solutions including OpenUnison, OPA, Falco, Kibana, and Velero.
What you will learn
Create a multinode Kubernetes cluster using kind
Implement Ingress, MetalLB, and ExternalDNS
Configure a cluster OIDC using impersonation
Map enterprise authorization to Kubernetes
Secure clusters using PSPs and OPA
Enhance auditing using Falco and EFK
Back up your workload for disaster recovery and cluster migration
Deploy to a platform using Tekton, GitLab, and ArgoCD
Who is this book for
This book is for anyone interested in DevOps, containerization, and going beyond basic Kubernetes cluster deployments. DevOps engineers, developers, and system administrators looking to enhance their IT career paths will also find this book helpful. Although some prior experience with Docker and Kubernetes is recommended, this book includes a Kubernetes bootcamp that provides a description of Kubernetes objects to help you if you are new to the topic or need a refresher.
Автор: Acu?a Название: Deploying Rails with Docker, Kubernetes and ECS ISBN: 1484224140 ISBN-13(EAN): 9781484224144 Издательство: Springer Рейтинг: Цена: 3492.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание:
This concise teaches you how to use the power of Docker and Kubernetes to deploy your Rails applications easily and efficiently. Docker and Kubernetes are increasing in popularity every day, but what if you want to leverage their benefits for your Rails application? This is the book you need.
Deploying Rails with Docker, Kubernetes and ECS shows you how to set up the project, push it to DockerHub, manage services and set up an efficient continuous integration environment. Every concept is clearly explained alongside a full Ruby on Rails application deployment. You’ll also learn how to deploy via Docker using Amazon EC2 Container Service.
What You Will Learn
How to create a Rails API application using Rails 5 and PostgreSQL, and Dockerize itHow to write and test templates to run the application with KubernetesHow to create a Kubernetes cluster in Amazon Web Services and run yourHow to inspect and troubleshoot problems in the clusterHow to automatize the the whole deployment process with Jenkins
Who This Book Is For
This book is for anyone who wants to understand how to effectively deploy a Rails application using Docker and Kubernetes. You will need to understand Rails and have basic knowledge of what Docker and Kubernetes are used for.
Описание: Completely updated for this exciting third edition, Beginning Ubuntu for Windows and Mac Users will help you start your journey into Free and Open Source Software with Ubuntu 22.04.1 LTS with GNOME 42. This book is a friendly guide to installing and running Ubuntu for people who are already efficient and happy with Windows or macOS computers. It teachers new Ubuntu users how to navigate their new operating system, perform basic tasks and suggests specific applications to handle routine tasks. You'll start by installing Ubuntu and its related “flavors” (Kubuntu, Ubuntu MATE, etc.) and how they differ from each other. The rest of the book breaks down application suggestions by broad categories to fill in gaps in the default installed system, or suggest fun things that the reader might not have even thought of. The command line is handled after you are comfortable with the system and ready for something interesting but different. It's presented as a powerful interface that can either be approached casually as a unique method of interacting with the computer, as an occasional tool to use, or as a fun way to get in touch with an early way of using a computer. A brief look at “power user” topics gives advice on managing running processes, installing alternate desktop software, using virtual desktops and creating virtual machines. It’s a great way to round off the book with starting points for advanced topics that are more specialty topics. An appendix describes the Ubuntu release schedule, naming, and timing. The book is designed to function as a “travel guide” to Ubuntu, offering both a scenic tour through some of the great software in Ubuntu in a practical “here’s what you can do with this” style as well as a comprehensive reference guide that the reader can return to over and over to learn how to accomplish specific tasks. What You'll Learn * Understand the advantages of Ubuntu and its variants—Kubuntu and Xubuntu * Install Ubuntu on its own or alongside your computer's existing operating system * Search Ubuntu's catalog of thousands of applications * Work with files and disks that were created with Windows and OS X * Run simple, interesting tasks and games using the command line * Customize Ubuntu in powerful ways and get work done with virtual machines Who This Book Is For Beginning to intermediate computer users with Windows 7 or OS X or later experience
Автор: Almog Название: Practical Debugging at Scale ISBN: 1484290410 ISBN-13(EAN): 9781484290415 Издательство: Springer Рейтинг: Цена: 8384.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Overhaul your debugging techniques and master the theory and tools needed to debug and troubleshoot cloud applications in production environments. This book teaches debugging skills that universities often avoid, but that typically consume as much as 60% of our time as developers. The book covers the use of debugger features such as tracepoints, object marking, watch renderers, and more. Author Shai Almog presents a scientific approach to debugging that is grounded in theory while being practical enough to help you to chase stubborn bugs through the maze of a Kubernetes deployment. Practical Debugging at Scale assumes a polyglot environment as is common for most enterprises, but focuses on JVM environments. Most of the tooling and techniques described are applicable to Python, Node, and other platforms, as well as to Java and other JVM languages. The book specifically covers debugging in production, an often-neglected discipline but an all too painful reality. You’ll learn modern techniques around observability, monitoring, logging, and full stack debugging that you can put to immediate use in troubleshooting common ailments in production environments. You Will Learn: * The scientific method underlying the process of debugging * Debugger capabilities such as tracepoints and marker objects * The correct use of less understood features such as exception breakpoints * Techniques for tracing issues in production Kubernetes environments * Observability and monitoring to resolve production problems * Industry best practices for common tooling such as logging * Profiling to understand performance and memory problems Who This Book Is For Developers in Java and JVM-related languages who want to improve their debugging skills and production reliability; and developers of cloud applications who are facing the pain of production bugs that are hard to replicate and fix
Are you a non-coder looking for insight into DevOps, Microservices Architecture and Kubernetes?
As the industry is moving towards maximum digitization there is a consensus that DevOps practices help you deliver software faster, more reliable, and with fewer errors.
You may be a consultant, Advisor, Project Manager or a novice into the IT industry; after going through this guide you would be able to appreciate DevOps, Microservices and other related concepts like Kanban, Scrum, Agile, SOA, Monolith Architecture, DevOps, Docker, Kubernetes, etc.
You would also get to know about the leaders in DevOps and Microservices adoption and the impact it had on the overall agility and hyper-growth of the adopters. This book covers the complete lifecycle for your understanding like Integrating, Testing, Deploying DevOps and Microservices architecture and the Security concerns while deploying it.
I am confident that after going through the book you would be able to navigate the discussion with any stakeholder and take your agenda ahead as per your role. Additionally, if you are new to the industry, and looking for an application development job, this book will help you to prepare with all the relevant information and understanding of the topic.
** I am also providing additional booklets containing all the relevant news, trends, and resources for DevOps and Microservices Architecture.
Автор: Fleming Stephen Название: DevOps with Kubernetes: Non-Programmer`s Handbook ISBN: 164370138X ISBN-13(EAN): 9781643701387 Издательство: Неизвестно Рейтинг: Цена: 3113.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Автор: Baier Jonathan Название: Getting Started with Kubernetes ISBN: 1784394033 ISBN-13(EAN): 9781784394035 Издательство: Неизвестно Рейтинг: Цена: 4827.00 р. Наличие на складе: Нет в наличии.
Автор: Strong James, Lancey Vallery Название: Kubernetes Networking: A Deep Dive ISBN: 1492081655 ISBN-13(EAN): 9781492081654 Издательство: Wiley Рейтинг: Цена: 8394.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Networking and Kubernetes is an essential guide for anyone who wants to deploy, manage, or troubleshoot a production scale Kubernetes network. This book clearly guides administrators through the layers of complexity and abstraction that come with running a Kubernetes network.
Описание: Kubernetes is a de facto container orchestration system. To manage Kubernetes, you must understand how to work with kubectl, its command-line tool that lets you interact with your clusters to deploy applications and manage their lifecycle. This book is a comprehensive introduction for those who are new to Kubernetes management via the command line.
Master core Kubernetes concepts important to enterprises from security, policy, and management point-of-view. Learn to deploy a service mesh using Istio, build a CI/CD platform, and provide enterprise security to your clusters.
Key Features:
Extensively revised edition to cover the latest updates and new releases along with two new chapters to introduce Istio
Get a firm command of Kubernetes from a dual perspective of an admin as well as a developer
Understand advanced topics including load balancing, externalDNS, global load balancing, authentication integration, policy, security, auditing, backup, Istio and CI/CD
Book Description:
Kubernetes has taken the world by storm, becoming the standard infrastructure for DevOps teams to develop, test, and run applications. With significant updates in each chapter, this revised edition will help you acquire the knowledge and tools required to integrate Kubernetes clusters in an enterprise environment.
The book introduces you to Docker and Kubernetes fundamentals, including a review of basic Kubernetes objects. You'll get to grips with containerization and understand its core functionalities such as creating ephemeral multinode clusters using KinD. The book has replaced PodSecurityPolicies (PSP) with OPA/Gatekeeper for PSP-like enforcement. You'll integrate your container into a cloud platform and tools including MetalLB, externalDNS, OpenID connect (OIDC), Open Policy Agent (OPA), Falco, and Velero. After learning to deploy your core cluster, you'll learn how to deploy Istio and how to deploy both monolithic applications and microservices into your service mesh. Finally, you will discover how to deploy an entire GitOps platform to Kubernetes using continuous integration and continuous delivery (CI/CD).
What You Will Learn:
Create a multinode Kubernetes cluster using KinD
Implement Ingress, MetalLB, ExternalDNS, and the new sandbox project, K8GBConfigure a cluster OIDC and impersonation
Deploy a monolithic application in Istio service mesh
Map enterprise authorization to Kubernetes
Secure clusters using OPA and GateKeeper
Enhance auditing using Falco and ECK
Back up your workload for disaster recovery and cluster migration
Deploy to a GitOps platform using Tekton, GitLab, and ArgoCD
Who this book is for:
This book is for anyone interested in DevOps, containerization, and going beyond basic Kubernetes cluster deployments. DevOps engineers, developers, and system administrators looking to enhance their IT career paths will also find this book helpful.
Although some prior experience with Docker and Kubernetes is recommended, this book includes a Kubernetes bootcamp that provides a description of Kubernetes objects to help you if you are new to the topic or need a refresher.
Implement modern DevOps techniques to increase business productivity, agility, reliability, security, and scalability
Key Features:
Learn how to use business resources effectively for improved productivity and collaboration
Use infrastructure as code practices to build large-scale cloud infrastructure
Leverage the ultimate open source DevOps tools to achieve continuous integration and continuous delivery (CI/CD)
Book Description:
In the implementation of DevOps processes, the choice of tools is crucial to the sustainability of projects and collaboration between developers and ops. This book presents the different patterns and tools for provisioning and configuring an infrastructure in the cloud, covering mostly open source tools with a large community contribution, such as Terraform, Ansible, and Packer, which are assets for automation.
This DevOps book will show you how to containerize your applications with Docker and Kubernetes and walk you through the construction of DevOps pipelines in Jenkins as well as Azure pipelines before covering the tools and importance of testing. You'll find a complete chapter on DevOps practices and tooling for open source projects before getting to grips with security integration in DevOps using Inspec, Hashicorp Vault, and Azure Secure DevOps kit. You'll also learn about the reduction of downtime with blue-green deployment and feature flags techniques before finally covering common DevOps best practices for all your projects.
By the end of this book, you'll have built a solid foundation in DevOps and developed the skills necessary to enhance a traditional software delivery process using modern software delivery tools and techniques.
What You Will Learn:
Understand the basics of infrastructure as code patterns and practices
Get an overview of Git command and Git flow
Install and write Packer, Terraform, and Ansible code for provisioning and configuring cloud infrastructure based on Azure examples
Use Vagrant to create a local development environment
Containerize applications with Docker and Kubernetes
Apply DevSecOps for testing compliance and securing DevOps infrastructure
Build DevOps CI/CD pipelines with Jenkins, Azure Pipelines, and GitLab CI
Explore blue-green deployment and DevOps practices for open sources projects
Who this book is for:
If you are an application developer or a system administrator interested in understanding continuous integration, continuous delivery, and containerization with DevOps tools and techniques, this book is for you. Knowledge of DevOps fundamentals and Git principles is required.
ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru