kubernetes集群联邦

集群联邦Federation的目的是实现单一集群统一管理多个kubernetes集群的机制。这些集群可以是跨地域的,跨云厂商的或者是用户内部自建集群。一旦集群建立联邦后,就可以使用集群FederationAPI来管理多个集群的kubernetesAPI资源。kubernetes集群联邦主要是实现以下目标1)简化管理多个联邦集群的KubernetesAPI资源2)在多个集群之间分散工作负载(容器),以提升应用(服务)的可靠性3)在不同集群中,能更快速更容易地迁移应用(服务)4)跨集群的服务发现,服务可以就近访问,以降低延迟5)实...

阅读全文

k8s发布应用的过程

k8s发布应用几本有以下6个过程1.制作镜像2.控制器管理podDeployment:无状态部署,例如Web,微服务,APIStatefulSet:有状态部署,例如数据库,ZK,ETCDDaemonSet:守护进程部署,例如监控Agent、日志AgentJob & CronJob:批处理,例如数据库备份,邮件通知3.pod数据持久化容器部署过程中一般有以下三种数据:1)启动时需要的初始数据,可以是配置文件2)启动过程中产生的临时数据,该临时数据需要多个容器间共享3)启动过程中产生的业务数据4.暴露应用使用Servi...

阅读全文