文档章节

Kubernetes Tutorials翻译 1 ——Kubernetes(K8s) Clusters

屌丝Lee
 屌丝Lee
发布于 2017/03/03 14:22
字数 488
阅读 184
收藏 2

K8s 可以将接入的计算机组成高可用性集群。在K8s的抽象模块下部署程序无需指定运行机器。想要使用这一部署模块,应用程序首先需要集装箱化 (即环境完全打入docker镜像,后文称为docker化):与主机环境解耦。docker化的程序相比系统直接固化安装的程序具有更好的灵活性与可用性。K8s对集群中的docker容器采用自动化分发与调度管理。K8s是一个已经发布的开源管理平台。

一个K8s集群包含2种资源: 集群的调度master与众多负责任务执行的nodes。如下图:

Master是整个集群的管理者,负责调度集群的所有操作,例如任务分发,程序维护,扩缩容,批量升级等。

Node是一台部署具体服务的虚拟机或者物理机。每个节点都装有一个与K8s master做数据通信的agent——Kubelet。节点需要安装容器管理相关工具,如Docker,rkt等若要使用K8s集群的流量管理至少需要3个节点。

当你在K8s上部署程序时,只需向master发出启动程序容器命令,master将调度nodes执行该任务。nodes和用户都可以使用master已经暴露的接口(API)与master进行通信。

无论是物理机还是虚拟机上,都可以部署K8s集群。你可以使用Minikube作为入门进行K8s的部署学习。Minikube是一个轻量级的K8s实现,它会在你的本地系统中创建一台虚拟机,并在其中部署一个简单的仅含有1个node的集群。Minikube适用系统为Linux,Mac OS和Windows。Minikube的命令行界面提供了基本的cluster操作命令:start,stop,status,delete。

Start :https://kubernetes.io/docs/tutorials/kubernetes-basics/cluster-interactive/

© 著作权归作者所有

上一篇: JAVA NIO —— buffer
下一篇: DTD文件
屌丝Lee
粉丝 1
博文 35
码字总数 14663
作品 0
杭州
私信 提问
将Kubernetes安装到Docker容器里面

将Kubernetes安装到Docker容器里面,使用DinD(Docker in Docker)完成。 kubeadm-dind-cluster A Kubernetes multi-node cluster for developer of Kubernetes and projects that extend Kube......

openthings
2018/03/16
1K
0
Kubernetes 权限管理

kubernetes 主要通过 APIServer 对外提供服务,对于这样的系统集群来说,请求访问的安全性是非常重要的考虑因素。如果不对请求加以限制,那么会导致请求被滥用,甚至被黑客攻击。 kubernetes...

xiaomin0322
2018/09/07
123
0
视频+PPT | 滴滴如何基于Kubernetes构建容器云平台?

K8S GeekGathering 2018 北京站 2018年1月6日,CNCF Meetup——Kubernetes 2018容器热点私享会在北京创业创新氛围最浓的中关村创业大街热力开趴,由K8S技术社区、EasyStack联合主办,特邀CNC...

K8S技术社区
2018/01/16
0
0
Kubernetes命令行管理工具 — Kubectl

附上: 喵了个咪的博客:w-blog.cnKubernetes官方文档:https://kubernetes.io/docs/reference/Kubernetes官方Git地址:https://github.com/kubernetes/kubernetes PS:本系列中使用 KubernetesV1......

喵了_个咪
08/29
47
0
【干货PPT分享】时速云Docker&Kubernetes技术沙龙【上海站&杭州站】

7月30日~7月31日,时速云走进上海和杭州,继前四期时速云Docker&Kubernetes技术沙龙顺利举办以来,受到了越来越多创业者、开发者,以及大型云计算厂商的青睐,报名的小伙伴热情高涨,炎炎夏日...

时速云
2016/08/04
429
0

没有更多内容

加载失败,请刷新页面

加载更多

关于AsyncTask的onPostExcute方法是否会在Activity重建过程中调用的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/XG1057415595/article/details/86774575 假设下面一种情况...

shzwork
今天
6
0
object 类中有哪些方法?

getClass(): 获取运行时类的对象 equals():判断其他对象是否与此对象相等 hashcode():返回该对象的哈希码值 toString():返回该对象的字符串表示 clone(): 创建并返此对象的一个副本 wait...

happywe
今天
6
0
Docker容器实战(七) - 容器中进程视野下的文件系统

前两文中,讲了Linux容器最基础的两种技术 Namespace 作用是“隔离”,它让应用进程只能看到该Namespace内的“世界” Cgroups 作用是“限制”,它给这个“世界”围上了一圈看不见的墙 这么一...

JavaEdge
今天
8
0
文件访问和共享的方法介绍

在上一篇文章中,你了解到文件有三个不同的权限集。拥有该文件的用户有一个集合,拥有该文件的组的成员有一个集合,然后最终一个集合适用于其他所有人。在长列表(ls -l)中这些权限使用符号...

老孟的Linux私房菜
今天
7
0
面试套路题目

作者:抱紧超越小姐姐 链接:https://www.nowcoder.com/discuss/309292?type=3 来源:牛客网 面试时候的潜台词 抱紧超越小姐姐 编辑于 2019-10-15 16:14:56APP内打开赞 3 | 收藏 4 | 回复24 ...

MtrS
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部