Автор: 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 Рейтинг: Цена: 42230.00 T Наличие на складе: Есть Описание: 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 Рейтинг: Цена: 23280.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание:
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.
Автор: Curry, Emeritus Professor Anne (university Of Southampton, Uk) Название: Beginning cloud native development with microprofile, jakarta ee, and kubernetes ISBN: 1484289714 ISBN-13(EAN): 9781484289716 Издательство: Springer Рейтинг: Цена: 55890.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: 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 Рейтинг: Цена: 55890.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: 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.
Название: Kubernetes Best Practices: Blueprints for Building Successful Applications on Kubernetes ISBN: 1492056472 ISBN-13(EAN): 9781492056478 Издательство: Wiley Рейтинг: Цена: 55960.00 T Наличие на складе: Поставка под заказ. Описание: In this practical guide, four Kubernetes professionals with deep experience in distributed systems, enterprise application development, and open source will guide you through the process of building applications with this container orchestration system.
Автор: Fleming Stephen Название: Microservices with Kubernetes: Non-Programmer`s Handbook ISBN: 1643701398 ISBN-13(EAN): 9781643701394 Издательство: Неизвестно Цена: 32860.00 T Наличие на складе: Есть у поставщика Поставка под заказ.
Автор: Sayfan Gigi Название: Mastering Kubernetes ISBN: 1786461005 ISBN-13(EAN): 9781786461001 Издательство: Неизвестно Цена: 67430.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание:
Master the art of container management utilizing the power of Kubernetes.
Key Features:
This practical guide demystifies Kubernetes and ensures that your clusters are always available, scalable, and up to date
Discover new features such as autoscaling, rolling updates, resource quotas, and cluster size
Master the skills of designing and deploying large clusters on various cloud platforms
Book Description:
Kubernetes is an open source system to automate the deployment, scaling, and management of containerized applications. If you are running more than just a few containers or want automated management of your containers, you need Kubernetes.
This book mainly focuses on the advanced management of Kubernetes clusters. It covers problems that arise when you start using container orchestration in production. We start by giving you an overview of the guiding principles in Kubernetes design and show you the best practises in the fields of security, high availability, and cluster federation.
You will discover how to run complex stateful microservices on Kubernetes including advanced features as horizontal pod autoscaling, rolling updates, resource quotas, and persistent storage back ends. Using real-world use cases, we explain the options for network configuration and provides guidelines on how to set up, operate, and troubleshoot various Kubernetes networking plugins. Finally, we cover custom resource development and utilization in automation and maintenance workflows.
By the end of this book, you'll know everything you need to know to go from intermediate to advanced level.
What You Will Learn:
Architect a robust Kubernetes cluster for long-time operation
Discover the advantages of running Kubernetes on GCE, AWS, Azure, and bare metal
See the identity model of Kubernetes and options for cluster federation
Monitor and troubleshoot Kubernetes clusters and run a highly available Kubernetes
Create and configure custom Kubernetes resources and use third-party resources in your automation workflows
Discover the art of running complex stateful applications in your container environment
Deliver applications as standard packages
Who this book is for:
The book is for system administrators and developers who have intermediate level of knowledge with Kubernetes and are now waiting to master its advanced features. You should also have basic networking knowledge. This advanced-level book provides a pathway to master Kubernetes.
Автор: Rosso Josh, Lander Rich, Brand Alex Название: Production Kubernetes: Building Successful Application Platforms ISBN: 1492092304 ISBN-13(EAN): 9781492092308 Издательство: Wiley Рейтинг: Цена: 67570.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: In this practical book, four software engineers from VMware bring their shared experiences running Kubernetes in production and provide insight on key challenges and best practices.
Казахстан, 010000 г. Астана, проспект Туран 43/5, НП2 (офис 2) ТОО "Логобук" Тел:+7 707 857-29-98 ,+7(7172) 65-23-70 www.logobook.kz