mirror of
https://github.com/marcel-dempers/docker-development-youtube-series.git
synced 2025-06-06 17:01:30 +00:00
64 lines
971 B
Markdown
64 lines
971 B
Markdown
|
|
Kubectl Basics:
|
|
|
|
<a href="https://youtu.be/feLpGydQVio" title="Kubernetes"><img src="https://i.ytimg.com/vi/feLpGydQVio/hqdefault.jpg" width="30%" alt="kubectl basics" /></a>
|
|
|
|
## Configs
|
|
|
|
```
|
|
kubectl config
|
|
|
|
#${HOME}/.kube/config
|
|
#kubectl config --kubeconfig="C:\someotherfolder\config"
|
|
#$KUBECONFIG
|
|
|
|
```
|
|
|
|
### contexts
|
|
|
|
```
|
|
#get the current context
|
|
kubectl config current-context
|
|
|
|
#get and set contexts
|
|
kubectl config get-contexts
|
|
kubectl config use-context
|
|
|
|
```
|
|
|
|
## GET commands
|
|
```
|
|
kubectl get <resource>
|
|
|
|
#examples
|
|
kubectl get pods
|
|
kubectl get deployments
|
|
kubectl get services
|
|
kubectl get configmaps
|
|
kubectl get secrets
|
|
kubectl get ingress
|
|
|
|
```
|
|
|
|
## Namespaces
|
|
|
|
```
|
|
kubectl get namespaces
|
|
kubectl create namespace test
|
|
kubectl get pods -n test
|
|
|
|
```
|
|
|
|
## Describe command
|
|
|
|
Used to troubleshoot states and statuses of objects
|
|
|
|
```
|
|
kubectl describe <resource> <name>
|
|
```
|
|
|
|
## Version
|
|
|
|
```
|
|
kubectl version
|
|
``` |