走近|Rancher:最棒的Kubernetes分发版
Kubernetes是一个强大的容器编排工具,它使得在可伸缩性系统上可靠部署和运行容器化应用成为可能。Rancher原生支持Kubernetes,使用户可以简单轻松地部署Kubernetes集群。 原生的Kubernetes体验 当我们最初...
Kubernetes是一个强大的容器编排工具,它使得在可伸缩性系统上可靠部署和运行容器化应用成为可能。Rancher原生支持Kubernetes,使用户可以简单轻松地部署Kubernetes集群。 原生的Kubernetes体验 当我们最初...
本文由Rancher首席软件工程师Alena Prokharchyk所写,他分享的是如何将Kubernetes新特性集成到 Rancher平台。这篇文章是关于Kubernetes 1.3新功能的一系列深入的文章的一部分。本文是第四篇。Kub...
编者按:这篇文章是关于Kubernetes 1.3新功能的一系列深入的文章的一部分。本文是第三篇。 之前文章:rktnetes将rkt容器引擎引入Kubernetes 使用Kubernetes的客户能够迅速响应终端用户的请求,交付软件也比以...
我们很高兴地宣布:作为Kubernetes 1.3的一部分,把通用容器引擎加入Kubernetes的工作有了初步成果。我们亲切地称之为“rktnetes”,目前rktnetes包含在Kubernetes 1.3代码库中,并已经可以用于开发用...
如果您正在使用kubernetes构建你的生产环境,如果您正在寻找如何在每台计算节点上运行一个守护进程(Pod),恭喜您, DaemonSet为您提供了答案! 什么是DaemonSet DaemonSet能够让所有(或者一些特定)的Node...
什么是Ingress 在Kubernetes中,Service和Pod的IP地址只能在集群内部网络中路由,所有到达“边界路由器”(Edge Router)的网络流量要么被丢弃,要么被转发到别处,从概念上讲,它类似下图: Ingress是对外...
什么是Deployment Kubernetes Deployment提供了官方的用于更新Pod和Replica Set(下一代的Replication Controller)的方法,您可以在Deployment对象中只描述您所期望的理想状...
什么是资源的限制范围和使用配额 Docker或者说以Docker发轫的新一代云计算,很大程度上的目标是实现更轻量、更便捷、更高效、更低成本的资源共享和隔离。使用kubernetes,一方面是实现DevOps,实现运维的自动化,另一方面是提高...
什么是ConfigMap? ConfigMap API用于存储已经在kubernetes中部署的配置数据,它主要聚焦: 为已经部署的应用提供动态的、分布式的配置管理 封装配置管理信息,简化kubernetes的部署管理 为kubernete...
自动扩容算法 算法描述 autoscaler(自动扩容器)的实现方式是一个循环,它通过定期通过Status.PodSelector来查询Pods的状态,获得他们的CPU使用率。然后,它通过现有Pods的CPU使用率的算数平均值跟目标使用率进...
Redis主从集群 使用Redis主从集群的主要目的在于提高Redis集群的可用性,主节点宕机,从节点可以代替Redis主节点来提供服务。Redis主从集群还可以实现读写分离,即“写“和”读“操作分别作用在主、从节点上。这种模式下,从几点可...
引言 Kubernetes是谷歌开源的容器编排引擎,架构和设计思想来源于谷歌内部使用调度工具——Borg。Borg是谷歌一个久负盛名的的内部使用的大规模集群管理系统,它基于Linux Container(LXC)技术,目的是实现资源管理的自...
Registry介绍 Registry是Docker官方推出的镜像仓库,用于存储Docker的镜像。Docker官方推出了Docker Trusted Registry(DTR)并发布了V2版API,相对于V1版本有很大改变和优化。 快...
单个节点 使用Kubernetes ReplicationController 在GCE环境中使用Kubernetes和持久存储构建单个节点的副本集: 在公司的私有环境中,选择Ceph RBD作为永久性存储是个好的选择。 使用yaml文件定...
本教程介绍共分为五部分。第一部分解释了持续的开发运维工作流程;第二部分描述了在构建流程中构建和集成容器的步骤;第三部分详细描述了容器编排工具 Kubernetes 的架构,包括各种插件以及 OpenStack 服务的分解;第四部分介绍了集中...