09 2018 档案

摘要:容器按照持续运行的时间可以分为两类:服务类容器和工作类容器 服务类容器:持续提供服务 工作类容器:一次性任务,处理完后容器就退出 Deployment,replicaset和daemonset都用于管理服务类容器, 对于工作类的容器,我们用job 编辑一个简单的job类型的yml文件 1.apive 阅读全文
posted @ 2018-09-28 17:55 无踪无影 阅读(2268) 评论(0) 推荐(0)
摘要:deployment部署得副本pod会分布在各个node上,每个node上可以运行很多个pod。 daemonset的不同之处就在于,daemonset可以让每个node上只运行一个pod daemonset的应用场景有: 1.在集群的每个节点上运行存储daemonset,比如glusterd或ce 阅读全文
posted @ 2018-09-28 12:29 无踪无影 阅读(336) 评论(0) 推荐(0)
摘要:Kubernetes通过label实现将pod运行在指定得node上。 默认配置下,Schesuler将pod调度到所有可用得node,有时候我们希望将pod部署到指定得node,比如将有大量磁盘I/O得pod部署到配置了SSD得node;或者pod需要GPU,需要运行在配置了GPU得节点上 lab 阅读全文
posted @ 2018-09-28 11:40 无踪无影 阅读(538) 评论(0) 推荐(0)
摘要:上一节我们运行的3个容器 其中有两个是运行在node2上一个运行在node1上,现在我们关闭node1,观察node1上的容器会发生什么变化 目前node1已经处于notready状态 现在我们查看一下pod的状态 在node1上面的pod处于unknow的状态,在node2上面又重新起来了一个新的 阅读全文
posted @ 2018-09-26 17:45 无踪无影 阅读(298) 评论(0) 推荐(0)
摘要:伸缩(Scale up/down)是指在线增加或减少pod副本数量 通过yml文件创建两个nginx的pod 先查看一下nginx的yml文件: 通过kubectl apply -f创建 通过kubectl get 查看ngin1的资源信息 通过上面的资源我们可以看出目前pod有两个副本 通过修改n 阅读全文
posted @ 2018-09-26 16:32 无踪无影 阅读(460) 评论(0) 推荐(0)
摘要:两种方式:1.命令;2.配置文件 之前我们在部署K8S的时候分别用到了命令和配置文件创建K8s资源: Kubernets 还提供了几个类似的命令,例如 kubectl create、kubectl replace、kubectl edit 和 kubectl patch。 为避免造成不必要的困扰,我 阅读全文
posted @ 2018-09-26 15:32 无踪无影 阅读(770) 评论(0) 推荐(0)
摘要:Deployment 从一个例子开始 kubectl run nginx-deployment --image=nginx:1.7.9 --replicas=2 kubectl get deployment nginx-deployment 查看状态 通过kubectl describe deplo 阅读全文
posted @ 2018-09-26 11:28 无踪无影 阅读(364) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/sparkdev/p/9614326.html 阅读全文
posted @ 2018-09-16 07:38 无踪无影 阅读(223) 评论(0) 推荐(0)
摘要:基于WEB的dashboard,用户可以用kubernetes dashboard部署容器话的应用,监控应用的状态,执行故障排查任务以及管理kubernetes各种资源。 在kubernetes dashboard中可以查看集群中应用的运行状态,也能创建和修改各种kubernetes资源,比如dep 阅读全文
posted @ 2018-09-07 10:32 无踪无影 阅读(2529) 评论(0) 推荐(0)
摘要:Kubenetes cluster 由master和node组成 Master是kubenetes的大脑。运行着以下进程:kube-apiserver、kube-scheduler、kube-controller-manager、etcd 和 Pod 网络(例如 flannel)。 API Serv 阅读全文
posted @ 2018-09-04 14:23 无踪无影 阅读(545) 评论(0) 推荐(0)