扩展与监控应用

Kubernetes 入门

Frank Heilmann

Platform Architect and Freelance Instructor

在 Kubernetes 上扩展

在 Kubernetes 上扩展

  • 扩展是一种增减资源的技术:
    • 向上扩展:应对负载上升
    • 向下扩展:节省资源
  • 调整 Pod 数量很简单:
    • 修改清单中的 replicas 并重新应用,
    • 或使用命令 kubectl scale deployment ...
    • 搭配 --replicas <number>
Kubernetes 入门

可扩展性与云原生

  • 应用需为可扩展性而设计
  • 传统应用,尤其是单体,一般不适合此类扩展
  • 现代云原生应用以易于扩展为目标设计
Kubernetes 入门

监控应用

  • 监控:实时观察应用
    • 便于应对各类问题
  • Kubernetes 的现代监控工具示例:
    • Prometheus、Grafana,或 kubectl
  • 此处我们用 kubectl 完成基础监控任务
  • 常用命令:kubectl get <object to be monitored>
  • 示例 1:kubectl get pods 返回所有 Pod
  • 示例 2:kubectl get services 返回所有 Service
Kubernetes 入门

¡Vamos a practicar!

Kubernetes 入门

Preparing Video For Download...