۷ مهارت ضروری که مهندسان دواپس باید داشته باشند!

۷ مهارت ضروری که مهندسان دواپس باید داشته باشند!

مسئولیت‌های یک مهندس دواپس از راه‌اندازی زیرساخت‌ها در فضای ابری تا اتوماسیون فرآیندها گسترده است و حوزه‌های زیادی برای پوشش دادن دارند. در این مقاله، ما ۷ مهارت ضروری را که برای تبدیل شدن به یک مهندس دواپس در سال ۲۰۲۴ نیاز دارید را مرور خواهیم کرد.

DevOps چیست؟

DevOps چیست؟

تیم DevOps همکاری بین توسعه و عملیات را بهبود می‌بخشد. یا به عبارت ساده تر، بین آنهایی که کد می نویسند و آنهایی که زیرساختی را می سازند که در آن کد اجرا می شود: سرورها، سرویس های ابری و غیره.

HTTPS چگونه کار میکند ؟

HTTPS چگونه کار میکند ؟

HTTPS بطور ساده همان پروتکل استاندارد HTTP میباشد که از لایه ی رمزنگاری /SSLTLS استفاده میکند. در واقع از رمز های عبور، جزییات کارت های اعتباری و بطور کلی تمام اطلاعات ارسالی بین کامپیوتر شما و سروری که میخواهید اطلاعات را برای آن ارسال کنید محافظت میکند.

دواپس؛ ارائه نرم‌افزار، با دغدغه و مسئولیت‌پذیری مشترک

دواپس؛ ارائه نرم‌افزار، با دغدغه و مسئولیت‌پذیری مشترک

دواپس تلاش می‌کند توسعه (Development) و عملیات (Operations) را با یکدیگر ترکیب کند که با این کار مسئولیت تولید، پیاده‌سازی و کسب درآمد از بخش مرتبط به مشتری نرم‌افزار، بر عهده یک گروه خواهد بود. به عبارتی، مهندس دواپس فردی است که چرخه‌ی توسعه‌ی نرم‌افزار را می‌فهمد و با کمک ابزارها و فرآیندهای مهندسی نرم‌افزار، سعی می‌کند چالش‌های عملیاتی تکراری را برطرف کند.

راه اندازی کلاستر Kubernetes با استفاده از kubeadm

راه اندازی کلاستر Kubernetes با استفاده از kubeadm

هنگامی که کلاستر Kubernetes (k8s) را برای محیط محصول (Production) راه اندازی می کنیم، توصیه می شود که آن با قابلیت در دسترسی بالا ایجاد کنیم. در اینجا قابلیت دسترسی بالا به معنای نصب Master یا control plane کلاستر بصورت HA است. در این مقاله نشان خواهم داد که چگونه می توان کلاستر Kubernetes را با استفاده از ابزار kubeadm بصورت HA تنظیم کرد.