k8s常用命令_v20250218
1. 列出当前命名空间中的所有 Deployments
kubectl get deployments
kubectl get deploy -ncr-servicedefault
2. 使用 kubectl get 命令获取控制器的配置文件
kubectl get deploy -ncr-servicedefault prediction-translate-20250214-asi-atzdziruq7qm8xtn -oyaml
3. 修改配置文件,修改后会及时生效
kubectl edit deploy -ncr-servicedefault prediction-translate-20250214-asi-atzdziruq7qm8xtn
4. 副本扩展到2个
kubectl scale deploy -ncr-servicedefault prediction-translate-20250214-asi-atzdziruq7qm8xtn --replicas=2
5. 获取pod以及命名空间名称
kubectl get pod -A -owide |grep pre
6. 进入容器
kubectl exec -it aibase-idaas-58546cc5df-5k5fs bash
kubectl exec -it -ncr-servicedefault prediction-translate-20250214-asi-atzdziruq7qm8xtn-778799cm7q7r bash
7. 查看日志
kubectl logs -f -n cr-servicedefault prediction-translate-20250214-asi-atzdziruq7qm8xtn-6d78dcdg2qqg
8. 查询服务
kubectl get svc -A | grep 10.214.60.16