k8s常用命令
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://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/

