Skip to main content

AWS EC2 Deployment with Azure DevOps

· One min read
Sai Manasa Kota
Backstage Developer

A complete guide to Launching an AWS EC2 instance and deploying a simple application using Azure pipelines.

Hello World… Welcome to the ultimate hands-on guide for launching an AWS EC2 instance and deploying a simple application using Azure pipelines. So, let’s get started…

Overview:

  • What is Azure DevOps Pipeline?
  • What is YAML?
  • What AWS EC2 Server is?
  • What is a User Data script?
  • Simple hands-on guide: using the PEM key
  • Simple hands-on guide: using User Data script
  • Architectural Diagram
  • Source Code

What is Azure DevOps Pipeline?

Azure DevOps Pipeline is a cloud-based service that enables developers to automate the entire software delivery process. It provides a platform for building, testing, and deploying code across various platforms and environments. It supports integration with multiple version control systems, including Git, Subversion, TFVC, etc. It offers a flexible and customizable YAML-based configuration for defining build and release pipelines.

Read the full article here

Deploying Nginx on Kubernetes - Exploring Various Methods

· One min read
Anvesh Muppeda
Kubernetes Developer

Mastering Nginx Deployment in Kubernetes: A Comprehensive Guide to Pods, Deployments, and Beyond

Explore the essential steps and best practices for deploying the popular web server, Nginx, on Kubernetes. This quick guide provides a straightforward walkthrough, offering insights into setting up Nginx within a Kubernetes environment. Whether you’re a Kubernetes beginner or looking for a fast deployment solution, this guide simplifies the process, ensuring you have Nginx up and running in no time.

In Kubernetes, there are different resources you can use to deploy and manage applications. Here are several ways to deploy an Nginx pod using various Kubernetes resources:

Read the full article here

Recovering Lost PEM Keys in AWS

· One min read
Anvesh Muppeda
Kubernetes Developer

Losing a PEM key in AWS can be problematic because the key is required to access instances securely. once you’ve lost or misplaced a PEM key in AWS, there’s no direct way to retrieve or recover it from AWS itself. This is by design to maintain the security of your instances. The private key is meant to remain confidential, and AWS does not store or keep copies of user-generated keys for security reasons.

Recovering Lost PEM Keys in AWS: A Step-by-Step Guide

Jump box setup on eks cluster

· One min read
Anvesh Muppeda
Kubernetes Developer

In this guide, we will walk through the steps to set up a jump box on an Amazon EKS cluster. A jump box is a secure server that acts as a gateway for accessing resources in a private network.

Prerequisites

  • An existing Amazon EKS cluster.
  • kubectl configured to access your EKS cluster.
  • AWS CLI installed and configured.

Steps to Set Up the Jump Box

  1. Create a Bastion Host: Launch an EC2 instance in the same VPC as your EKS cluster.
  2. Configure Security Groups: Ensure the security group allows SSH access and communication with the EKS cluster.
  3. Install Required Tools: Install kubectl, AWS CLI, and other necessary tools on the EC2 instance.
  4. Access the Jump Box: SSH into the EC2 instance and use it to interact with the EKS cluster.

Read the full article here

Welcome

· One min read
Anvesh Muppeda
Kubernetes Developer
Sai Manasa Kota
Backstage Developer

This is your first post. Edit or delete it, then start writing! This is a test blog post. You can use it to test the blog functionality of your Docusaurus site.
Here are a few tips you might find useful.