توضیحات
To understand intricacies and inner workings of Jenkins X, we need to understand Kubernetes. But, you do not need to understand Kubernetes to use Jenkins X. That is one of the main contributions of the project. Jenkins X allows us to harness the power of Kubernetes without spending eternity learning the ever-growing list of the things it does. Jenkins X helps us by simplifying complex processes into concepts that can be adopted quickly and without spending months in trying to figure out ‘the right way to do stuff.’ It helps by removing and simplifying some of the problems caused by the overall complexity of Kubernetes and its ecosystem. If you are indeed a Kubernetes ninja, you will appreciate all the effort put into Jenkins X. If you’re not, you will be able to jump right in and harness the power of Kubernetes without ripping your hair out of frustration caused by Kubernetes complexity.I’ll skip telling you that Kubernetes is a container orchestrator, how it manages our deployments, and how it took over the world by the storm. You hopefully already know all that. Instead, I’ll define Kubernetes as a platform to rule them all. Today, most software vendors are building their next generation of software to be Kubernetes-native or, at least, to work better inside it. A whole ecosystem is emerging and treating Kubernetes as a blank canvas. As a result, new tools are being added on a daily basis, and it is becoming evident that Kubernetes offers near-limitless possibilities. However, with that comes increased complexity. It is harder than ever to choose which tools to use. How are we going to develop our applications? How are we going to manage different environments? How are we going to package our applications? Which process are we going to apply for application lifecycles? And so on and so forth. Assembling a Kubernetes cluster with all the tools and processes takes time, and learning how to use what we assembled feels like a never-ending story. Jenkins X aims to remove those and quite other obstacles.Jenkins X is opinionated. It defines many aspects of the software development lifecycle, and it makes decisions for us. It tells us what to do and how. It is like a tour guide on your vacation that shows you where to go, what to look at, when to take a photo, and when it’s time to take a break. At the same time, it is flexible and allows power users to tweak it to fit their own needs.The real power behind Jenkins X is the process, the selection of tools, and the glue that wraps everything into one cohesive unit that is easy to learn and use. We (people working in the software industry) tend to reinvent the wheel all the time. We spend countless hours trying to figure out how to develop our applications faster and how to have a local environment that is as close to production as possible. We dedicate time searching for tools that will allow us to package and deploy our applications more efficiently. We design the steps that form a continuous delivery pipeline. We write scripts that automate repetitive tasks. And yet, we cannot escape the feeling that we are likely reinventing things that were already done by others. Jenkins X is designed to help us with those decisions, and it helps us to pick the right tools for a job. It is a collection of industry’s best practices. In some cases, Jenkins X is the one defining those practices, while in others it helps us adopting those made by others.If we are about to start working on a new project, Jenkins X will create the structure and the required files. If we need a Kubernetes cluster with all the tools selected, installed, and configured, Jenkins X will do that. If we need to create Git repositories, set webhooks, and create continuous delivery pipelines, all we need to do is execute a single `jx` command. The list of what Jenkins X does is vast, and it grows every day.
————————————————————–
ترجمه ماشینی :
برای درک پیچیدگی ها و عملکردهای درونی جنکینز ایکس، باید Kubernetes را درک کنیم. اما، برای استفاده از Jenkins X نیازی به درک Kubernetes ندارید. این یکی از کمک های اصلی پروژه است. جنکینز ایکس به ما این امکان را می دهد که از قدرت Kubernetes استفاده کنیم بدون اینکه ابدیت را صرف یادگیری لیست رو به رشد کارهایی کنیم که انجام می دهد. جنکینز ایکس با سادهسازی فرآیندهای پیچیده در مفاهیمی که میتوانند به سرعت و بدون صرف ماهها در تلاش برای کشف «راه درست انجام کارها» اتخاذ شوند، به ما کمک میکند. با حذف و ساده کردن برخی از مشکلات ناشی از پیچیدگی کلی Kubernetes و اکوسیستم آن کمک می کند. اگر واقعاً یک نینجا Kubernetes هستید، قدردان تمام تلاشهای Jenkins X خواهید بود. اگر اینطور نیستید، میتوانید مستقیماً به داخل بپرید و از قدرت Kubernetes استفاده کنید بدون اینکه موهای خود را از ناراحتی ناشی از پیچیدگی Kubernetes کنده کنید. از گفتن اینکه Kubernetes یک ارکستراتور کانتینری است، نحوه استقرار ما را مدیریت میکند و چگونه طوفان جهان را تحت کنترل خود درآورده است، صرفنظر میکنم. امیدوارم از قبل همه اینها را بدانید. در عوض، من Kubernetes را به عنوان یک پلتفرم برای حکومت بر همه آنها تعریف می کنم. امروزه، اکثر فروشندگان نرم افزار در حال ساختن نسل بعدی نرم افزار خود هستند تا بومی Kubernetes باشند یا حداقل در داخل آن بهتر کار کنند. یک اکوسیستم کامل در حال ظهور است و با Kubernetes به عنوان یک بوم خالی برخورد می کند. در نتیجه، ابزارهای جدیدی به صورت روزانه اضافه میشوند و مشخص میشود که Kubernetes امکانات تقریباً نامحدودی را ارائه میکند. با این حال، با آن پیچیدگی افزایش می یابد. انتخاب ابزاری که باید از آن استفاده کرد دشوارتر از همیشه است. چگونه می خواهیم برنامه های خود را توسعه دهیم؟ چگونه می خواهیم محیط های مختلف را مدیریت کنیم؟ چگونه می خواهیم برنامه های خود را بسته بندی کنیم؟ کدام فرآیند را برای چرخه عمر اپلیکیشن اعمال می کنیم؟ و به همین ترتیب، و غیره. جمع آوری یک خوشه Kubernetes با همه ابزارها و فرآیندها زمان می برد و یادگیری نحوه استفاده از آنچه که ما جمع آوری کرده ایم مانند یک داستان بی پایان است. هدف جنکینز ایکس حذف این موانع و دیگر موانع است. بسیاری از جنبه های چرخه عمر توسعه نرم افزار را تعریف می کند و برای ما تصمیم می گیرد. به ما می گوید که چه کاری و چگونه انجام دهیم. این مانند یک راهنمای تور در تعطیلات شما است که به شما نشان می دهد کجا بروید، به چه چیزی نگاه کنید، چه زمانی عکس بگیرید و چه زمانی زمان استراحت است. در عین حال، انعطافپذیر است و به کاربران قدرتمند اجازه میدهد تا آن را مطابق با نیازهای خود تغییر دهند. قدرت واقعی جنکینز X فرآیند، انتخاب ابزارها و چسبی است که همه چیز را در یک واحد منسجم قرار میدهد که به راحتی قابل استفاده است. یاد بگیرید و استفاده کنید. ما (افرادی که در صنعت نرم افزار کار می کنند) تمایل داریم همیشه چرخ را دوباره اختراع کنیم. ما ساعت های بی شماری را صرف تلاش می کنیم تا بفهمیم چگونه برنامه های خود را سریعتر توسعه دهیم و چگونه محیطی محلی داشته باشیم که تا حد امکان به تولید نزدیک باشد. ما زمان خود را به جستجوی ابزارهایی اختصاص می دهیم که به ما امکان می دهد برنامه های خود را به طور کارآمدتر بسته بندی و اجرا کنیم. ما مراحلی را طراحی می کنیم که یک خط لوله تحویل مداوم را تشکیل می دهند. ما اسکریپت هایی می نویسیم که کارهای تکراری را خودکار می کند. و با این حال، نمیتوانیم از این احساس فرار کنیم که احتمالاً چیزهایی را دوباره اختراع میکنیم که قبلاً توسط دیگران انجام شده است. Jenkins X برای کمک به ما در این تصمیمات طراحی شده است و به ما کمک می کند تا ابزارهای مناسب را برای یک شغل انتخاب کنیم. این مجموعه ای از بهترین شیوه های صنعت است. در برخی موارد، جنکینز X کسی است که آن شیوهها را تعریف میکند، در حالی که در برخی دیگر به ما کمک میکند تا کارهایی را که توسط دیگران ساخته شدهاند بپذیریم. اگر قرار است روی یک پروژه جدید کار کنیم، جنکینز X ساختار و فایلهای مورد نیاز را ایجاد میکند. اگر به یک خوشه Kubernetes با تمام ابزارهای انتخاب، نصب و پیکربندی نیاز داشته باشیم، Jenkins X این کار را انجام خواهد داد. اگر نیاز به ایجاد مخازن Git، تنظیم وب هوک و ایجاد خطوط لوله تحویل پیوسته داشته باشیم، تنها کاری که باید انجام دهیم این است که یک فرمان «jx» را اجرا کنیم. فهرست کارهایی که جنکینز ایکس انجام می دهد بسیار گسترده است و هر روز بیشتر می شود.
tag : دانلود کتاب جعبه ابزار DevOps 2.6: Jenkins X: Cloud-Native Kubernetes-First Continuous Delivery , Download جعبه ابزار DevOps 2.6: Jenkins X: Cloud-Native Kubernetes-First Continuous Delivery , دانلود جعبه ابزار DevOps 2.6: Jenkins X: Cloud-Native Kubernetes-First Continuous Delivery , Download The DevOps 2.6 Toolkit: Jenkins X: Cloud-Native Kubernetes-First Continuous Delivery Book , جعبه ابزار DevOps 2.6: Jenkins X: Cloud-Native Kubernetes-First Continuous Delivery دانلود , buy جعبه ابزار DevOps 2.6: Jenkins X: Cloud-Native Kubernetes-First Continuous Delivery , خرید کتاب جعبه ابزار DevOps 2.6: Jenkins X: Cloud-Native Kubernetes-First Continuous Delivery , دانلود کتاب The DevOps 2.6 Toolkit: Jenkins X: Cloud-Native Kubernetes-First Continuous Delivery , کتاب The DevOps 2.6 Toolkit: Jenkins X: Cloud-Native Kubernetes-First Continuous Delivery , دانلود The DevOps 2.6 Toolkit: Jenkins X: Cloud-Native Kubernetes-First Continuous Delivery , خرید The DevOps 2.6 Toolkit: Jenkins X: Cloud-Native Kubernetes-First Continuous Delivery , خرید کتاب The DevOps 2.6 Toolkit: Jenkins X: Cloud-Native Kubernetes-First Continuous Delivery ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.