
clovis
3.9K posts

clovis
@clovisdsdo
Chasing Kubernetes wisdom • DevOps Engineer • laC addict • Building platforms
Houston, TX Bergabung Mart 2011
1.4K Mengikuti2.9K Pengikut
Tweet Disematkan

I asked my AI agent to audit my Kubernetes namespace security using this prompt:
Analyze the security posture of my namespace. Identify risks, explain them, and suggest fixes.
It found:
- No NetworkPolicies
- Public API server open to 0.0.0.0/0
- Pods using nginx:latest
- Default service account
- No IAM roles (IRSA)
And gave me the exact fixes.
Watch the video 👇👇👇👇
English
clovis me-retweet

DevOps Job Switch Reality In 2026:
Clearing all the technical rounds for a DevOps role with 3+ years of experience is incredibly hard. Honestly, there’s a 90% chance you won’t make it because if you mess up even one question, you're often out of the process.
I’ve reached the final rounds multiple times and have even been rejected in CEO rounds. The entire process is exhausting. The funny part? The actual job is often much easier than the interview itself.
If I prepare Kubernetes thoroughly, they ask me to write Terraform code to provision an EKS cluster with a custom VPC.
If I prepare Kubernetes and Terraform, they start digging deep into AWS networking.
If I prepare all of that, they move on to Linux troubleshooting, Docker internals, monitoring, or CI/CD questions.
At this point, you’re expected to be an expert in:
- AWS
- Terraform
- Kubernetes
- Docker
- Linux
- ELK
- Monitoring & Observability
- Jenkins
- GitHub Actions
- ArgoCD
- Production Troubleshooting
Dear hiring teams, for a ₹10 LPA DevOps role with 3+ years of experience, you are not hiring a DevOps Engineer you are trying to hire an entire IT team in one person.
One interview process was especially frustrating. I cleared the assessment round, a technical round, and then an in-person practical round.
The task?
In just 1.5 hours, I had to:
- Set up an EKS cluster with a custom VPC
- Create public and private subnets
- Configure an Ingress Controller
- Build a GitHub Actions CI/CD pipeline
- Build and push a Docker image
- Deploy and expose the application
All of this had to be done using my own AWS account and my own laptop while sharing my screen the entire time. After that, they would decide whether I was good enough for the role.
I’m not sure who designed these interview processes, but they often feel far more difficult than the actual job itself.
English

Answer: B. kubelet
The kubelet watches the Pods running on the node and checks their container status.
If a container crashes, the kubelet detects it and restarts it based on the Pod restartPolicy.
clovis@clovisdsdo
A Pod is running on a Kubernetes node. Suddenly, the container inside the Pod crashes. Which component detects the failure?
English

@owolabiyusf_dev 🙏🏼K8s does not treat a Pod as something permanent.If a Pod fails, Kubernetes can replace it with a new one.
English

@clovisdsdo Pods are ephemeral in nature, reason for it been eh to scale @ ease and also self-healing nature
English

@clovisdsdo You forgot to add-up to the #ControlPlane of the K8s, #CloudControllerMgr, which helps with ALB, during the ingress {HTTP/S} global services requirements (#ControlMgr).
English


@KAKUMARID Great. Kubelet can still monitor the container without liveness/readiness probes
English

@clovisdsdo B...The kubelet detects the container crash. Kubelet runs on every node and is responsible for health checking containers via liveness/readiness probes and monitoring container runtime status.
English

@ankit_ops2799 That is the workflow and you explained it well.
Thx for checking out
English

@clovisdsdo B. kubelet
it runs on the node and directly monitors container state via CRI. First to detect the crash, reports it to the API server, and restarts the container per restartPolicy.
English

Answer: C
Kubernetes can run many types of applications.
But the application must be packaged as a container image first.
Kubernetes deploys only containers.
clovis@clovisdsdo
Day 2/30 Kubernetes Interview Question Can we deploy any type of application on Kubernetes?
English

If you cannot manage one container properly, Kubernetes will make the confusion bigger.👇
Nandkishor@devops_nk
Everyone wants to learn Kubernetes. But first learn how to run one container properly. Docker is not optional. It’s the foundation.
English

Answer: B
Kubernetes does not replace Docker.
Docker is used to build and run containers.
Kubernetes is used to manage containers at scale.
clovis@clovisdsdo
Day 1/30 Kubernetes Interview Question Can Kubernetes replace Docker?
English

🔐 AWS IAM Best Practices Every Cloud Engineer Should Follow
1. Follow the Principle of Least Privilege
2. Enable MFA for privileged accounts
3. Avoid using the Root Account for daily operations
4. Use IAM Roles instead of Access Keys
5. Rotate credentials regularly
6. Use Groups and Managed Policies
7. Regularly audit IAM permissions and policies
Strong IAM practices are the foundation of a secure AWS environment.
Which IAM best practice would you add to this list? 👇
English

C.
Kubernetes can run stateless apps, stateful workloads (via StatefulSets), batch jobs (via Jobs/CronJobs), DaemonSets and more but the hard requirement is that whatever you run must be packaged as a container image first. Kubernetes orchestrates containers; it doesn't care what's inside them.
English








