دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: شبکه سازی: اینترنت ویرایش: 2 نویسندگان: Joshua Wood. Brian Tannous سری: ISBN (شابک) : 109810336X, 9781098103361 ناشر: O'Reilly Media سال نشر: 2021 تعداد صفحات: 148 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 18 مگابایت
کلمات کلیدی مربوط به کتاب OpenShift برای توسعه دهندگان: راهنمای مبتدیان بی حوصله: DevOps، پایگاههای داده، PostgreSQL، نظارت، ثبتنام، خطوط لوله، استقرار، GitHub، تحویل مداوم، Kubernetes، یکپارچهسازی مداوم، اتوماسیون، Git، هماهنگسازی کانتینر، Prometheus، OpenShift، مش سرویس، پایداری داده
در صورت تبدیل فایل کتاب OpenShift for Developers: A Guide for Impatient Beginners به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب OpenShift برای توسعه دهندگان: راهنمای مبتدیان بی حوصله نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
برای ساخت برنامه های بومی ابری آماده اید؟ در OpenShift، پلتفرم برنامه کانتینر منبع باز از Red Hat، به عنوان یک کد ساخت برنامهنویس، زندگی روزمره را به طور عملی معرفی کنید. ایجاد و بسته بندی برنامه های شما برای استقرار در سیستم های توزیع شده مدرن می تواند دلهره آور باشد. اغلب اوقات، افزودن ارزش زیرساخت می تواند توسعه را پیچیده کند. با این راهنمای عملی، نحوه ساخت، استقرار و مدیریت یک برنامه چند لایه در OpenShift را خواهید آموخت. نویسندگان Joshua Wood و Brian Tannous نشان می دهند که چگونه OpenShift توسعه برنامه را سرعت می بخشد. OpenShift با داشتن هماهنگکننده کانتینر Kubernetes در هستهاش، نحوه ساخت، ارسال و اجرای کد را ساده و خودکار میکند. شما یاد خواهید گرفت که چگونه از OpenShift و چارچوب Quarkus Java برای توسعه و استقرار برنامه ها با استفاده از فناوری ها و روش های سازمانی اثبات شده استفاده کنید که می توانید برای کدنویسی به هر زبانی اعمال کنید. • چرخه های توسعه برای ایجاد و استقرار در OpenShift و ابزارهایی که آنها را هدایت می کنند، بیاموزید • از OpenShift برای ساخت، استقرار، و مدیریت چرخه عمر مداوم یک برنامه n-tier استفاده کنید • یک خط لوله پیوسته یکپارچه سازی و استقرار ایجاد کنید تا تغییرات کد منبع خود را به مراحل تولید تبدیل کنید • تصمیمات مقیاسبندی را با معیارها بهطور خودکار انجام دهید و رویدادهای چرخه حیات را با قلابهای وب راهاندازی کنید
Ready to build cloud native applications? Get a hands-on introduction to daily life as a developer crafting code on OpenShift, the open source container application platform from Red Hat. Creating and packaging your apps for deployment on modern distributed systems can be daunting. Too often, adding infrastructure value can complicate development. With this practical guide, you'll learn how to build, deploy, and manage a multitiered application on OpenShift. Authors Joshua Wood and Brian Tannous demonstrate how OpenShift speeds application development. With the Kubernetes container orchestrator at its core, OpenShift simplifies and automates the way you build, ship, and run code. You'll learn how to use OpenShift and the Quarkus Java framework to develop and deploy apps using proven enterprise technologies and practices that you can apply to code in any language. • Learn the development cycles for building and deploying on OpenShift, and the tools that drive them • Use OpenShift to build, deploy, and manage the ongoing lifecycle of an n-tier application • Create a continuous integration and deployment pipeline to turn your source code changes into production rollouts • Automate scaling decisions with metrics and trigger lifecycle events with webhooks
Copyright Table of Contents Preface 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. A Kubernetes Application Platform Linux Containers Kubernetes What OpenShift Adds Web Console Curated Software Catalogs: An OpenShift App Store CI/CD: Pipelines Networking and Service Mesh Integrated Prometheus Metrics, Monitoring, and Alerts Summary Chapter 2. OpenShift Concepts Projects Organize Applications and Teams Projects and Applications Application Components in OpenShift Pods Services OpenShift Routes Building Container Images Deploying Applications Interacting with OpenShift oc OpenShift Web Console Summary Chapter 3. OpenShift Lab CodeReady Containers CRC Requirements Installing CRC on Windows CRC Always Wants More Logging In to OpenShift Log In to the Web Console Log In on the Command Line Summary Chapter 4. Deploying an Application on OpenShift A Simple Sample Application Git and GitHub Building and Deploying the Application on OpenShift Adding and Deploying a New Feature Summary Chapter 5. OpenShift Pipelines Tekton OpenShift Pipelines Operator Installing the Pipelines Operator Pipelines in the Web Console Using Pipelines OpenShift Pipelines Resources Command Script Summary Chapter 6. Developing and Deploying from Source Code Noted: A Cloud-Ready Notes Application Application Topology Fork the Backend Repository Create a New Project for the Noted App Deploy the Backend Component Inspect the Backend Resources Deploy the Frontend Component A Running Noted Application Automatic Pipeline Runs Using Tekton Triggers Pipeline Triggers The Forward Proxy Workaround Deploy the ngrok Template GitHub Webhook Configuration The Reversed Text Quarkus-Backend Bug Fix Summary Chapter 7. Evolving the Application: Data Persistence Database Without Delay Database Templates Service Binding Operator The Postgres Operator Designed for Service Binding Add the Sample DB Operators OperatorSource Install the PostgreSQL Database Operator Verify Operator Installation Deploy a PostgreSQL Database Configure the pgsql quarkus-backend Branch Inspect the quarkus-backend pgsql Branch Service Binding Operator Usage Configure a ServiceBinding Test the ServiceBinding Inspect the ServiceBinding Injection Persistence in Action Summary Chapter 8. Production Deployment and Scaling Application Scaling Manual Scaling The Service Abstraction Automatic Scaling Health Checks Health-Checking Probes Configure the Health Checks in OpenShift Production Deployment Strategies Available Deployment Strategies on OpenShift Configuring a Deployment Strategy Deployment Rollbacks Summary Chapter 9. Monitoring and Managing Applications on OpenShift Listing and Detailing Resources Using Labels to Filter Listed Resources Describing Resources Events and Logs Debugging an Application in Its Container oc rsh oc exec oc debug OpenShift Monitoring Monitoring in the Web Console Developer Perspective Deleting Resources, Applications, and Projects Summary Chapter 10. Templates, Operators, and OpenShift Automation Templates Templates in the OpenShift Web Console Creating Your Own Templates Operators Operator Subscriptions and the Operator Lifecycle Manager Operators from the Developer Perspective Summary Index About the Authors Colophon