Kubernetes 运维工程师必备:K8s 基础面试题精编(三)
- 1. 在Kubernetes集群中如何查看Pod的日志?
- 2. 如何将一个已经部署的应用程序从一个命名空间迁移到另一个命名空间?
- 3. 如何更新Kubernetes集群中的应用程序镜像版本?
- 4. 如何通过Kubernetes进行自动扩容?
- 5. 如何手动扩容Kubernetes集群中的节点?
- 6. 如何为Kubernetes集群中的Pod添加环境变量?
- 7. 如何为Kubernetes集群中的Pod添加存储卷?
- 8. 如何在Kubernetes集群中进行滚动更新(Rolling Update)?
- 9. 如何为Kubernetes集群中的Service配置负载均衡?
- 10. 如何通过Kubernetes进行容器间的通信?
- 11. Kubernetes 中的 Namespace 有何作用?
- 12 Kubernetes 中的 Persistent Volume (PV) 和 Persistent Volume Claim (PVC) 如何工作?
- 13. Kubernetes 中的 Service 如何实现服务发现?
- 14. Kubernetes 中的 Ingress Controller 是如何工作的?
1. 在Kubernetes集群中如何查看Pod的日志?
可以通过Kubernetes的命令行工具kubectl来查看Pod的日志。具体步骤如下:
- 在本地环境中,已经在k8s集群部署好notemark应用,我们查询notemark的pod名称。
[root@k8s-master01 ~]# kubectl get pods -n notemark
NAME READY STATUS RESTARTS AGE
notemark-86d7d58cd4-86b6f 1/1 Running 0 13d
notemark-86d7d58cd4-th592 1/1 Running 0 13d
- 使用以下命令,查看某个pod日志