201908-25 Docker优化参数 [crayon-68127c1986be4894357862/] [crayon-68127c1986bee649540319/] .... Read More >
201908-23 apollo 分布式本地与阿里云机器互通 [crayon-68127c198742b976967700/] 实际配置: [crayon-68127c1987441791678781/] .... Read More >
201908-16 consul集群——docker-compose.yml 使用docker-compose搭建consul集群环境 consul是一个集群环境,用来管理微服务架构下面的服务发现和配置管理功能。 集群包含三个server:node1, node2, node3集群包含一个client:node4;并且在client上提供web UI访问服务。 1.下载consul docker image [crayon-68127c198774.... Read More >
201908-16 Consul + overlay实现 doker跨主机通信 多节点直接docker互联 1.节点准备 [crayon-68127c1987b0b793826282/] 2.准备 overlay 环境 为支持容器跨主机通信,Docker 提供了 overlay driver。Docerk overlay 网络需要一个 key-value 数据库用于保存网络状态信息,包括 Network、Endpoint、IP 等。Consul、E.... Read More >
201908-16 overlay+etcd跨多宿主机容器网络 1.安装etcd (3节点) 1.1. 修改host [crayon-68127c1987f0b987648328/] 1.2.修改内核参数,使之支持ip转发 [crayon-68127c1987f12517791628/] [crayon-68127c1987f15839212590/] 1.3.修改etcd配置 [crayon-68127c1987.... Read More >
201908-09 docker日志错误无法启动 1.docker日志驱动错误 [crayon-68127c1988f03164943139/] [crayon-68127c1988f09727421716/] .... Read More >
201908-06 kubernetes之Secret Secret存在的意义 Secret 解决了密码、token、密钥等敏感数据的配置问题,而不需要把这些敏感数据暴露到镜像或者 Pod Spec中。 Secret 可以以 Volume 或 环境变量的方式使用,也就意味着,我们有一些密码要被我们的pod所使用的时候,完全可以先存储在我们的 secret中,当pod启动的时候挂载进去即可 Secr.... Read More >
201908-06 kubernetes之configmap 关于configmap要引出,stateFulSet [crayon-68127c1989a6d824198020/] k8s中的存储机制: 1.configMap (存储配置文件)本文只讨论configMap2.secret (加密方案) 请看这里 传送门3.volume (为pod提供共享存储卷的能力,比如本地磁盘共享,nfs共享)4.pv(persisten.... Read More >
201908-05 kubernetes之ingress负载 ingress常用来做负载,常见的组合有 ingress + nginx ingress + HAproxy 当前因个人项目,ingress-nginx用的比较多. 所以主要介绍前一种 ingress + nginx Ingress 部署 第一步:安装插件 需要事先导入下载好的镜像,否则下载不下来 ingress镜像下载地址: [crayon-6.... Read More >