Question 23
Kubernetes FundamentalsWhich persona is most likely to interact directly with kubectl daily to deploy, troubleshoot, and manage applications running on the Kubernetes platform?
Correct answer: B
Explanation
Application Developers are the people who work with Kubernetes at the application layer, using tools like "kubectl" to deploy, troubleshoot, and manage their own services. Because they manage "their specific microservices," they are the persona most likely to interact directly with the cluster daily.
Why each option is right or wrong
A. Platform Operator managing the cluster infrastructure.
B. Application Developer deploying and managing their specific microservices.
The Kubernetes documentation distinguishes the application-facing role from cluster administration: `kubectl` is the primary CLI for creating, inspecting, and troubleshooting workload objects such as Pods, Deployments, and Services, which are the day-to-day tasks of the application team rather than the platform operator. In the Kubernetes persona model, the Application Developer owns their own microservices and uses these workload APIs directly, whereas cluster administrators focus on control-plane, node, and policy management, so the daily `kubectl` interaction aligns with the developer persona.
C. End User accessing the application through a web browser.
D. CNCF maintainer reviewing project proposals.
E. Security auditor reviewing RBAC policies.