Skip to main content

Posts

Showing posts with the label DevOps
Kafka Setup with Script Code प्रकाशित: 03 जुलाई 2026 | श्रेणी: DevOps | लेखक: तकनीकी विशेषज्ञ 🌙 Dark Mode Apache Kafka एक शक्तिशाली डेटा स्ट्रीमिंग प्लेटफॉर्म है। यहाँ इसे स्क्रिप्ट कोड के ज़रिए सेटअप करने की पूरी गाइड दी गई है। Twitter LinkedIn WhatsApp चरण 1: सिस्टम जावा अपडेट काफ्का के लिए जावा आवश्यक है, इसे इंस्टॉल करने की स्क्रिप्ट नीचे दी गई है: Copy sudo apt update && sudo apt install default-jdk -y चरण 2: काफ्का डाउनलोड स्क्रिप्ट Copy wget https://apache.org tar -xzf kafka_2.13-3.5.0.tgz cd kafka_2.13-3.5.0 चरण 3: ज़ूकीपर और सर्वर स्टार्ट टर्मिनल 1 में ज़ूकीपर चलाएं: ...

How do you share Terraform plans in PRs before applying changes ?

  Sharing Terraform plans in Pull Requests (PRs) is a standard DevOps practice designed to give reviewers visibility into infrastructure changes before they are applied. You can achieve this using specialized GitOps tools, managed platforms, or custom CI/CD pipelines . [ 1 , 2 , 3 , 4 , 5 ] 1. Dedicated GitOps Tools (Recommended) Dedicated GitOps tools specialize in integrating Terraform operations directly into your repository's PR comment section. They handle plan visibility and state-locking natively. [ 1 , 2 , 3 ] Atlantis : An open-source, self-hosted framework that automates Terraform via PR comments. When you open a PR, Atlantis automatically runs terraform plan and prints the output as a Markdown comment. Reviewers can type atlantis apply directly in the comment section to deploy the changes. [ 1 , 2 , 3 , 4 , 5 ] Digger : An open-source alternative that allows you to orchestrate Terraform within your existing CI/CD provider (like GitHub Actions) rather than hosting a s...

How to setup host based routing in eks with ingress controller ?

Of course. To set up host-based routing in EKS, you define an Ingress resource with multiple rules. Each rule specifies a hostname (e.g., app1.example.com) and maps it to a corresponding backend Service. The AWS Load Balancer Controller reads this resource and provisions an Application Load Balancer (ALB) to route traffic based on the Host header of incoming requests. Here’s a complete guide. Prerequisites A running Amazon EKS cluster. kubectl configured to connect to your cluster. The AWS Load Balancer Controller installed in your cluster. This is the standard Ingress controller for EKS. A registered domain name (e.g., your-domain.com) that you can manage. Step 1: Deploy Sample Applications First, let's deploy two different applications to route traffic to: a "coffee" app ☕ and a "tea" app 🍵. Each application will have a Deployment and a Service. Save the following YAML as apps.yaml: # apps.yaml # --- Coffee App --- apiVersion: apps/v1 kind: Deployment metadat...

15 Essential Steps to Kickstart Your DevOps Career

 Here are some tips for learning DevOps in your career: 1. Start with the basics : Understand the fundamentals of DevOps, including continuous integration, continuous delivery, and continuous monitoring. 2. Learn about tools : Familiarize yourself with popular DevOps tools such as Jenkins, Docker, Kubernetes, Ansible, and Git. 3. Get hands-on experience : Practice using DevOps tools and technologies to build, deploy, and manage applications. 4. Focus on automation : Automation is a key aspect of DevOps. Learn how to automate repetitive tasks and processes. 5. Develop your scripting skills : Scripting skills are essential for DevOps. Learn languages like Python, Ruby, or PowerShell. 6. Understand cloud computing : Cloud computing is a critical component of DevOps. Learn about cloud providers like AWS, Azure, or Google Cloud. 7. Learn about security : Security is a top priority in DevOps. Learn about security best practices and tools like vulnerability scanning and compliance. 8. Joi...