201908-25 Docker优化参数 [crayon-6812802ac7b82622989546/] [crayon-6812802ac7b88446754872/] .... Read More >
201908-23 apollo 分布式本地与阿里云机器互通 [crayon-6812802ac81ce026657802/] 实际配置: [crayon-6812802ac81d5972440044/] .... 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-6812802ac843.... Read More >
201908-16 Consul + overlay实现 doker跨主机通信 多节点直接docker互联 1.节点准备 [crayon-6812802ac8728290097377/] 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-6812802ac8a00885312849/] 1.2.修改内核参数,使之支持ip转发 [crayon-6812802ac8a05644465639/] [crayon-6812802ac8a08457467592/] 1.3.修改etcd配置 [crayon-6812802ac8.... Read More >
201908-09 docker日志错误无法启动 1.docker日志驱动错误 [crayon-6812802ac9054444563238/] [crayon-6812802ac9059130382564/] .... 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-6812802ac98a2825477386/] 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 >