代码改变世界

使用traefik作为kubernetes的ingress

2019-01-29 09:46 by 河边草&河边沙, 483 阅读, 0 推荐, 收藏,
摘要:目录 说明 部署 创建一个独立的命名空间 配置rbac授权 配置secret 创建一个configmap用于存放traefik的配置文件 配置traefik的deployment文件 配置服务 通过prometheus监控traefik 说明 关于kubernetes的服务暴露方式以及traefik的原理篇这里不作详细说明。traefik的原理可以参考官方文档:https://docs.tra... 阅读全文

K8S从私有仓库拉取镜像

2019-01-29 09:45 by 河边草&河边沙, 4305 阅读, 0 推荐, 收藏,
摘要:通常来讲,我们在通过公共镜像仓库拉取docker镜像的时候,不需要任何的认证操作,但我们在构建了企业的私有镜像以后,就不得不在拉取镜像之前通过用户名密码来完成认证。 在docker单机环境中,我们可以直接在宿主机上执行docker login https://myhub.fdccloud.com类似这种命令的方式来完成认证。但在通过kubernetes来对docker做相关集群管理时,就不得不在所... 阅读全文

Kubernetes Ingress管理

2019-01-29 09:43 by 河边草&河边沙, 1309 阅读, 0 推荐, 收藏,
摘要:目录 Ingress介绍 1、Pod漂移问题 2、端口管理问题 3、域名分配及动态更新问题 Nginx Ingress配置 1、部署默认后端 2、部署Ingress Controller 3、部署Ingress 4、配置Ingress TLS 创建secret 修改ingress,开启tls 5、通过ingress暴露tcp服务 6、通过configmap修改nginx controlle... 阅读全文

一文掌握Docker Compose

2019-01-29 09:33 by 河边草&河边沙, 370 阅读, 0 推荐, 收藏,
摘要:目录 Docker Compose介绍 Docker Compose安装 Docker Compose基本示例 1、基本文件及目录设置 2、创建一个Dockerfile 3、通过docker-compose.yml定义服务 4、通过Docker Compose构建并启动服务 5、 修改Compse文件,添加一个挂载点 7、 更新应用 Docker Compose常用命令说明 Docker Co... 阅读全文

Harbor高可用集群配置

2019-01-29 09:32 by 河边草&河边沙, 530 阅读, 0 推荐, 收藏,
摘要:目录 说明 双主复制 主从同步 双主复制说明 多harbor实例共享后端存储 方案说明 环境说明 配置说明 安装redis和mysql 导入registry数据库 配置harbor 挂载nfs目录 修改harbor.cfg配置 修改docker-compose.yml配置 说明 在上一篇企业级镜像管理系统Harbor中,我们简要说明了单机版本harbor的配置。然而这种单机部署显然无法满... 阅读全文

企业级镜像管理系统Harbor

2019-01-29 09:31 by 河边草&河边沙, 497 阅读, 0 推荐, 收藏,
摘要:Harbor简介 在说harbor之前,我们首先说一说直接使用docker registry的一些缺陷: 缺少认证机制,任何人都可以随意拉取及上传镜像,安全性缺失 缺乏镜像清理机制,镜像可以push却不能删除,日积月累,占用空间会越来越大 缺乏相应的扩展机制 鉴于以上缺点,我们通常在生产环境中,不会直接使用docker registry来实现提供镜像服务。而Harbor正好解决了上述所有的... 阅读全文