[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-572355-105":3,"detail-sidebar-cat-1-en-105":81,"doc-detail-572355-en":127},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":74,"head_meta":76,"extra_data":78,"updated_unix":80},105,"en","cheat-sheet-kubernetes","Cheat Sheet - Kubernetes","","Cheat Sheet covers core Kubernetes concepts and practical setup steps for working with containerized applications. It explains Linux containers and why Kubernetes automates deployment, scaling, and operations across host clusters. The guide walks through installation tasks such as downloading kubectl, configuring kubeconfig, and ensuring binaries are executable. It also shows how to run Kubernetes locally with Minikube, including prerequisites, installing tools, and an overview of kubectl CLI operations and supporting components like kubelet and kube-proxy.",{"@graph":14,"@context":73},[15,34,56],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/template/","Template",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/template/presentations/","Presentations",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/template/cheat-sheet-kubernetes/572355/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/cheat-sheet-kubernetes/572355.png","ImageObject",442,249,{"name":42,"@type":43},"Connor ","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-10-22","2026-10-13",true,{"@type":52,"interactionType":53,"userInteractionCount":55},"InteractionCounter",{"@type":54},"ViewAction",6,{"@type":57,"mainEntity":58},"FAQPage",[59,65,69],{"name":60,"@type":61,"acceptedAnswer":62},"What problem does Kubernetes solve for containerized applications?","Question",{"text":63,"@type":64},"Kubernetes automates deployment, scaling, and operations of application containers across clusters, helping teams package, run, and manage apps consistently across environments.","Answer",{"name":66,"@type":61,"acceptedAnswer":67},"How do you install kubectl on Linux or macOS?",{"text":68,"@type":64},"Download a pre-compiled release, unzip it so kubectl is placed in the correct platforms/\u003Cos>/\u003Carch> directory, copy it into a directory on your PATH (e.g., /usr/local/bin), and set execute permissions.",{"name":70,"@type":61,"acceptedAnswer":71},"How do you run Kubernetes locally with Minikube?",{"text":72,"@type":64},"Enable VT-x/AMD-v virtualization in BIOS, install a virtualization software package such as VirtualBox (or VMware Fusion on OS X), then download Minikube, install it, and use it to run a single-node Kubernetes cluster on your laptop.","https://schema.org",{"og:url":32,"og:type":75,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":77,"canonical":32},"index,follow",{"doc_id":79,"site_id":7},572355,1792022683,{"code":4,"msg":82,"data":83},"success",[84,88,93,98,103,108,113,118,123],{"id":85,"doc_module":22,"doc_module_name":25,"category_name":29,"show_sort_weight":86,"slug":87},11,90,"presentations",{"id":89,"doc_module":22,"doc_module_name":25,"category_name":90,"show_sort_weight":91,"slug":92},12,"Resumes",80,"resumes",{"id":94,"doc_module":22,"doc_module_name":25,"category_name":95,"show_sort_weight":96,"slug":97},14,"Invoices",70,"invoices",{"id":99,"doc_module":22,"doc_module_name":25,"category_name":100,"show_sort_weight":101,"slug":102},15,"Posters",60,"posters",{"id":104,"doc_module":22,"doc_module_name":25,"category_name":105,"show_sort_weight":106,"slug":107},16,"Social Media",50,"social-media",{"id":109,"doc_module":22,"doc_module_name":25,"category_name":110,"show_sort_weight":111,"slug":112},17,"Forms",40,"forms",{"id":114,"doc_module":22,"doc_module_name":25,"category_name":115,"show_sort_weight":116,"slug":117},18,"Letters",30,"letters",{"id":119,"doc_module":22,"doc_module_name":25,"category_name":120,"show_sort_weight":121,"slug":122},21,"Paper Templates",5,"papers-templates",{"id":124,"doc_module":22,"doc_module_name":25,"category_name":125,"show_sort_weight":4,"slug":126},158,"General","general-158",{"code":4,"msg":82,"data":128},{"doc_id":79,"user_id":129,"nickname":42,"user_avatar":130,"doc_module":22,"category_id":85,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":131,"file_id":132,"file_url":133,"file_type":134,"file_size":135,"view_count":55,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":136,"language":137,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":138,"faqs":139,"seo_title":140,"seo_description":12,"update_tm":141,"read_time":33},687207022233,"https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d","Cheat Sheet: Kubernetes  \nTable of Contents  \n1. Introduction  1  \n2. Installation  2  \n2.A Installing Kubectl  2  \n2.B Administration  2  \n2.C You’ll need more than Kubernetes   3  \n3. Running Locally via Minikube  3  \n3.A Prerequisites  3  \n3.B Install Minikube  3  \n3.C Install Kubectl  4  \n3.D Getting Started  4  \n4. Kubectl CLI  5  \n4.A Kubectl Operations  5  \n5. About the Author  10  \n1. Introduction  \nLinux containers are a technology that allows you to package and isolate applications with their entire runtime environment—all of the files necessary to run. This makes it easy to move the contained application between environments (dev, test, production, etc.) while retaining full functionality.  \nContainers package applications with the files on which they depend. This reduces the friction between development and operations, simplifies application deployment, and accelerates delivery cycles—allowing you to deliver value to customers faster.  \nKubernetes is an open-source platform for automating deployment, scaling, and operations of application containers across clusters of hosts, providing container-centric infrastructure.  \n• Container orchestrator  \n• Runs Linux containers  \n• Describe and launch containers  \n• Monitors and maintains container state  \n• Performs container oriented networking  \nCLI  \nTool  \n-Openshift API Server  -Build Controller  \n-Deployment Controller  \nOpenshift Master  \n-Kubernetes API Server  \n-Kube Controller  \n-Scheduller  \n-Replication Controller  \nKubernetes Master  \n\n|  |  |  |\n| --- | --- | --- |\n| |  | \u003Cbr>POD Registry\u003Cbr>Container Registry |\n| |  |  |\n\nKube Proxy  \n...  \nContainers Engine  \nKubelet  \nMaster (s)  \nManage, build, deploy, & operate  \nNODE(s)  \nRun containers and registries  \n2. Installation  \n2.A Installing kubectl  \nDownload a pre-compiled release[1] and unzip it---kubectl should be located in the platforms/\u003Cos>/\u003Carch> directory.  \n[1] [https://github.com/kubernetes/kubernetes/releases](https://github.com/kubernetes/kubernetes/releases)  \nAdd kubectl to your path. Note, you can simply copy it into a directory that is already in your $PATH (e.g. /usr/local/bin) . For example:  \n\\# Linux  \n$ sudo cp kubernetes/platforms/linux/amd64/kubectl /usr/local/bin/kubectl \\# OS X  \n$ sudo cp kubernetes/platforms/darwin/amd64/kubectl /usr/local/bin/kubectl  \nYou also need to ensure it’s executable:  \n$ sudo chmod +x /usr/local/bin/kubectl  \n2. B Administration  \nTo administer and interact with any given Kubernetes cluster (local or remote), you must setup your kubeconfig file. By default, kubectl configuration lives at ~/.kube/config  \nYou can also create a cluster in your local machine via Minikube (See section 3: Running Locally via Minikube)  \ncurrent-context: federal-context  \napiVersion: v1  \nclusters:  \n-cluster:  \napi-version: v1  \nserver: [http://cow.org:8080](http://cow.org:8080)  \nname: cow-cluster  \n-cluster:  \ncertificate-authority: path/to/my/cafile  \nserver: [https://horse.org:4443](https://horse.org:4443)  \nname: horse-cluster  \ncontexts:  \n-context:  \ncluster: horse-cluster  \nnamespace: chisel-ns  \nuser: green-user  \nname: federal-context  \nkind: Config  \npreferences:  \ncolors: true  \nusers:  \n-name: green-user  \nuser:  \nclient-certificate: path/to/my/client/cert  \nclient-key: path/to/my/client/key  \n2.C You’ll need more than Kubernetes:  \nKubernetes operates at the application level rather than at the hardware level, it provides some generally applicable features common to PaaS offerings, such as deployment, scaling, load balancing, logging, monitoring, etc.  \nHowever, Kubernetes is not an all-inclusive Platform as a Service (PaaS); therefore, you will still need to consider any needs for DevOps functionality separately:  \n• Networking  \n• Image registry  \n• Metrics and logging  \n• Complex deployments such as A/B and Blue/Green  \n• Application lifecycle management  \n• Application services such as database and messaging  \n• Self-service portal  \n• Container security  \nM","cbCaivLqAXA3IDfr","https://ap.wps.com/l/cbCaivLqAXA3IDfr","pdf",113076,10,"English","# Introduction\n# Installation\n## Installing kubectl\n## Administration\n## You’ll need more than Kubernetes\n# Running Locally via Minikube\n## Prerequisites\n## Install Minikube\n## Install Kubectl\n## Getting Started\n# Kubectl CLI\n## Kubectl Operations","[{\"question\":\"What problem does Kubernetes solve for containerized applications?\",\"answer\":\"Kubernetes automates deployment, scaling, and operations of application containers across clusters, helping teams package, run, and manage apps consistently across environments.\"},{\"question\":\"How do you install kubectl on Linux or macOS?\",\"answer\":\"Download a pre-compiled release, unzip it so kubectl is placed in the correct platforms/\\u003cos\\u003e/\\u003carch\\u003e directory, copy it into a directory on your PATH (e.g., /usr/local/bin), and set execute permissions.\"},{\"question\":\"How do you run Kubernetes locally with Minikube?\",\"answer\":\"Enable VT-x/AMD-v virtualization in BIOS, install a virtualization software package such as VirtualBox (or VMware Fusion on OS X), then download Minikube, install it, and use it to run a single-node Kubernetes cluster on your laptop.\"}]","Cheat Sheet - Kubernetes | PDF",1791926896]