DevOps & Cloud (AWS, AZURE, GCP) Tech Free Learning
15.9K 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
🏔 Understanding Kubernetes Primitives

Hello engineers, I hope you're having a great day! Here is part two of our Kubernetes recipes. Grab your coffee ☕️ and enjoy:

Resources:

⚛️ Ingress: Manages external access to services within the cluster, enabling routing based on hostnames and paths.

⚛️ NetworkPolicy: Defines communication rules between groups of pods and network endpoints.

⚛️ HorizontalPodAutoscaler: Automatically adjusts the number of pod replicas based on resource utilization metrics.

⚛️ Job: Executes tasks until completion, often used for batch processing.

⚛️ CronJob: Schedules jobs to run at specified intervals using cron notation.

⚛️ ResourceQuota: Enforces constraints on resource consumption within a namespace.

⚛️ LimitRange: Defines resource limits and ranges for compute resources.

Infrastructure Components

⚛️ Kubelet: The primary node agent, responsible for the execution and management of containers on each node.

⚛️ Kube-proxy: The network proxy that facilitates the exposure of Kubernetes networking services on individual nodes.

⚛️ Container Runtime: The underlying software responsible for executing containers, which could be docker, containerd, or a compatible runtime.

⚛️ CNI Plugins: Container Network Interface plugins that configure network interfaces within pods to enable network communication.

⚛️ Node: Worker unit in a Kubernetes cluster, responsible for running containerized applications within pods. Think of node as the machineries or the base engines. 🚂


✉️ 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝘀𝘂𝗰𝗵 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗮𝗿𝗼𝘂𝗻𝗱 𝗰𝗹𝗼𝘂𝗱 & 𝗗𝗲𝘃𝗢𝗽𝘀!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
https://prodevopsguy.github.io/2024/Ultimate-DevOps-Bootcamp-2024-Pack/

⚠️ Note: Anyone Interested, can open the Blog 🌐, share it to your friends and colleagues.


🔵 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝘀𝘂𝗰𝗵 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗮𝗿𝗼𝘂𝗻𝗱 𝗰𝗹𝗼𝘂𝗱 & 𝗗𝗲𝘃𝗢𝗽𝘀!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
🧑‍💻 Git/GitHub 🆓 Videos :-

〰️ https://drive.google.com/drive/folders/1vhSsxz9oAtSh136JVo3gryaDPJAYWteF?usp=sharing


✈️ 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝘀𝘂𝗰𝗵 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗮𝗿𝗼𝘂𝗻𝗱 𝗰𝗹𝗼𝘂𝗱 & 𝗗𝗲𝘃𝗢𝗽𝘀!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
🪙 Openshift 🆓 Videos :-

➡️ https://drive.google.com/drive/folders/1jBbTglBbFOp4bEO08HEuhUjcE18qXuZo?usp=sharing


✈️ 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝘀𝘂𝗰𝗵 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗮𝗿𝗼𝘂𝗻𝗱 𝗰𝗹𝗼𝘂𝗱 & 𝗗𝗲𝘃𝗢𝗽𝘀!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
💳 Ansible 🆓 Videos :-

➡️ https://drive.google.com/drive/folders/1p35HHSamOyL1Rta8hK5--4k1mPWYAXaV?usp=sharing


✈️ 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝘀𝘂𝗰𝗵 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗮𝗿𝗼𝘂𝗻𝗱 𝗰𝗹𝗼𝘂𝗱 & 𝗗𝗲𝘃𝗢𝗽𝘀!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
➡️Docker 🐬 and Kubernetes Free Videos 🟩 :

Link: https://drive.google.com/drive/folders/162YOHhybk_pYemCfKmKSGbdSjJDeuAYR?usp=sharing


❤️ Follow for more: @prodevopsguy
Please open Telegram to view this post
VIEW IN TELEGRAM
💥 DevOps Roadmap 2024 ☄️
Please open Telegram to view this post
VIEW IN TELEGRAM
1707151518623.gif
595.9 KB
Cloud ⬆️ security 🖥 cheat sheet
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Exciting Tech Talk!

Unlock the Power of Automation with Ansible! 🌐💻

📌 Ansible, the ultimate IT automation tool, brings efficiency to your tasks with these key features:
🔢 IT Automation
🔢 Configuration Management
🔢 Automated Deployment

🛠 Dive into the Pool Configuration Tool:

➡️ Nodes: Systems waiting to be configured and regularly check with the server and fetch configurations.
➡️ Module: Your configuration code file
➡️ Inventory: A handy document grouping nodes under specific labels

📘 Master the Playbook:
- The core of Ansible, a set of instructions to configure nodes.
- Written in YAML for simplicity and flexibility.

📊 Meet the Inventory:
- a. Webserver
- b. Database server

🌐 Elevate with Ansible Tower by Red Hat:
- A framework that enriches Ansible.
- Provides a sleek GUI, reducing dependency on the 'cmd' window.

🚀 Streamline your operations, automate with Ansible! 💪💡


✈️ 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝘀𝘂𝗰𝗵 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗮𝗿𝗼𝘂𝗻𝗱 𝗰𝗹𝗼𝘂𝗱 & 𝗗𝗲𝘃𝗢𝗽𝘀!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
https://harshhaa.hashnode.dev/devsecops-deploying-the-2048-game-on-docker-and-kubernetes-with-jenkins-cicd

Follow 🍩 Like 👍 Share 👍 Comment Your thoughts 💬

🌟 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝘀𝘂𝗰𝗵 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗮𝗿𝗼𝘂𝗻𝗱 𝗰𝗹𝗼𝘂𝗱 & 𝗗𝗲𝘃𝗢𝗽𝘀!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
1707157724621.gif
717.4 KB
🤖 𝗧𝗼𝗽 𝗔𝗜 𝗧𝗼𝗼𝗹𝘀 𝗳𝗼𝗿 𝗗𝗲𝘃𝗢𝗽𝘀 𝗶𝗻 𝟮𝟬𝟮𝟰

🔢. Kubiya
🔢. Amazon CodeGuru
🔢. Sysdig

🔢. PagerDuty
🔢. Atlassian Intelligence
🔢. Dynatrace’s Davis

🔢. Datadog APM
🔢. Snyk
🔢. Harness


🔵 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝘀𝘂𝗰𝗵 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗮𝗿𝗼𝘂𝗻𝗱 𝗰𝗹𝗼𝘂𝗱 & 𝗗𝗲𝘃𝗢𝗽𝘀!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
𝗧𝗼𝗽 𝟱𝟬 🐧 𝗟𝗶𝗻𝘂𝘅 𝗖𝗼𝗺𝗺𝗮𝗻𝗱𝘀 𝘆𝗼𝘂 𝗺𝘂𝘀𝘁 𝗸𝗻𝗼𝘄 🚀

Some of the collection of Linux commands to be aware as a person in tech.


🔵 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝘀𝘂𝗰𝗵 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗮𝗿𝗼𝘂𝗻𝗱 𝗰𝗹𝗼𝘂𝗱 & 𝗗𝗲𝘃𝗢𝗽𝘀!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
How to Get Into DevOps?

There isn't a one-size-fits-all path to DevOps.

If you come from a background in development, QA, performance, or support, you should focus on learning about the Cloud, infrastructure automation, container orchestration, and CI/CD.

Most importantly, you must work on real-world use cases.

If you are a fresher, you must concentrate on IT fundamentals, programming, OS concepts, Cloud, and Containers.

Getting a job in the DevOps domain as a newcomer can be challenging. Internships are a good starting point.

This is because most companies (primarily service-based) seek experienced individuals who can immediately contribute to projects.

As the well knowledged person, I've noticed that clients always prefer hiring experienced professionals.

Dedicate yourself to learning and avoid shortcuts.

With hard work, luck will naturally come your way. ☺️


🔵 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝘀𝘂𝗰𝗵 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗮𝗿𝗼𝘂𝗻𝗱 𝗰𝗹𝗼𝘂𝗱 & 𝗗𝗲𝘃𝗢𝗽𝘀!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
😀 A Kubernetes service is a 𝗹𝗼𝗴𝗶𝗰𝗮𝗹 𝗰𝗼𝗹𝗹𝗲𝗰𝘁𝗶𝗼𝗻 𝗼𝗳 𝗽𝗼𝗱𝘀 in a Kubernetes cluster and 𝗲𝗮𝘀𝗶𝗹𝘆 𝗲𝘅𝗽𝗼𝘀𝗲 𝗮𝗻 𝗮𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻 deployed on a set of pods using a single endpoint.

➡️ If a service is keeping track of pods 𝘂𝘀𝗶𝗻𝗴 𝗹𝗮𝗯𝗲𝗹𝘀 𝗶𝗻𝘀𝘁𝗲𝗮𝗱 𝗼𝗳 𝗜𝗣 𝗮𝗱𝗱𝗿𝗲𝘀𝘀 and the label is always the same.

➡️ Labels are the 𝗽𝗿𝗼𝗽𝗲𝗿𝘁𝗶𝗲𝘀 attached to each item/object. Selector helps us to 𝗳𝗶𝗹𝘁𝗲𝗿 𝘁𝗵𝗲 𝗶𝘁𝗲𝗺𝘀/objects which have labels attached to them.

➡️ Each Pod gets its 𝗼𝘄𝗻 𝗶𝗻𝘁𝗲𝗿𝗻𝗮𝗹 𝗜𝗣 𝗮𝗱𝗱𝗿𝗲𝘀𝘀, but the Pods in K8s are ephemeral, meaning that they are destroyed frequently.

➡️ Pod restarts or when old one dies and the new one gets started in its place it 𝗴𝗲𝘁𝘀 𝗮 𝗻𝗲𝘄 𝗜𝗣 𝗮𝗱𝗱𝗿𝗲𝘀𝘀.

➡️ YAML is a human-friendly language. In the context of Kubernetes, YAML files are 𝗺𝗮𝗶𝗻𝗹𝘆 𝘂𝘀𝗲𝗱 𝗳𝗼𝗿 𝘁𝗵𝗲 𝗰𝗼𝗻𝗳𝗶𝗴𝘂𝗿𝗮𝘁𝗶𝗼𝗻 of K8 pods, services, and deployments.

In Kubernetes, YAML is a manifest file.

➡️ 𝗣𝗼𝗿𝘁 --> exposes the Kubernetes service on the 𝘀𝗽𝗲𝗰𝗶𝗳𝗶𝗲𝗱 𝗽𝗼𝗿𝘁 𝘄𝗶𝘁𝗵𝗶𝗻 𝘁𝗵𝗲 𝗰𝗹𝘂𝘀𝘁𝗲𝗿. Other pods within the cluster can communicate with this server on the specified port.

➡️ 𝗧𝗮𝗿𝗴𝗲𝘁𝗣𝗼𝗿𝘁 --> This is the port on the pod that the request gets 𝘀𝗲𝗻𝘁 𝘁𝗼 𝘆𝗼𝘂𝗿 𝗮𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗻𝗲𝗲𝗱𝘀 𝘁𝗼 𝗯𝗲 𝗹𝗶𝘀𝘁𝗲𝗻𝗶𝗻𝗴 𝗳𝗼𝗿 𝗻𝗲𝘁𝘄𝗼𝗿𝗸 𝗿𝗲𝗾𝘂𝗲𝘀𝘁𝘀 𝗼𝗻 𝘁𝗵𝗶𝘀 𝗽𝗼𝗿𝘁 for the service to work.

💢 Services 💢
☑️ Load Balancing
☑️ Service Discovery
☑️ Expose to external world --> Outside K8's cluster

💢 Service types 💢
☑️ Cluster IP - Only accessible from within the cluster
☑️ Node port - Static port on each node’s IP
☑️ Load balancer - Cloud provider’s load balancer


❤️ Follow for more: @prodevopsguy
Please open Telegram to view this post
VIEW IN TELEGRAM
1706106446590.gif
1.8 MB
🔼🔽 Software Development Lifecycle


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

Role for leading IT Firm in Bangalore with 2 to 4 Years of experience in AWS, EKS , Cluster Creation and deployment

Interested?

✉️ Mail at mitalin@symphonihr.com
Please open Telegram to view this post
VIEW IN TELEGRAM