摘要: k8s无脑系列(九) Ingress 1.了解下Ingress 1.1 Ingress的流量走向 图中所出现的内容,在配置文件中均有体现 流量基本的流向图所示,LoadBalancer可以是云服务所提供,也可以是一个Nginx/HAProxy/istio,甚至“它”不存在都可以。 糙一点可以直接让I 阅读全文
posted @ 2020-03-14 22:21 smokelee 阅读(551) 评论(0) 推荐(0)
摘要: Docker Install Nginx & Jenkins 本文采用的是docker运行Nginx并反向代理Jenkins。nginx与docker。 nginx与Jenkins位于同一个内部网络“inet”。更详细的请参考“Docker Install Nginx & gitlab 绝对可行版本 阅读全文
posted @ 2020-03-08 22:25 smokelee 阅读(287) 评论(0) 推荐(0)
摘要: k8s无脑系列(八) 部署Jenkins 2. 开始部署 2.1 创建一个命名空间 2.2 创建Jenkins存储空间jenkins storage.yaml 本例使用NFS,在NFS中添加相关记录 2.3 创建账户与权限。可以参考无脑系列 动态存储部分关于账户与权限的说明 校验创建是否成功 可以看 阅读全文
posted @ 2020-03-08 21:56 smokelee 阅读(432) 评论(0) 推荐(0)
摘要: k8s无脑系列(七) NFS存储(动态存储) 1. 为什么需要动态存储 大概其的说一说,不一定对。总之一开始就觉得是个好东西。用到了,自然能体会到好处。 1. 为每一个需要存储的资源编写pv,pvc很繁琐。 2. 相同类型的请求有很多,急需快速可控的方案来实现动态申请。pvc申请,自动绑定pv 3. 阅读全文
posted @ 2020-03-08 21:45 smokelee 阅读(931) 评论(0) 推荐(0)
摘要: k8s无脑系列(六) 创建私有仓库(二) 说明:这个不是Nginx代理的版本,原理上大同小异。 为了降低部署学习难度,先从最简单的开始介绍。 这个完全掌握了,Docker安装Nginx,再反向代理到Registry会更简单 2.4 开始搭建私有仓库 | 物料 | 内容 | 备注 | | | | | 阅读全文
posted @ 2020-03-08 21:39 smokelee 阅读(373) 评论(0) 推荐(0)
摘要: k8s无脑系列 创建私有仓库(一) 1. 意义 与CI/CD联动 私有库属于公司/组织最重要的线上财产必须得到保护 2. 需要解决的问题 先提出问题, 为什么需要Secret? 密码、令牌不能被随意公布。存到集群里,让需要的Pod或者其它资源(rc,pod等)可以拿到必须的令牌内容等等。甚至MySQ 阅读全文
posted @ 2020-03-08 21:29 smokelee 阅读(678) 评论(0) 推荐(0)
摘要: k8s无脑系列 安装k8s 1.16.4 1. 准备环境 1. 主机列表 VirtualBox,双网卡。这样可以实现内外网。( 有坑!见后面 ) 网卡1(enps03):host only 设置一个网络,假设叫vbox1,主机全用它 网卡2(enps08) :nat | 主机名 | IP/外网 | 阅读全文
posted @ 2020-03-08 21:24 smokelee 阅读(1832) 评论(0) 推荐(0)
摘要: k8s无脑系列(三) NFS存储(简单版本) 1.概念 1. 搞清楚pv,pvc pv = PersistentVolume 持久化存储控制器,面向集群而不是namespace。 pvc = PersistentVolumeClaim 对接pod与pv, 2. 关系,官方说明 A PVC to PV 阅读全文
posted @ 2020-03-08 21:16 smokelee 阅读(474) 评论(0) 推荐(0)
摘要: k8s无脑系列(二) DNS服务搭建和访问 概述 上一个文章讲到了,采用NodePort。NodePort绑定了IP,所以对于未来的扩容、部署不友好。所以我们需要进一步学习下去。 外部访问LoadBalance和Ingress。无论哪种,都避不开一个点,就是集群内部采用 DNS查询服务 。 1. 不 阅读全文
posted @ 2020-03-08 21:15 smokelee 阅读(462) 评论(0) 推荐(0)
摘要: Docker Install nginx & gitlab 综述:这里用的是Docker 安装nginx以及Gitlab,实际上运用与单独部署没什么特别大的差别。 唯一的不同就是Docker创建内部网络部分的小差别。在文中有特别指出。 即便不采用Docker的方式,只需要把主机名部分换成相应的IP即 阅读全文
posted @ 2020-03-08 21:08 smokelee 阅读(2523) 评论(0) 推荐(0)