دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: شبکه سازی: اینترنت ویرایش: 1 نویسندگان: John Belamaric. Cricket Liu سری: ISBN (شابک) : 1492047961, 9781492047964 ناشر: O’Reilly Media سال نشر: 2019 تعداد صفحات: 0 زبان: English فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 2 مگابایت
کلمات کلیدی مربوط به کتاب آموزش Coredns: پیکربندی DNS برای Cloud Native Environment: DNS، مانیتورینگ، مدیریت سیستم، عیب یابی، Kubernetes
در صورت تبدیل فایل کتاب Learning Coredns: Configuring DNS for Cloud Native Environments به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب آموزش Coredns: پیکربندی DNS برای Cloud Native Environment نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
تا همین اواخر، یادگیری CoreDNS نیازمند خواندن کد یا بررسی اسناد ناچیز در وب سایت بود. دیگر نه. با این کتاب کاربردی، توسعه دهندگان و اپراتورهایی که با کانتینرهای Docker یا Linux کار می کنند، نحوه استفاده از این سرور DNS استاندارد با Kubernetes را یاد خواهند گرفت. جان بلماریک، مهندس نرمافزار ارشد کارکنان در Google، و کریکت لیو، معمار ارشد DNS در Infoblox، به شما نشان میدهند که چگونه CoreDNS را با استفاده از نمونههای پیکربندی دنیای واقعی برای دستیابی به اهداف خاص پیکربندی کنید. شما اصول اولیه DNS را یاد خواهید گرفت، از جمله اینکه چگونه به عنوان یک واسطه موقعیت مکانی در محیط های کانتینر عمل می کند و چگونه به Kubernetes متصل می شود. • در تئوری DNS غوطه ور شوید: فضای نام DNS، نام های دامنه، دامنه ها و مناطق • نحوه پیکربندی سرور CoreDNS خود را بیاموزید • داده های منطقه پایه و پیشرفته را با CoreDNS مدیریت و ارائه دهید • کشف سرویس CoreDNS را با etcd و Kubernetes پیکربندی کنید • یکی از رایج ترین موارد استفاده برای CoreDNS را بیاموزید: ادغام با Kubernetes • پرس و جوها و پاسخ ها را همانطور که از طریق زنجیره افزونه جریان می یابند، دستکاری کنید • در دسترس بودن و عملکرد سرویس DNS خود را کنترل و عیب یابی کنید • نسخه های سفارشی CoreDNS را بسازید و افزونه های خود را بنویسید
Until recently, learning CoreDNS required reading the code or combing through the skimpy documentation on the website. No longer. With this practical book, developers and operators working with Docker or Linux containers will learn how to use this standard DNS server with Kubernetes. John Belamaric, senior staff software engineer at Google, and Cricket Liu, chief DNS architect at Infoblox, show you how to configure CoreDNS using real-world configuration examples to achieve specific purposes. You’ll learn the basics of DNS, including how it functions as a location broker in container environments and how it ties into Kubernetes. • Dive into DNS theory: the DNS namespace, domain names, domains, and zones • Learn how to configure your CoreDNS server • Manage and serve basic and advanced zone data with CoreDNS • Configure CoreDNS service discovery with etcd and Kubernetes • Learn one of the most common use cases for CoreDNS: the integration with Kubernetes • Manipulate queries and responses as they flow through the plug-in chain • Monitor and troubleshoot the availability and performance of your DNS service • Build custom versions of CoreDNS and write your own plug-ins
Until recently, learning CoreDNS required reading the code or combing through the skimpy documentation on the website. No longer. With this practical book, developers and operators working with Docker or Linux containers will learn how to use this standard DNS server with Kubernetes. John Belamaric, senior staff software engineer at Google, and Cricket Liu, chief DNS architect at Infoblox, show you how to configure CoreDNS using real-world configuration examples to achieve specific purposes. You’ll learn the basics of DNS, including how it functions as a location broker in container environments and how it ties into Kubernetes. • Dive into DNS theory: the DNS namespace, domain names, domains, and zones • Learn how to configure your CoreDNS server • Manage and serve basic and advanced zone data with CoreDNS • Configure CoreDNS service discovery with etcd and Kubernetes • Learn one of the most common use cases for CoreDNS: the integration with Kubernetes • Manipulate queries and responses as they flow through the plug-in chain • Monitor and troubleshoot the availability and performance of your DNS service • Build custom versions of CoreDNS and write your own plug-ins Table of contents : Cover Copyright Table of Contents Preface Why a New DNS Server? Who Needs CoreDNS? Who This Book Is For What You Will Learn Conventions Used in This Book Using Code Examples O’Reilly Online Learning How to Contact Us Acknowledgments Chapter 1. Introduction What Is CoreDNS? CoreDNS, Containers, and Microservices CoreDNS Limitations CoreDNS, Kubernetes, and the Cloud Native Computing Foundation Chapter 2. A DNS Refresher What Is the Domain Name System? Domain Names and the Namespace Domains, Delegation, and Zones Resource Records DNS Servers and Authority Resolvers Resolution and Recursion Caching Resource Records NAME TTL CLASS Resource Record Types The A Record The AAAA Record The CNAME Record The MX Record The NS Record The SRV Record The PTR Record The SOA Record An Annotated Zone Data File Chapter 3. Configuring CoreDNS Getting CoreDNS CoreDNS Command-Line Options Corefile Syntax Environment Variables Reusable Snippets Import Server Blocks Query Processing Plug-ins Root File Secondary Forward Cache Errors Log Common Configuration Options fallthrough tls transfer to Sample DNS Server Configurations Caching-Only DNS Server Primary DNS Server Secondary DNS Server Chapter 4. Managing Zone Data The file Plug-in The auto Plug-in Using the auto Plug-in with Git The hosts Plug-in The route53 plug-in Chapter 5. Service Discovery Introduction to Service Discovery Solving the Service Discovery Problem Service Discovery with CoreDNS and etcd The etcd Plug-in Other Service Discovery Options Service Discovery and Container Orchestration Chapter 6. Kubernetes Basic Concepts Kubernetes Networking Cluster IP Services Headless Services Kubernetes DNS Specification CoreDNS Integration Default Configuration Stub Domains and Federations Cluster DNS Deployment Resources Role-Based Access Control Service Deployment Autoscaling A Better Configuration The kubernetes Plug-in CoreDNS Extensions Pod Options Wildcard Queries Autopath and the Dreaded ndots:5 Zone Transfer Support Exposing Services Externally Modifying the Available Records Chapter 7. Manipulating Queries and Responses The template Plug-in The rewrite Plug-in Using the rewrite Plug-in for EDNS0 Options Multiple rewrite Rules The metadata Plug-in Signing Responses with the DNS Security Extensions Managing a DNSSEC-Signed Primary Zone On-the-Fly DNSSEC Signing with the dnssec Plug-in Case Study: Infoblox’s BloxOne Threat Defense Identifying Users Applying Policy Chapter 8. Monitoring and Troubleshooting The prometheus Plug-in The log Plug-in The dnstap Plug-in The errors Plug-in The trace Plug-in The debug Plug-in Chapter 9. Building a Custom Server Compiling CoreDNS with an External Plug-in Building Using Docker Building on Your Workstation Modifying plugin.cfg Replacing main Writing a Custom Plug-in There Can Be Only One Integrating with Metrics, Trace, and Metadata Index About the Authors Colophon