Coursera 笔记

Module 03 · Managing Applications with Kubernetes

Summary & Highlights: Managing Applications with Kubernetes概要和重点:使用 Kubernetes 管理应用程序

Coursera ↗

Congratulations! You have completed this module. At this point, you know: 
恭喜!您已完成本模块。此时,您知道:

  • A ReplicaSet enables scaling by creating or deleting pods. 
    副本集通过创建或删除 Pod 实现扩展。
  • A ReplicaSet always tries to match the actual state to the desired state. 
    副本集始终尝试将实际状态匹配到期望状态。
  • Autoscaling enables scaling as needed at the cluster or node level, and the pod level. 
    自动扩展能够在集群、节点和 Pod 级别按需进行扩展。
  • Autoscaler types include horizontal pod (HPA), vertical pod (VPA), and cluster (CA).  
    自动扩展类型包括水平 Pod(HPA)、垂直 Pod(VPA)和集群(CA)。
  • Rolling updates roll out app changes in a controlled and automated way. 
    滚动更新以受控和自动化的方式推出应用程序变更。
  • Rolling updates and rollback can be performed using all-at-once and one-at-a-time strategies. 
    滚动更新和回滚可以使用一次性和逐个执行策略执行。
  • ConfigMaps are used to provide variables for your application. 
    ConfigMaps 用于为您的应用程序提供变量。
  • Secrets are used to provide sensitive information to your application. 
    Secrets 用于向您的应用程序提供敏感信息。
  • Binding an external Service to your deployment automatically provides the credentials to use the Service inside the code. 
    将外部服务绑定到您的部署中会自动提供在代码中使用该服务的凭据。
  • Binding manages configuration and credentials for back-end Services while protecting sensitive data. 
    绑定管理后端服务的配置和凭据,同时保护敏感数据。