搜索结果
中级篇』k8s 横向扩展功能replicaset 和replicationcontroller (63 )上次说了,pod 的如何管理。这次说说pod 的横向扩展。源码:https://github.com/limingios/docker/tree/master/no.9replicationcontrollerreplicationcontroller (简称为rc )。在旧版本的kubernetes 中,只
有replicationcontroller 对象。它的主要作用是确保pod 以你指定的副本数运行,即如果
有容器异常退出,会自动创建新的pod 来替代;而异常多出来的容器也会
2018-10-16
『中级篇』k8s 最小调度单位pod (62 )
  -  containerport:  80 开始运行pod 节点确认k8s 通过minikube 单节点没有问题kubectl  version  创建pod  kubectl  create  -f  podnginx.yml  查看pod 状态  kubectl  get  pods  查看pod 状态ip 状态  kubectl  get  pods  -o  wide 进入minikube 查看
dockerps ,内部其实就是dockerminikube  start  docker  ps  docker  exec  -it  nginxid  exit 查看pod nginx 的网络docker  network  ls  查看到nginx 的ip 是172.17.0.4  docker  network  inspect  bridge  exit  kubectl  get  pods  -o  wide 上边这种是不是感觉很麻烦,如
2018-10-15
『中级篇』minikube 快速搭建k8s 单节点环境(61 )
频讲解。最困难的搭建k8s 的方式https://github.com/kelseyhightower/kubernetes-the-hard-way 照着上边的搭建了一个礼拜,狠死自己了放弃了。最简单的搭建k8s 的方式https://github.com/kubernetes/minikube 不过是单节点的,这个节点
有点类似vagrant 也是创建一个虚拟机,依赖外部的vritualbox 的方式,在讲解vagrant 的时候讲过vritualbox ,翻看以往的课程吧!https://github.com/kubernetes/kubeadm 可以多节点的https://github.com/kubernetes/kops 应该比较方便我
2018-10-14
『中级篇』kubenetes 简介(60 )
,默认情况下,kubelet 会想master 注册自己,这也是kubernetes 推荐的node 管理方式,kubelet 进程会定时向master 汇报自身情报,如操作系统、docker版本、cpu 和内存,以及
有哪些pod 在运行等等,这样master 可以获知每个node 节点的资源使用情况,冰实现高效均衡的资源调度策略。全局ps :了解我的老铁都知道,概念讲
2018-10-02
『中级篇』routingmesh 之ingress 负载均衡(48 )
事会,谢谢!原文链接地址:『中级篇』routingmesh 之ingress 负载均衡(48 )当创建或更新一个服务时,你可以利用--publish 选项把一个服务暴露到外部,在
dockerswarm 模式下发布一个端口意味着在集群中的所
有节点都会监听这个端口,这时当访问一个监听了端口但是并没
有对应服务运行在其上的节
2018-10-01
『中级篇』集群服务间通信之routingmesh (47 )
scale  whoami 2  worker2  上运行  查看whoami  是否存在  docker  ps  worker1  上ping  whoami 发现ip 没有发生变化10.0.0.247  ping  whoami 为什么呢ip 不发生变化,其实我们ping 的地址是一个虚拟的ip ,
docker集群默认使用overlay 网络驱动,overlay 驱动实现了跨主机集群内部虚拟网络。它的作用:将运行的多个容器(不同主机),附
加(attach to )到一个
2018-09-19
『中级篇』数据持久化之bind mounting (35 )
接地址:『中级篇』数据持久化之bind mounting (35 )回忆上次的volume 的方式,源码github.com/limingios/d no.3 方便学习数据持久化存储dockerfile 中volume /var/lib/mysql 别名: 持久化地址的方式
dockerrun -v mysql:/var/lib/mysqlbind mouting 代码docker  run  -v  /home/aaa:/root/aaa  复制代码例子cd    cd  labs/docker-nginx/  more  dockerfile  复制代码sudo  service  docker  restart  docker  build  -t  liming/nginx  .  sudo  docker  image  ls  复制代码容器生成不适用数据持久化sudo  docker  run  -d 
2018-09-18
『中级篇』数据持久化之data volume (34 )
原创文章,欢迎转载。转载请注明:转载自it 人故事会,谢谢!原文链接地址:『中级篇』数据持久化之data volume (34 )
有些容器会自动产生一
些数据,为了不让数据随着container 的消失而消失,保证数据的安全性。例如:数据库容器,数据表的表会产生一
些数据,如果我吧container 给删除
2018-09-14
『中级篇』overlay 网络和etcd 实现多机的容器通信(31 )
转载请注明:转载自it 人故事会,谢谢!原文链接地址:『中级篇』overlay 网络和etcd 实现多机的容器通信(31 )前面的课程主要集中在同一个
docker,同一个linux 机器,不同的容器之前是如何通信。这次主要说的不同机器之前如何通信。这篇的源码在:https://github.com/limingios/docker.git  中的docke/no.2/labs/flask-redis/ 覆盖网络overlay network  1   简单
2018-09-13
『中级篇』多容器复杂应用的部署(30 )
章,欢迎转载。转载请注明:转载自it 人故事会,谢谢!原文链接地址:『中级篇』多容器复杂应用的部署(30 )通过前几次学习,对于
docker的网络特别是单机,今天这次主要一起来看比较复杂的,会用到前面学到的
docker的网络知识。今天创建一个application 。这篇的源码在:https://github.com/limingios/docker.git  中的docke/no.2/labs/flask-redis/
