随笔分类 - Docker/Kubernetes/Mesos
摘要:六.部署kubectl客户端工具 1. 下载 2. 创建kubectl TLS证书与私钥 1)创建kubectl证书签名请求 2)生成kubectl证书与私钥 3. 创建kubectl kubeconfig文件 kubectl客户端工具在TLS通信时,如不配置kubeconfig文件,在访问api-
阅读全文
摘要:五.部署高可用etcd集群 etcd是key-value存储(同zookeeper),在整个kubernetes集群中处于中心数据库地位,以集群的方式部署,可有效避免单点故障。 这里采用静态配置的方式部署(另也可通过etcd提供的rest api在运行时动态添加,修改或删除集群成员)。 以kuben
阅读全文
摘要:四.CA证书与秘钥 kubernetes集群安全访问有两种方式:"基于CA签名的双向数字证书认证"与"基于BASE或TOKEN的简单认证",生产环境推荐使用"基于CA签名的双向数字证书认证"。 本文档采用 CloudFlare 的 PKI 工具集 cfssl 来生成 Certificate Auth
阅读全文
摘要:参考文档: RBAC授权:https://blog.frognew.com/2017/04/kubernetes-1.6-rbac.html 一.环境 1. 组件 组件 版本 Remark centos 7.4 kubernetes v1.9.2 etcd v3.3.0 flanneld v0.10
阅读全文
摘要:参考文档: harbor配置https:https://github.com/vmware/harbor/blob/master/docs/configure_https.md 一.环境 1. os Server:CentOS-7-x86_64-1611(CentOS 7.3) IP:10.11.5
阅读全文
摘要:参考文档: 基于脚本实现服务自发现与负载均衡(供参考,marathon-lb之前的方案): http://dockone.io/article/439 https://github.com/draculavlad/SetUpMesosphereOnCentos7WithServiceDiscover
阅读全文
摘要:参考文档: 本文主要涉及基于zookeeper+mesos+marathon的docker集群管理平台的配置操作,原理可见上面参考文档。 一.环境 1. 拓扑 2. 拓扑说明 主机名 IP OS 安装服务 master-node1 10.11.4.156 CentOS-7-x86_64-1511 z
阅读全文
摘要:原文发表于cu:2016-06-06 参考文档: ovs相对linux自身的brctl工具(yum install -y bridge-utils)功能上丰富许多,如vlan功能与分布式功能。 本文主要验证利用ovs的vlan功能实现跨主机的容器隔离与通信。 一.前置条件 1. 拓扑图 2. 环境说
阅读全文
摘要:原文发表于cu:2016-06-02 本文属于重发,ovs当前的安装方式可能略有不同。 参考文档: 在docker环境下搭建网桥,有传统的brctl工具(yum install -y bridge-utils),也可以采用扩展性/功能性更强大的open vswitch。 ovs安装的流程是需要下载源
阅读全文
摘要:原文发表于cu:2016-06-01 参考文档: Dockefile创建image是被推荐的方式,不同于"docker build"需要手动commit与rm中间层镜像,dockerfile是自动化的创建image(两者原理均是使用基础镜像启动容器后commit)。 一.Dockerfile构建im
阅读全文
摘要:原文发表于cu:2016-05-31 本文属于重发,当前Daocloud设置镜像的方式就是一条命令:curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://xxxxxxxx.m.daocloud.io 墙内访问D
阅读全文
摘要:原文发表于cu:2016-05-30 本文属于重发,当前Docker已经分为EE与CE版本,CE版本是17.06.0-ce,最新的CE版本安装方式已略有不同;但可以指定安装版本,如1.11.1,1.12.x,1.13.1等等。 参考文档: 官方安装文档: https://docs.docker.co
阅读全文
摘要:现象: 操作系统:centos 7.2 kernel 3.10.0-327.el7.x86_64 mesos:1.3.0 docker:docker-17.06.0-ce 在做mesos验证时,通过marathon下发容器,发现在多个mesos-slave节点上下发容器均以失败告终。 maratho
阅读全文