文章目录
  1. 1. k8s常用命令
    1. 1.0.1. Port forward port to Deployment
    2. 1.0.2. Apply Deployment
    3. 1.0.3. Apply Deployment
    4. 1.0.4. Apply all YAML files
    5. 1.0.5. Get all resources
    6. 1.0.6. Get all by label
    7. 1.0.7. Get Pod by label
    8. 1.0.8. Restart deployments

k8s常用命令

k8s

—查看容器在哪台node

kubectl get pod -n kube-system -o wide

—以yaml形式查看配置

kubectl get pod [pod-name] -o yaml -n [namespace]

—-临时以将service expose到宿主机以本地访问

kubectl port-forward deployment/nginx 31113:80 -n [namespace]

——查看容器活动日志

kubectl describe pod [pod-name] -n [namespace]

—将容器以NodePort的形式暴露给外部访问

kubectl expose deployment nginx –type=NodePort

Port forward port to Deployment

kubectl port-forward deployment/nginx 8080:80

Apply Deployment

kubectl apply -f deployment.yaml

Apply Deployment

kubectl apply -f deployment.yaml

Apply all YAML files

kubectl apply -f .

Get all resources

kubectl get all

Get all by label

kubectl get all -l name=nginx

Get Pod by label

kubectl get po -l name=nginx

Restart deployments

kubectl rollout restart deployment/nginx

https://levelup.gitconnected.com/mount-files-into-your-kubernetes-deployment-via-configmaps-bedfe5350e25

https://github.com/mr-pascal/medium-k8s-cf-mount-file

https://www.prometheus.wang/quickstart/use-node-exporter.html

https://kubernetes.io/zh-cn/docs/concepts/workloads/controllers/daemonset/

https://cloud.tencent.com/developer/article/1957885

https://www.cnblogs.com/veeupup/p/13545361.html

文章目录
  1. 1. k8s常用命令
    1. 1.0.1. Port forward port to Deployment
    2. 1.0.2. Apply Deployment
    3. 1.0.3. Apply Deployment
    4. 1.0.4. Apply all YAML files
    5. 1.0.5. Get all resources
    6. 1.0.6. Get all by label
    7. 1.0.7. Get Pod by label
    8. 1.0.8. Restart deployments