12 2017 档案
摘要:一言不合先贴一段代码:) 先需要下载一个giantswarm/tiny-tools的小工具镜像,然后让他运行脚本 sh -c "until [ $(echo $(curl http://192.168.0.105:30005/console | grep "Temporarily" | wc -l)
阅读全文
摘要:查看路由表的配置 路由表情况 10.1.0.0为flannel0网段 而在这台机器上启动的pod都是在10.1.19.0网段的 node的节点路由表 10.1.0.0为flannel0网段 而在这台机器上启动的pod都是在10.1.28.0网段的 所有pod的ip地址 正常情况下,ping pod节
阅读全文
摘要:因为Kubernetes官方用的flannel无法实现多租户环境下的网络隔离,建立起来的pod之间实际可以相互访问,而Calico可以实现,因此周末找个时间试了一下大概的过程。 前面的kubernetes安装掠过 Calico安装 下载yaml文件 下载镜像文件 修改calico.yaml的如下部分
阅读全文
摘要:这几天基于Dockerfile构建应用需要的特殊的镜像,比如Nginx需要add很多module的,就需要在镜像内编译和做build. 通过Dockerfile构建镜像时,很容易把镜像构建得很大。 从通俗得原来上来说,一次RUN形成新的一层,如果没有在同一层删除,无论文件是否最后删除,都会带到下一层
阅读全文
摘要:使用yaml文件的好处,通过service name来进行pod间的服务发现, 集群配置dns.
阅读全文