DevOps & Cloud (AWS, AZURE, GCP) Tech Free Learning
16.1K subscribers
1.33K photos
14 videos
501 files
1.28K links
https://projects.prodevopsguytech.com // https://blog.prodevopsguytech.com

• We post Daily Trending DevOps/Cloud content
• All DevOps related Code & Scripts uploaded
• DevOps/Cloud Job Related Posts
• Real-time Interview questions & preparation guides
Download Telegram
💥 Hiring DevOps Engineer

🔖 Exp: 1-3 years


🖥 https://www.aplitrak.com/?adid=c2hpcmxleS5yYWphc2VrYXIuODkxOTUuNTQwM0BtYW5wb3dlcnNnLmFwbGl0cmFrLmNvbQ



✈️ 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝘀𝘂𝗰𝗵 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗮𝗿𝗼𝘂𝗻𝗱 𝗰𝗹𝗼𝘂𝗱 & 𝗗𝗲𝘃𝗢𝗽𝘀!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
💥 Hiring Alert for DevOps !!!


📌 HashedIn by Deloitte is hiring for DevOps Engineers (1+ yrs exp to 7 yrs)

✉️ Please drop a mail at gowdruabhishek029@gmail.com


✈️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
💥 Hiring Alert for DevOps !!!


✈️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
1713875919034.gif
1.3 MB
⚡️𝐀𝐖𝐒 𝐆𝐥𝐨𝐛𝐚𝐥 𝐍𝐞𝐭𝐰𝐨𝐫𝐤 𝐈𝐧𝐟𝐫𝐚𝐬𝐭𝐫𝐮𝐜𝐭𝐮𝐫𝐞 𝐑𝐞𝐟𝐞𝐫𝐞𝐧𝐜𝐞 𝐀𝐫𝐜𝐡𝐢𝐭𝐞𝐜𝐭𝐮𝐫𝐞⚠️

Are you searching for ways to harness the formidable capabilities of AWS to transform your organization's network? Look no further than AWS Transit Gateway, a game-changing solution designed to simplify and elevate your network architecture, especially in scenarios involving intricate setups of multiple AWS accounts and Amazon Virtual Private Clouds (VPCs). Here's a closer look at how AWS Transit Gateway can revolutionize your business:

🔣𝐄𝐟𝐟𝐨𝐫𝐭𝐥𝐞𝐬𝐬 𝐕𝐏𝐂-𝐭𝐨-𝐕𝐏𝐂 𝐂𝐨𝐧𝐧𝐞𝐜𝐭𝐢𝐯𝐢𝐭𝐲 𝐒𝐜𝐚𝐥𝐢𝐧𝐠: AWS Transit Gateway seamlessly connects VPCs within the same AWS Region and across AWS Regions, ensuring uninterrupted communication among your workloads.

🔣𝐁𝐫𝐢𝐝𝐠𝐢𝐧𝐠 𝐀𝐖𝐒 𝐑𝐞𝐠𝐢𝐨𝐧𝐬 𝐚𝐧𝐝 𝐒𝐩𝐨𝐤𝐞 𝐍𝐞𝐭𝐰𝐨𝐫𝐤𝐬: Whether you're utilizing AWS Site-to-Site VPN, AWS Direct Connect, or Transit Gateway Connect, this solution provides the flexibility to link AWS resources across different regions and hybrid networks.

🔣𝐌𝐮𝐥𝐭𝐢𝐜𝐚𝐬𝐭 𝐒𝐮𝐩𝐩𝐨𝐫𝐭: Certain industries, like financial services and media and entertainment, demand multicast support, which AWS Transit Gateway readily accommodates.

🔣𝐒𝐞𝐜𝐮𝐫𝐞 𝐀𝐜𝐜𝐞𝐬𝐬 𝐯𝐢𝐚 𝐀𝐖𝐒 𝐏𝐫𝐢𝐯𝐚𝐭𝐞𝐋𝐢𝐧𝐤: Forge secure connections to applications in other VPCs using AWS PrivateLink, ensuring all network traffic remains within the AWS backbone, eliminating the need for an Internet Gateway (IGW).

🔣𝐇𝐲𝐛𝐫𝐢𝐝 𝐂𝐨𝐧𝐧𝐞𝐜𝐭𝐢𝐯𝐢𝐭𝐲 𝐭𝐨 𝐃𝐚𝐭𝐚 𝐂𝐞𝐧𝐭𝐞𝐫𝐬: AWS Transit Gateway caters to two common hybrid connectivity approaches, depending on your organization's objectives. You can migrate assets to the cloud while maintaining short to medium-term hybrid connectivity for data center migration.

🔣𝐀𝐖𝐒 𝐃𝐢𝐫𝐞𝐜𝐭 𝐂𝐨𝐧𝐧𝐞𝐜𝐭 𝐚𝐧𝐝 𝐀𝐖𝐒 𝐒𝐢𝐭𝐞-𝐭𝐨-𝐒𝐢𝐭𝐞 𝐕𝐏𝐍: AWS offers two robust methods for hybrid network connections. AWS Direct Connect establishes a private, high-throughput connection between AWS and your data center, enhancing network performance and addressing compliance requirements.


✈️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🔔 𝟏𝟎𝟎 𝐊𝐮𝐛𝐞𝐫𝐧𝐞𝐭𝐞𝐬 𝐄𝐫𝐫𝐨𝐫𝐬 𝐖𝐢𝐭𝐡 𝐒𝐨𝐥𝐮𝐭𝐢𝐨𝐧 𝐈𝐧 𝐃𝐞𝐭𝐚𝐢𝐥


➡️ Kubernetes has become the de facto standard for container orchestration, providing a powerful and scalable platform for deploying and managing applications. However, like any complex system, Kubernetes can encounter errors during the process, which can lead to frustration and downtime.

🔖 In this blog, we will explore common reasons for errors in 100 Kubernetes and provide possible solutions for each case. Let's dive in!

𝑓𝑜𝑟 𝑚𝑜𝑟𝑒 𝑖𝑛𝑓𝑜, 𝑦𝑜𝑢 𝑐𝑎𝑛 𝑐ℎ𝑒𝑐𝑘 𝑡ℎ𝑖𝑠 𝑙𝑖𝑛𝑘:
https://prodevopsguy.site/100-Kubernetes-Errors-With-Solution


✈️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🚨 Attention all DevOps Engineers! 🚨

💥 Exciting news! Below Job Board is live with 120+ DevOps jobs. 🚀


🖥 https://devopshunt.com/jobBoard


✈️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
1713899557694.gif
304.6 KB
📍 𝐂𝐥𝐨𝐮𝐝 𝐋𝐨𝐚𝐝 𝐁𝐚𝐥𝐚𝐧𝐜𝐞𝐫 𝐂𝐡𝐞𝐚𝐭 𝐒𝐡𝐞𝐞𝐭

➡️Efficient load balancing is vital for optimizing the performance and availability of your applications in the cloud.

However, managing load balancers can be overwhelming, given the various types and configuration options available.

In today's multi-cloud landscape, mastering load balancing is essential to ensure seamless user experiences and maximize resource utilization, especially when orchestrating applications across multiple cloud providers. Having the right knowledge is key to overcoming these challenges and achieving consistent, reliable application delivery.


📱 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
When you host your system in 𝗔𝘇𝘂𝗿𝗲, there are many things to monitor. Obviously, your system's metrics. But not only. You should also keep an eye on

➡️ planned maintenance
➡️ service health
➡️ resource health
➡️ recommendations

One of the options would be checking this in the portal. However, this approach is time-consuming, as there is not always something to look for.

🔣What else could we do?

We can configure alerts for this kind of event and be notified via our preferred channel.

With Terraform, all that we need is 𝗮𝘇𝘂𝗿𝗲𝗿𝗺_𝗺𝗼𝗻𝗶𝘁𝗼𝗿_𝗮𝗰𝘁𝗶𝘃𝗶𝘁𝘆_𝗹𝗼𝗴_𝗮𝗹𝗲𝗿𝘁 where we can configure criteria for being alerted, like:
➡️ event category
➡️ event type
➡️ locations
➡️ services

This saves you valuable time and increases your level of confidence in platform health.


📱 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 https://prodevopsguy.site/jenkins-errors-with-solutions


✈️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🔔 DevOps 👾 Most Useful Real-Time Interview Questions

➡️ DevOps is a dynamic field that requires a combination of skills in development and operations. In a DevOps interview, candidates often face a variety of questions covering technical aspects, problem-solving, and real-world scenarios.

➡️ Here, we delve into some of the most useful real-time interview questions for DevOps engineers, along with practical scenarios and solutions.

𝑓𝑜𝑟 𝑚𝑜𝑟𝑒 𝑖𝑛𝑓𝑜, 𝑦𝑜𝑢 𝑐𝑎𝑛 𝑐ℎ𝑒𝑐𝑘 𝑡ℎ𝑖𝑠 𝑙𝑖𝑛𝑘:
🖥 https://prodevopsguy.site/devops-most-useful-real-time-interview-questions


✈️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 ReplicaSet and Deployment :

ReplicaSet and Deployment are both Kubernetes resources used for managing and scaling application instances, but they serve different purposes and have distinct features:

🔖 ReplicaSet:
➡️A ReplicaSet ensures that a specified number of pod replicas are running at any given time.
It is a lower-level controller in Kubernetes.
It does not support declarative updates or rollback strategies.
➡️When using a ReplicaSet, you manage updates manually by creating new ReplicaSets with updated configurations and then deleting the old ReplicaSets.
It is often used directly only in advanced scenarios where finer control over scaling and updates is required.


🔖 Deployment:
➡️A Deployment is a higher-level resource that manages ReplicaSets and provides declarative updates and rollback strategies.
It is a higher-level abstraction built on top of ReplicaSets.
➡️Deployments allow you to describe the desired state of your application, and Kubernetes handles the process of creating and managing the ReplicaSets to achieve that state.


🎄 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Becoming a Certified Kubernetes Administrator, an EXPERT in K8s from scratch, and much MORE! 🔥

🔗 Link: https://github.com/NotHarshhaa/Certified_Kubernetes_Administrator

If you want to become a Certified Kubernetes Administrator, or you want to become an EXPERT in Kubernetes, learn Kubernetes from scratch and understand everything, this repo is a good choice.

🟡 Table of Contexts:

1. Kubernetes
2. Helm
3. Operator
4. Prometheus
5. EKS



❤️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Why can't a user from the internet directly connect to an instance that is behind an AWS NAT Gateway 📌

When you're dealing with an instance in an Amazon Web Services (AWS) environment that is connected via a NAT (Network Address Translation) Gateway, it's important to understand the specific roles and configurations involved, which affect how network traffic is managed. A NAT Gateway in AWS primarily allows instances within a private subnet to connect to the Internet or other AWS services while preventing the Internet from initiating a connection with those instances. Here’s how it works:

Understanding AWS NAT Gateway

1️⃣ Purpose and Functionality:
A NAT Gateway enables instances in a private subnet to send outbound traffic to the internet, allowing for updates, downloads, and other internet-dependent activities. It also allows the instances to receive the responses from this outbound traffic.
However, the NAT Gateway does not enable inbound connections from the internet to the instances behind it. This is a security feature designed to protect instances in private subnets from unwanted external access.


2️⃣ Network Isolation:
Instances in the private subnet do not have public IP addresses. Instead, they are assigned private IP addresses that are not routable on the internet.
When an instance in a private subnet communicates with the internet, the NAT Gateway translates the private IP address of the instance to the public IP address of the NAT Gateway. This translation is part of why the process is called Network Address Translation.


3️⃣ One-way Initiation:
The translation setup of the NAT Gateway only maintains the state of active connections initiated from the private subnet. Since the NAT Gateway maps multiple private IPs to a single public IP, it uses a combination of the port number and the source IP to distinguish between different connections.
When a connection is initiated from outside (the internet) without a prior corresponding internal request, the NAT Gateway has no rules or states to match this incoming connection to an internal private IP; thus, it blocks/drops such requests.



📱 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🔔 Looking for resources to learn Terraform. Here are some free courses, tutorials and YouTube links! 👇

➡️YouTube resources:
1️⃣. Terraform Zero to Hero: https://lnkd.in/gvAm6xRF

2️⃣. Terraform in Basics: https://lnkd.in/g2yEnbbc

3️⃣. Terraform Best Practices: https://lnkd.in/gJaQ2Mr4

4️⃣. Terraform Basics: https://lnkd.in/gJaQ2Mr4

➡️Terraform courses:
1️⃣. Basics of Terraform: https://lnkd.in/g5dbxbwA

2️⃣. Terraform 101: https://lnkd.in/giKJm3_C

3️⃣. Terraform + AWS: https://lnkd.in/gJt6rzWx

4️⃣. Terraform on Azure : https://lnkd.in/g8SvbMTv

5️⃣. Basics of Terraform: https://lnkd.in/g9BxxAZ4

6️⃣. Terraform for beginners: https://lnkd.in/gPzANE99

➡️Terraform concepts and tutorials:
1⃣. Terraform beginners: https://lnkd.in/gpi6kNDe

2⃣. Introduction to terraform: https://lnkd.in/gAwwzG4N

3⃣. Terraform Tutorial: https://lnkd.in/gmxCKSZV


🎄 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🔔 Simple CI/CD 👾 pipeline Integrating Jenkins with Maven and GitHub to Build a job on a Tomcat server.

⭐️ (Best Project for Freshers/Beginners)


🔖 A company would use a CI/CD pipeline integrated with Jenkins, Maven, GitHub, and Apache Tomcat to streamline and automate the software development and deployment processes. Jenkins serves as the automation server, orchestrating the pipeline, while Maven manages project dependencies and builds. GitHub acts as a version control system, enabling collaboration, and Apache Tomcat facilitates the smooth deployment of applications, ensuring efficient and consistent delivery of software updates. This integrated toolchain enhances development speed, ensures code quality, and simplifies the continuous delivery of software applications.


𝑓𝑜𝑟 𝑚𝑜𝑟𝑒 𝑖𝑛𝑓𝑜, 𝑦𝑜𝑢 𝑐𝑎𝑛 𝑐ℎ𝑒𝑐𝑘 𝑡ℎ𝑖𝑠 𝑙𝑖𝑛𝑘:
🖥 https://prodevopsguy.site/simple-ci-cd-devops-project


✈️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
𝗦𝗼𝗺𝗲 𝗼𝗳 𝘁𝗵𝗲 𝗕𝗲𝘀𝘁 𝗣𝗿𝗮𝗰𝘁𝗶𝗰𝗲𝘀 𝗳𝗼𝗿 𝗗𝗼𝗰𝗸𝗲𝗿𝗳𝗶𝗹𝗲 🐬:-

Use only and only 𝐨𝐟𝐟𝐢𝐜𝐢𝐚𝐥 𝐚𝐧𝐝 𝐯𝐞𝐫𝐢𝐟𝐢𝐞𝐝 𝐢𝐦𝐚𝐠𝐞𝐬 𝐚𝐬 𝐛𝐚𝐬𝐞 𝐢𝐦𝐚𝐠𝐞.

Use 𝐥𝐢𝐠𝐡𝐭 𝐰𝐞𝐢𝐠𝐡𝐭 𝐝𝐨𝐜𝐤𝐞𝐫 𝐢𝐦𝐚𝐠𝐞𝐬 for base image like alpine linux image distribution.

Use 𝐝𝐨𝐜𝐤𝐞𝐫 𝐢𝐦𝐚𝐠𝐞 𝐯𝐞𝐫𝐬𝐢𝐨𝐧 instead of using latest version.

Do not have multiple layers of RUN instructions in a Dockerfile, instead have 𝐬𝐢𝐧𝐠𝐥𝐞 𝐑𝐔𝐍 𝐢𝐧𝐬𝐭𝐫𝐮𝐜𝐭𝐢𝐨𝐧 𝐭𝐨 𝐢𝐧𝐬𝐭𝐚𝐥𝐥 all necessary packages into a docker image using && 𝐨𝐩𝐞𝐫𝐚𝐭𝐨𝐫.

When Dockerfile contains too many layers, try to 𝐮𝐬𝐞 𝐦𝐮𝐥𝐭𝐢 𝐬𝐭𝐚𝐠𝐞 𝐝𝐨𝐜𝐤𝐞𝐫 𝐟𝐢𝐥𝐞.

Use .𝐝𝐨𝐜𝐤𝐞𝐫𝐢𝐠𝐧𝐨𝐫𝐞 𝐟𝐢𝐥𝐞 to exclude unnecessary files and directories from docker image in order to reduce docker image size.

𝐃𝐨 𝐧𝐨𝐭 𝐮𝐬𝐞 𝐫𝐨𝐨𝐭 𝐮𝐬𝐞𝐫 to start docker container, use non root user with least privileges.

Once docker image is built, make sure 𝐝𝐨𝐜𝐤𝐞𝐫 𝐢𝐦𝐚𝐠𝐞 𝐢𝐬 𝐬𝐜𝐚𝐧𝐧𝐞𝐝 before pushing to Docker Registry.


🛒 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
📢 Free Resources
📢 Microsoft Certified Azure Solutions Architect Pathway

Connect 🤝 Like 👍 Share 🤟

➡️ Foundations
✔️ Exam AZ-900: Microsoft Azure Fundamentals
🔗 https://lnkd.in/g4NRXQNF

➡️ Administrator
✔️ Exam AZ-104: Microsoft Azure Administrator
🔗 https://lnkd.in/gfpEkQCn

➡️ Expert
✔️ Exam AZ-305: Designing Microsoft Azure Infrastructure Solutions
🔗 https://lnkd.in/gGUD3Jps


✉️ 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝘀𝘂𝗰𝗵 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗮𝗿𝗼𝘂𝗻𝗱 𝗰𝗹𝗼𝘂𝗱 & 𝗗𝗲𝘃𝗢𝗽𝘀!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
🚨 Job Opening -Jr. DevOps Engineer

🎤Location : Indore
🎤Skills : AWS LINUX
🎤Notice :90 Days
🎤Qualification :Any
🎤Salary :As per company
🎤Experience :1- 2

✈️ Apply from here- https://lnkd.in/gB2b96Cf


🛒 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
DevOps & Cloud (AWS, AZURE, GCP) Tech Free Learning
🔔 Simple CI/CD 👾 pipeline Integrating Jenkins with Maven and GitHub to Build a job on a Tomcat server. ⭐️ (Best Project for Freshers/Beginners) 🔖 A company would use a CI/CD pipeline integrated with Jenkins, Maven, GitHub, and Apache Tomcat to streamline…
Media is too big
VIEW IN TELEGRAM
🚨 Project Video Tutorial 📷


✈️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM