欢迎小伙伴们留言,版书看着不舒服的,可以跳转到简 书查看

我给你一个大大的Yes

Jack of all trades and master of none.

摘要: 前言 master的HA,实际是apiserver的HA。Master的其他组件controller manager、scheduler都是可以通过etcd做选举( leader elect),而APIServer设计的就是可扩展性,所以做到APIServer很容易,只要前面加一个负载均衡轮训转发请 阅读全文
posted @ 2019-09-18 17:24 我给你一个大大的Yes 阅读(1476) 评论(0) 推荐(1) 编辑
摘要: 本文redis通过helm搭建,提供redis高可用完整的编排,关于Helm的搭建和使用请查看文章《 "helm的搭建及使用" 》,其中前一章介绍了Helm搭建,并提供了Helm搭建Harbor的例子,所以本意仅做简要叙述 可根据 "https://github.com/bitnami/charts 阅读全文
posted @ 2019-09-18 17:16 我给你一个大大的Yes 阅读(1683) 评论(0) 推荐(0) 编辑
摘要: 目录 前言 ....前言 本文选用Stolon的方式搭建Postgresql高可用方案,主要为Harbor提供高可用数据库,Harbor搭建可查看 "kubernetes搭建Harbor无坑及Harbor仓库同步" ,之后会提供redis高可用及Harbor高可用方案搭建 方案比较 几种postgr 阅读全文
posted @ 2019-09-18 17:13 我给你一个大大的Yes 阅读(10158) 评论(13) 推荐(3) 编辑
摘要: 前言 本文Harbor高可用依照 "Harbor官网" 部署,主要思路如下,大家可以根据具体情况选择搭建。 部署Postgresql高可用集群。(本文选用Stolon进行管理,请查看文章《 "kubernetes下Stolon部署高可用Postgresql" 》) 部署redis高可用集群。(本文选 阅读全文
posted @ 2019-09-18 17:10 我给你一个大大的Yes 阅读(1779) 评论(0) 推荐(1) 编辑
摘要: 引言 Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。 本文将Jenkins的master与slave置于Pod中,部署在namespace:jenkins下,jenkins slave 构建时,启动slave运行代码克隆,项目构建,镜像构建,上传仓库等一系 阅读全文
posted @ 2019-09-17 11:08 我给你一个大大的Yes 阅读(2126) 评论(0) 推荐(0) 编辑
摘要: 1.安装helm 生产环境离线的情况下,使用tiller前端运行还是后端运行可以根据自己需求,如果希望tiller可以稳定的运行,可以尝试docker跑以下,作者没有尝试不知是否会成功。但是不通过 的方式搭建,这个需要访问网络。 1.1.安装helm客户端 各个版本的helm: "https://g 阅读全文
posted @ 2019-09-11 10:46 我给你一个大大的Yes 阅读(2550) 评论(0) 推荐(0) 编辑
摘要: 1.安装helm 1.1.安装helm客户端 各个版本的helm: "https://github.com/helm/helm/releases" 1.2.安装helm tiller(server)端 离线安装请查看 1.2.1.为应用程序设置serviceaccount 1.2.2.安装tille 阅读全文
posted @ 2019-09-11 10:08 我给你一个大大的Yes 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 引言 本文通过对卷类型的分析对比,来帮助读者选取生产环境最符合服务的挂载存储,命令可结合《 "glusterfs详解及kubernetes 搭建heketi glusterfs" 》进行实验,下面进入正题 几种卷类型 基础卷:布式卷(distribute)、条带卷(stripe)、复制卷(repli 阅读全文
posted @ 2019-08-29 12:07 我给你一个大大的Yes 阅读(1053) 评论(0) 推荐(0) 编辑
摘要: 本文包含: gluster各存储卷详解、创建及使用 gluster kubernetes搭建glusterfs存储 前言 传统的运维中,往往需要管理员手动先在存储集群分配空间,然后才能挂载到应用中去。Kubernetes 的最新版中,dynamic provisioning 升级到了 beta ,并 阅读全文
posted @ 2019-08-28 18:51 我给你一个大大的Yes 阅读(1971) 评论(0) 推荐(0) 编辑
摘要: 一、helm搭建harbor 1.安装helm 1.1.安装helm客户端 1.2.安装helm tiller(server)端 1.2.1.为应用程序设置serviceaccount kubectl create f helm rbac config.yaml 1.2.2.安装tiller hel 阅读全文
posted @ 2019-08-22 18:02 我给你一个大大的Yes 阅读(3995) 评论(2) 推荐(3) 编辑
摘要: 概述: 本文提供ansible playbooks用来帮助读者用ansible构建二进制kubernetes1.14, 集群包含calico、nginx ingress、HA 提供资源有kubernetes 1.14二进制安装包、docker18/rpm包、calico所需镜像、nginx ingr 阅读全文
posted @ 2019-08-21 18:00 我给你一个大大的Yes 阅读(2279) 评论(7) 推荐(1) 编辑
摘要: webhook 对kubernetes的webhook开发实例 介绍 Webhook就是一种HTTP回调,用于在某种情况下执行某些动作,Webhook不是K8S独有的,很多场景下都可以进行Webhook,比如在提交完代码后调用一个Webhook自动构建docker镜像 K8S中提供了自定义资源类型和 阅读全文
posted @ 2022-08-02 16:14 我给你一个大大的Yes 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 前言 本着在网络上无限踩坑,取之网络回馈网络的初心,记录下docker的存储位置修改。 方案二: 把/var/lib/docker目录mount到所用到磁盘也是可以的 必读 本文重点在与,修改了docker的存储位置后,切记要修改kubelet配置,kubelet默认读取docker存储的目录为/v 阅读全文
posted @ 2022-02-22 15:21 我给你一个大大的Yes 阅读(977) 评论(0) 推荐(0) 编辑
摘要: Gluserfs详解 排版看着不舒服的,可以查看[我的简书](https://www.jianshu.com/p/0340e429431b) doc home:https://docs.gluster.org/en/latest/Quick Start Guide/Architecture/ ⚠️本 阅读全文
posted @ 2019-11-28 17:41 我给你一个大大的Yes 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 部署高可用Ingress 官网地址https://kubernetes.github.io/ingress nginx/deploy/ 获取ingress的编排文件 `wget https://raw.githubusercontent.com/kubernetes/ingress nginx/ma 阅读全文
posted @ 2019-11-18 16:10 我给你一个大大的Yes 阅读(4459) 评论(2) 推荐(0) 编辑