ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Kubernetes for Developers

دانلود کتاب Kubernetes برای توسعه دهندگان

Kubernetes for Developers

مشخصات کتاب

Kubernetes for Developers

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781788834759, 1788834755 
ناشر: Packt Publishing 
سال نشر: 2018 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 36 مگابایت 

قیمت کتاب (تومان) : 36,000



کلمات کلیدی مربوط به کتاب Kubernetes برای توسعه دهندگان: پایتون (زبان برنامه کامپیوتری)، کتاب های الکترونیکی



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 12


در صورت تبدیل فایل کتاب Kubernetes for Developers به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Kubernetes برای توسعه دهندگان نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب Kubernetes برای توسعه دهندگان

راهنمای میدانی یک توسعه‌دهنده برای طراحی سرویس‌های مقیاس‌پذیر با استفاده از Kubernetes درباره این کتاب نرم‌افزار خود را با استفاده از کانتینرها در محیط Kubernetes توسعه و اجرا کنید. رویکرد مبتنی بر مثال نشان می‌دهد که چگونه می‌توان از Kubernetes در فرآیند توسعه استفاده کرد این کتاب برای چه کسی است. ، می توانید از Kubernetes برای ساده تر و سازگارتر کردن فرآیند صرف نظر از جایی که مستقر می کنید استفاده کنید. اگر به دنبال نمونه‌های متمرکز بر توسعه‌دهنده در NodeJS و Python برای نحوه ساخت، آزمایش، استقرار و اجرای کد خود با Kubernetes هستید، این برای شما عالی است. آنچه یاد خواهید گرفت نرم افزار خود را در کانتینرها بسازید و نرم افزارهایی را که در کانتینرها در Kubernetes اجرا می شود را اشکال زدایی کنید اعلام کنید و پیکربندی را از طریق Kubernetes اضافه کنید با استفاده از سرویس های داخلی و خارجی نحوه تناسب برنامه خود را با هم تعریف کنید. خدمات شما از طریق آزمایش یکپارچه سازی و در استقرار تولید In Detail Kubernetes مستند شده و معمولاً از دیدگاه شخصی که نرم افزاری را اجرا می کند که قبلاً ساخته شده است مورد بررسی قرار می گیرد. Kubernetes همچنین ممکن است برای بهبود فرآیند توسعه مورد استفاده قرار گیرد و آزمایش و تجزیه و تحلیل سازگارتر کد را قادر می سازد تا به توسعه دهندگان کمک کند تا نه تنها صحت آن، بلکه کارایی آن را نیز تأیید کنند. این کتاب مفاهیم کلیدی Kubernetes را همراه با مثال‌هایی از نحوه استقرار و استفاده از آنها با کمی کد Node.js و مثال Python معرفی می‌کند تا بتوانید به سرعت آن دانش را تکرار کنید و از آن استفاده کنید. شما با راه اندازی Kubernetes برای کمک به توسعه و بسته بندی کد خود شروع خواهید کرد. قبل از کار با Kubernetes در محیط توسعه، مراحل راه اندازی و نصب را با شما همراهی می کنیم. سپس به مفاهیمی مانند خودکارسازی فرآیند ساخت، محاسبات خودکار، اشکال‌زدایی و آزمایش ادغام می‌پردازیم. این کتاب تمام مفاهیم مورد نیاز برای یک توسعه دهنده برای کار با Kubernetes را پوشش می دهد. در پایان این کتاب، شما در موقعیتی خواهید بود که از Kubernetes در اکوسیستم های توسعه استفاده کنید. سبک و رویکرد این کتاب نمونه هایی با استفاده از NodeJS و Python را پوشش می دهد که شما را در ساخت کانتینرها راهنمایی می کند، استقرارهای شما را تعریف می کند، استقرار، اشکال زدایی، آزمایش و به طور کلی در تعامل با شرکت شما ...


توضیحاتی درمورد کتاب به خارجی

A developer's field-guide to designing scalable services using Kubernetes About This Book Develop and run your software using containers within a Kubernetes environment Get hands-on experience of using Kubernetes with DevOps concepts such as continuous integration, benchmark testing, monitoring, and so on Pragmatic example-based approach showing how to use Kubernetes in the development process Who This Book Is For If you are a full-stack or back-end software developers interested, curious, or being asked to test as well as run the code you're creating, you can leverage Kubernetes to make that process simpler and consistent regardless of where you deploy. If you're looking for developer focused examples in NodeJS and Python for how to build, test, deploy, and run your code with Kubernetes, this is perfect for you. What You Will Learn Build your software into containers Deploy and debug software running in containers within Kubernetes Declare and add configuration through Kubernetes Define how your application fits together, using internal and external services Add feedback to your code to help Kubernetes manage your services Monitor and measure your services through integration testing and in production deployments In Detail Kubernetes is documented and typically approached from the perspective of someone running software that has already been built. Kubernetes may also be used to enhance the development process, enabling more consistent testing and analysis of code to help developers verify not only its correctness, but also its efficiency. This book introduces key Kubernetes concepts, coupled with examples of how to deploy and use them with a bit of Node.js and Python example code, so that you can quickly replicate and use that knowledge. You will begin by setting up Kubernetes to help you develop and package your code. We walk you through the setup and installation process before working with Kubernetes in the development environment. We then delve into concepts such as automating your build process, autonomic computing, debugging, and integration testing. This book covers all the concepts required for a developer to work with Kubernetes. By the end of this book, you will be in a position to use Kubernetes in development ecosystems. Style and approach This book will cover examples using NodeJS and Python that walk you through building containers, defining your deployments, deploying, debugging, testing, and generally interacting with your co ...



فهرست مطالب

Cover
Title Page
Copyright
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Customer Feedback
Table of Contents
Preface
Chapter 1: Introduction to DevOps
Software delivery challenges
Waterfall and physical delivery
Agile and electrical delivery
Software delivery on the cloud
Continuous Integration
Continuous Delivery
Configuration management
Infrastructure as code
Orchestration
Trend of microservices
Modular programming
Package management
MVC design pattern
Monolithic application
Remote Procedure Call
RESTful design
Microservices
Automation and tools. Continuous Integration toolContinuous Delivery tool
Monitoring and logging tool
Communication tool
Public cloud
Summary
Chapter 2: DevOps with Container
Understanding container
Resource isolation
Linux container concept
Containerized delivery
Getting started with container
Installing Docker for Ubuntu
Installing Docker for CentOS
Installing Docker for macOS
Container life cycle
Docker basics
Layer, image, container, and volume
Distributing images
Connect containers
Working with Dockerfile
Writing your first Dockerfile
Dockerfile syntax
Organizing a Dockerfile. Multi-containers orchestrationPiling up containers
Docker Compose overview
Composing containers
Summary
Chapter 3: Getting Started with Kubernetes
Understanding Kubernetes
Kubernetes components
Master components
API server (kube-apiserver)
Controller Manager (kube-controller-manager)
etcd
Scheduler (kube-scheduler)
Node components
Kubelet
Proxy (kube-proxy)
Docker
Interaction between Kubernetes master and nodes
Getting started with Kubernetes
Preparing the environment
kubectl
Kubernetes resources
Kubernetes objects
Namespace
Name
Label and selector
Annotation
Pods. ReplicaSet (RS) and ReplicationController (RC)Deployments
Services
Volumes
Secrets
ConfigMap
Using ConfigMap via volume
Using ConfigMap via environment variables
Multi-containers orchestration
Summary
Chapter 4: Working with Storage and Resources
Kubernetes volume management
Container volume lifecycle
Sharing volume between containers within a pod
Stateless and stateful applications
Kubernetes Persistent Volume and dynamic provisioning
Persistent Volume claiming the abstraction layer
Dynamic Provisioning and StorageClass
A problem case of ephemeral and persistent setting. Replicating pods with a Persistent Volume using StatefulSetPersistent Volume example
Elasticsearch cluster scenario
Elasticsearch master node
Elasticsearch master-eligible node
Elasticsearch data node
Elasticsearch coordinating node
Kubernetes resource management
Resource Quality of Service
Configuring the BestEffort pod
Configuring as the Guaranteed pod
Configuring as Burstable pod
Monitoring resource usage
Summary
Chapter 5: Network and Security
Kubernetes networking
Docker networking
Container-to-container communications
Pod-to-pod communications.




نظرات کاربران