چیست؟GitOpsگیت آپسنصبArgoCD بر روی کلاستر Kubernetes
>> YOUR LINK HERE: ___ http://youtube.com/watch?v=3OeLGLBfXCw
Timestamp: • 00:00:00 مقدمه • 00:01:42 مفهوم CI/CD • 00:08:43 GitLab Runner • 00:13:40 مشکلات CD با GitLab • 00:15:40 ArgoCD برای GitOps • 00:20:45 مزایای ArgoCD • 00:21:34 لابراتوار و معرفی GitHub Project • 00:23:14 نصب ArgoCD • 00:31:05 پابلیش ArgoCD با استفاده از Port Forwarding • 00:39:10 پابلیش ArgoCD با Ingress • 00:45:50 TLS با Ingress • 00:53:00 Component های خود ArgoCD • 00:57:40 ArgoCD CLI • GitHub Project: https://github.com/arezoomohammadi22/... • — • Social Medias: • Website: • sananetco.com • Instagram: • instagram.com/networkscomputing • linkedin: • / sananetcompany • — • • تو دنیای DevOps، GitOps یکی از بهترین روشها برای مدیریت زیرساخت و اپلیکیشنهاست که اومده همه چیز رو سادهتر و البته امنتر کنه. مفهومش اینه که به جای اینکه تغییرات رو دستی وارد کنیم، همه چیز بهصورت کد در Git ذخیره میشه. هر بار که لازم باشه چیزی عوض شه یا آپدیت بشه، این تغییرات از طریق سیستمهای CI/CD به کلاستر Kubernetes منتقل میشن. اینطوری هم میشه تغییرات رو راحت دنبال کرد، هم به نسخههای قبلی برگشت، و مهمتر اینکه مدیریت کارها و زیرساخت خیلی سرراستتر میشه. • برای پیادهسازی GitOps تو Kubernetes، یکی از بهترین ابزارها ArgoCD هست. ArgoCD یه ابزار متنباز و پرطرفداره که کمک میکنه بهجای وارد کردن دستی تغییرات، هرچی توی Git داریم رو مستقیم و خودکار روی کلاستر Kubernetes اعمال کنیم. این ابزار یه داشبورد خوب داره که توش میتونیم وضعیت اپلیکیشنها و تغییرات رو چک کنیم. اینطوری هم میدونیم چی داره توی سیستم اتفاق میافته، هم میتونیم هر وقت که خواستیم، تغییرات رو به محیطهای مختلف مثل تست یا حتی production منتقل کنیم. • • در این ویدیو، اول مفهوم GitOps رو توضیح دادیم و گفتیم که چطوری Git به عنوان یک منبع قابل اعتماد، تغییرات رو به صورت کد ذخیره میکنه و همه چیز از اونجا مدیریت میشه. بعد از اون، ArgoCD رو بهعنوان یکی از ابزارهای قوی برای پیادهسازی GitOps معرفی کردیم. مراحل نصب ArgoCD رو نشون دادیم و نحوه دسترسی به داشبوردش رو توضیح دادیم تا بتونیم راحت وضعیت اپلیکیشنها و تغییرات کلاستر رو از توی محیط گرافیکی بررسی کنیم. در نهایت هم روش اکسپوز کردن ArgoCD به بیرون رو آموزش دادیم تا از هر جایی بتونیم بهش دسترسی داشته باشیم و کانفیگها رو مدیریت کنیم.
#############################
