首页
文章
标签
关于
kubernetes常用命令
发布于: 2023-5-10   更新于: 2023-7-20   未收录
文章字数: 169   阅读时间: 1 分钟   阅读量:

1. 将service端口暴露到本地

比如将生产环境的redis暴露到本地6379端口

1
kubectl port-forward service/redis -n [namesplace] 6379:6379

2. 进入容器中

kubectl exec -it [pod]  -n [namesplace]  -- bash 

3. 查看日志

查看最后1行的日志

 kubectl logs -f --tail 1 [pod] -n [namesplace]

查看最后一分钟的所有日志

kubectl -n [namesplace] logs [pod] --since=1m

查看指定时间

kubectl -n -n [namesplace] logs -f [pod] --since-time="2022-10-24T02:54:03.467+01:00"

4. 查看配置:

kubectl get pod product-6b5c98478b-rpgr6 --namespace=product-prod -o yaml

kubectl describe pods product-6b5c98478b-rpgr6 --namespace=product-prod

5. 从pod复制文件到宿主机

1
kubectl cp redis-test/redis-0:/data/* .

6 复制pod里的文件到宿主机

kubectl cp service-test/redis-0:/data/* .