DevopsCube

DevopsCube Established in 2014, a community for developers and system admins. Our goal is to continue to build

Don't miss this 65% OFF Cyber Monday sale!Use code CW25CT at https://kube.promo/cyber to get flat 50% discount on Indivi...
11/30/2025

Don't miss this 65% OFF Cyber Monday sale!

Use code CW25CT at https://kube.promo/cyber to get flat 50% discount on Individual certifications.

Using code CW25K8BUNCT you can save 60% if you opt for the following k8s certification bundles.

- CKA + CKAD: https://kube.promo/cka-ckad
- CKA + CKS Bundle: https://kube.promo/bundle
- KCNA + KCSA + CKA + CKAD + CKS: https://kube.promo/kubestronaut
- CKA + CKAD + CKS Exam bundle: https://kube.promo/k8s-bundle
- KCNA + CKA: https://kube.promo/kcka-bundle
- KCSA + CKS Exam Bundle: https://kube.promo/kcsa-cks
- KCNA + KCSA Exam Bundle: https://kube.promo/kcna-kcsa

You can get 65% off when bundling with Thrive-One subscriptions.

โ™ป๏ธ P.S. Donโ€™t forget to repost and share it with the DevOps community and your friends!

---

Always approach certification preparation the right way with thorough research and hands-on practice.

Focus on learning and building real skills, as certification is just the validation of your knowledge and effort!

If you are learning Terraform,Ensure you use structured modules as if you were implementing it for an organization.In th...
01/14/2025

If you are learning Terraform,

Ensure you use structured modules as if you were implementing it for an organization.

In this blog,

you will learn how to create an AWS VPC using well-structured Terraform modules.

This is a step by step guide for beginners with detailed information.

๐——๐—ฒ๐˜๐—ฎ๐—ถ๐—น๐—ฒ๐—ฑ ๐—š๐˜‚๐—ถ๐—ฑ๐—ฒ: https://devopscube.com/terraform-aws-vpc/

โ™ป๏ธ Dont forget to repost and share it with the DevOps community!

-----

Want more detailed k8s guides like these?

Join 8,300+ DevOps engineers who receive our newsletter filled with valuable tips and guides!

Signup for free https://blog.techiescamp.com/ #/portal/signup

01/10/2025

These blogs will help you understand k8s Pods better ๐Ÿ‘‡

- K8s Pod deep dive: https://devopscube.com/kubernetes-pod/
- Init Containers: https://devopscube.com/kubernetes-init-containers/
- Pod Lifecycle Explained With Examples: https://devopscube.com/kubernetes-pod-lifecycle/
- Create Static Pod in Kubernetes: https://devopscube.com/create-static-pod-kubernetes/
- Pod Priority & Preemption explained: https://devopscube.com/pod-priorityclass-preemption/
- How Scheduler chooses a node for pod: https://blog.techiescamp.com/docs/kubernetes-scheduler-chooses-a-node/

โ™ป๏ธ Dont forget to repost and share it with the DevOps community!

-----

Want more detailed k8s guides like these?

Join 8,300+ DevOps engineers who receive our newsletter filled with valuable tips and guides!

Signup for free https://blog.techiescamp.com/ #/portal/signup

Cron Job Expressions Explained Here is how Cron works ๐Ÿ‘‡ - The cron daemon continuously monitors the system time. It does...
01/09/2025

Cron Job Expressions Explained

Here is how Cron works ๐Ÿ‘‡

- The cron daemon continuously monitors the system time. It does this by periodically checking the current time against the scheduled job times.

- When a scheduled time matches the current system time, cron uses the fork and exec system calls to create a new process and run the job.

- The cron daemon runs as a background process, constantly active and waiting to execute jobs at their specified times.

In Kubernetes CronJob, we use the same cron expressions for scheduling.

Also, cron expressions are used in Jenkins as build triggers, Apache Airflow DAGs, Gitlab scheduled pipelines, in programming languages etc.

๐——๐—ฒ๐˜๐—ฎ๐—ถ๐—น๐—ฒ๐—ฑ ๐—–๐—ฟ๐—ผ๐—ป ๐—š๐˜‚๐—ถ๐—ฑ๐—ฒ: https://blog.techiescamp.com/cron-job-expressions/

----

Want more guides/tips like these?

Join 8,300+ DevOps engineers who receive our newsletter filled with valuable tips and guides!

๐—ฆ๐—ถ๐—ด๐—ป๐˜‚๐—ฝ ๐—ณ๐—ผ๐—ฟ ๐—ณ๐—ฟ๐—ฒ๐—ฒ: https://blog.techiescamp.com/ #/portal/signup

01/08/2025

With this method you can easily customize kubectl output ๐Ÿ‘‡

You can modify the default kubectl output headers and data using custom columns.

The Kubectl get command has a flag named custom-columns that helps you customize the output in the format you like.

๐—–๐—ผ๐—บ๐—บ๐—ฎ๐—ป๐—ฑ ๐—˜๐˜…๐—ฎ๐—บ๐—ฝ๐—น๐—ฒ๐˜€: https://blog.techiescamp.com/docs/customize-kubectl-output-columns/

----

Want more tips like these?

Join 8,200+ DevOps engineers who receive our newsletter filled with valuable tips and guides!

Signup for free https://blog.techiescamp.com/ #/portal/signup

01/07/2025

If you use Shell Scripts, You should know this ๐Ÿ‘‡

Many engineers rely on trial and error when working with shell scripts, but thereโ€™s a more efficient approach.

Use ShellCheck, a powerful static analysis tool for bash/sh shell scripts.

ShellCheck provides warnings and suggestions to help you identify and fix potential issues.

Also, It can be seamlessly integrated into your infrastructureโ€™s CI pipelines as a linter, ensuring that your shell scripts are bug-free.

If ShellCheck detects any issues or warnings within your script, it will return a non-zero exit code and cause the CI job to fail.

This will alert you to problems before they impact your workflow.

----

Want more tips like these?

Join 8,200+ DevOps engineers who receive our newsletter filled with valuable tips and guides!

Signup for free https://blog.techiescamp.com/ #/portal/signup

What Does the Kubelet Have to Do with Volumes?When deploying a pod that requires persistent storage, We specify a Persis...
01/06/2025

What Does the Kubelet Have to Do with Volumes?

When deploying a pod that requires persistent storage,

We specify a PersistentVolumeClaim (PVC) in your pod's configuration.

This PVC requests storage from a PersistentVolume (PV), which can be backed by external storage solutions like:

- AWS Elastic Block Store (EBS)
- Network File System (NFS)
- Amazon Elastic File System (EFS)

The provisioning of these volumes is handled by the cloud-controller manager or the relevant CSI (Container Storage Interface) drivers.

Now, these volumes are created outside the Kubernetes cluster and the pod needs to access them as if they were local storage.

How does it happen?

It is achieved by mounting the external volumes onto directories within the node's filesystem where the pod is running.

The Kubelet is responsible for all host-level operations related to volume mounting.

To know more about Kubelet,

Read my Kubelet Deep Dive guide.

๐—ž๐˜‚๐—ฏ๐—ฒ๐—น๐—ฒ๐˜ ๐——๐—ฒ๐—ฒ๐—ฝ ๐——๐—ถ๐˜ƒ๐—ฒ: https://blog.techiescamp.com/docs/kubelet-deep-dive/

The attached image shows EBS volumes mounted on an EKS cluster.

Want more practical, deep-dive guides like this?

Donโ€™t forget to subscribe to the blog newsletter to receive updates by email!

K8s Series: Kubelet Deep Dive ๐Ÿš€ In this blog, youโ€™ll find answers to the following questions:- What is the role of the K...
01/03/2025

K8s Series: Kubelet Deep Dive ๐Ÿš€

In this blog, youโ€™ll find answers to the following questions:

- What is the role of the Kubelet in node registration?
- What happens when the Kubelet finds a pod assigned to the node?
- How does the Kubelet communicate with the Container Runtime Interface (CRI)?
- How does the Kubelet manage volumes?
- What is the role of the Kubelet in logging and ex*****on (e.g., kubectl logs and kubectl exec)?
- How does status reporting work in Kubelet?
- What is the role of the Kubelet in pod networking?
- How can the Kubelet run pods without the API server?

๐——๐—ฒ๐—ฒ๐—ฝ ๐——๐—ถ๐˜ƒ๐—ฒ ๐—•๐—น๐—ผ๐—ด: https://blog.techiescamp.com/docs/kubelet-deep-dive

๐—ก๐—ผ๐˜๐—ฒ: The Kubelet itself is a vast topic. Covering each and every aspect in a single blog is not possible. However, if you have questions, feel free to use the discussion section in the blog to share your insights, ask questions, or start a discussion.

4 Cs of cloud-native security ๐Ÿš€ No matter how many security incidents occur, Many projects still overlook the security a...
01/02/2025

4 Cs of cloud-native security ๐Ÿš€

No matter how many security incidents occur,

Many projects still overlook the security aspects.

Iโ€™ve come across projects where engineers use random public images, community modules, or GitHub Actions without confirming if they come from official sources.

Security should be a top priority.

Educating engineers is important, but processes should also be in place to ensure security from developers' laptops to production deployment.

For instance, you can set up CI builds to fail if the image used is not running as a non-root user.

In todays blog,

You will learn the main ideas within the 4 Cs of cloud-native security and explore different methods to enhance security.

Weโ€™ll also look at concepts such as:

- Shift Left approach
- Software Composition Analysis (SCA)
- Software Bill of Materials (SBOM)

๐——๐—ฒ๐˜๐—ฎ๐—ถ๐—น๐—ฒ๐—ฑ ๐—•๐—น๐—ผ๐—ด: https://blog.techiescamp.com/4-cs-of-cloud-native-security

Tomorrow, we will share an interesting project where you can apply all the 4 Cs concepts in AWS environments.

It will be a great learning experience.

Address

New York, NY

Alerts

Be the first to know and let us send you an email when DevopsCube posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to DevopsCube:

Share