# What is Kubectl?

DevFeed: [What is Kubectl?](<https://devfeed.tech/articles/what-is-kubectl-29962.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/what-is-kubectl/>)

Author: info@goteleport.com (Sooter Saalu)

Published: 2022-03-03T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [kubectl](<https://devfeed.tech/topics/kubectl.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Kubernetes clusters](<https://devfeed.tech/topics/kubernetes-clusters.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>)

Tags: [command-line](<https://devfeed.tech/tags/command-line.md>), [deploy](<https://devfeed.tech/tags/deploy.md>), [kubectl](<https://devfeed.tech/tags/kubectl.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [kubernetes-clusters](<https://devfeed.tech/tags/kubernetes-clusters.md>), [logs](<https://devfeed.tech/tags/logs.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>)

## AI overview

This tutorial explains kubectl, the Kubernetes command-line tool for communicating with and controlling clusters. It covers why kubectl is needed, how it interacts with the Kubernetes API server, common resource-management operations, command syntax, and installation on Linux, Mac, and Windows.

## Source excerpt

kubectl is the Kubernetes command line tool for communicating with and controlling clusters. Whether creating, managing, or deleting resources, kubectl is essential.