随笔分类 -  Docker/Kubernetes/Mesos

摘要:六.部署kubectl客户端工具 1. 下载 2. 创建kubectl TLS证书与私钥 1)创建kubectl证书签名请求 2)生成kubectl证书与私钥 3. 创建kubectl kubeconfig文件 kubectl客户端工具在TLS通信时,如不配置kubeconfig文件,在访问api- 阅读全文
posted @ 2018-03-30 09:50 Netonline 阅读(1860) 评论(0) 推荐(0) 编辑
摘要:五.部署高可用etcd集群 etcd是key-value存储(同zookeeper),在整个kubernetes集群中处于中心数据库地位,以集群的方式部署,可有效避免单点故障。 这里采用静态配置的方式部署(另也可通过etcd提供的rest api在运行时动态添加,修改或删除集群成员)。 以kuben 阅读全文
posted @ 2018-03-28 19:38 Netonline 阅读(3795) 评论(1) 推荐(0) 编辑
摘要:四.CA证书与秘钥 kubernetes集群安全访问有两种方式:"基于CA签名的双向数字证书认证"与"基于BASE或TOKEN的简单认证",生产环境推荐使用"基于CA签名的双向数字证书认证"。 本文档采用 CloudFlare 的 PKI 工具集 cfssl 来生成 Certificate Auth 阅读全文
posted @ 2018-03-28 19:27 Netonline 阅读(2501) 评论(0) 推荐(0) 编辑
摘要:参考文档: 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 阅读全文
posted @ 2018-03-26 19:17 Netonline 阅读(3981) 评论(4) 推荐(0) 编辑
摘要:参考文档: 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 阅读全文
posted @ 2017-12-29 13:57 Netonline 阅读(2207) 评论(0) 推荐(0) 编辑
摘要:参考文档: 基于脚本实现服务自发现与负载均衡(供参考,marathon-lb之前的方案): http://dockone.io/article/439 https://github.com/draculavlad/SetUpMesosphereOnCentos7WithServiceDiscover 阅读全文
posted @ 2017-12-12 20:24 Netonline 阅读(7162) 评论(0) 推荐(0) 编辑
摘要:参考文档: 本文主要涉及基于zookeeper+mesos+marathon的docker集群管理平台的配置操作,原理可见上面参考文档。 一.环境 1. 拓扑 2. 拓扑说明 主机名 IP OS 安装服务 master-node1 10.11.4.156 CentOS-7-x86_64-1511 z 阅读全文
posted @ 2017-12-04 20:22 Netonline 阅读(2919) 评论(0) 推荐(0) 编辑
摘要:原文发表于cu:2016-06-06 参考文档: ovs相对linux自身的brctl工具(yum install -y bridge-utils)功能上丰富许多,如vlan功能与分布式功能。 本文主要验证利用ovs的vlan功能实现跨主机的容器隔离与通信。 一.前置条件 1. 拓扑图 2. 环境说 阅读全文
posted @ 2017-08-29 18:57 Netonline 阅读(1787) 评论(0) 推荐(0) 编辑
摘要:原文发表于cu:2016-06-02 本文属于重发,ovs当前的安装方式可能略有不同。 参考文档: 在docker环境下搭建网桥,有传统的brctl工具(yum install -y bridge-utils),也可以采用扩展性/功能性更强大的open vswitch。 ovs安装的流程是需要下载源 阅读全文
posted @ 2017-08-28 19:51 Netonline 阅读(899) 评论(0) 推荐(0) 编辑
摘要:原文发表于cu:2016-06-01 参考文档: Dockefile创建image是被推荐的方式,不同于"docker build"需要手动commit与rm中间层镜像,dockerfile是自动化的创建image(两者原理均是使用基础镜像启动容器后commit)。 一.Dockerfile构建im 阅读全文
posted @ 2017-08-24 17:12 Netonline 阅读(888) 评论(0) 推荐(0) 编辑
摘要:原文发表于cu:2016-05-31 本文属于重发,当前Daocloud设置镜像的方式就是一条命令:curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://xxxxxxxx.m.daocloud.io 墙内访问D 阅读全文
posted @ 2017-08-23 21:02 Netonline 阅读(1007) 评论(0) 推荐(0) 编辑
摘要:原文发表于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 阅读全文
posted @ 2017-08-23 20:33 Netonline 阅读(812) 评论(0) 推荐(0) 编辑
摘要:现象: 操作系统: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 阅读全文
posted @ 2017-08-02 16:03 Netonline 阅读(21783) 评论(2) 推荐(2) 编辑