摘要: 在 Kubernetes 的生态中,在多个维度、多个层次提供了不同的组件来满足不同的伸缩场景。 有三种弹性伸缩: CA(Cluster Autoscaler):Node级别自动扩/缩容 cluster-autoscaler组件 HPA(Horizontal Pod Autoscaler):Pod个数 阅读全文
posted @ 2020-05-28 14:41 过眼风 阅读(2193) 评论(0) 推荐(1) 编辑
摘要: ansible简介 Ansible是一种IT自动化工具。它可以配置系统,部署软件以及协调更高级的IT任务,例如持续部署,滚动更新。Ansible适用于管理企业IT基础设施,从具有少数主机的小规模到数千个实例的企业环境。Ansible也是一种简单的自动化语言,可以完美地描述IT应用程序基础结构。 具备 阅读全文
posted @ 2020-05-25 16:55 过眼风 阅读(1251) 评论(0) 推荐(0) 编辑
摘要: 环境规划 k8s-master1 192.168.0.131 kube-apiserver kube-controller-manager kube-scheduler etcd k8s-master2 192.168.0.132 kube-apiserver kube-controller-man 阅读全文
posted @ 2020-05-22 14:25 过眼风 阅读(8473) 评论(1) 推荐(0) 编辑
摘要: 概述 Rancher是一套容器管理平台,它可以帮助组织在生产环境中轻松快捷的部署和管理容器。 Rancher可以轻松地管理各种环境的Kubernetes,满足IT需求并为DevOps团队提供支持。 Kubernetes不仅已经成为的容器编排标准,它也正在迅速成为各类云和虚拟化厂商提供的标准基础架构。 阅读全文
posted @ 2019-07-02 16:36 过眼风 阅读(1815) 评论(0) 推荐(0) 编辑
摘要: 参考文档:http://traefik.cn/ ingress: 使用nginx作为前端负载均衡,通过ingress controller不断的和kubernetes api交互,实时获取后端service,pod等的变化,然后动态更新nginx配置,并刷新使配置生效,达到服务发现的目的。 trae 阅读全文
posted @ 2019-06-27 17:34 过眼风 阅读(927) 评论(0) 推荐(0) 编辑
摘要: helm概述 Helm是Kubernetes的包管理器,Helm 让我们能够像 yum 管理 rpm 包那样安装、部署、升级和删除容器化应用。 Chart:一个helm程序包,是创建一个应用的信息集合,包含各种Kubernetes对象的配置模板、参数定义、依赖关系、文档说明等。可以将Chart比喻为 阅读全文
posted @ 2019-06-27 15:59 过眼风 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: 安装要求 部署Kubernetes集群机器需要满足以下几个条件: 一台或多台机器,操作系统 CentOS7.x-86_x64 硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多 集群中所有机器之间网络互通 可以访问外网,需要拉取镜像 禁止swap分区 环境准备 Docker建议 阅读全文
posted @ 2019-06-26 13:32 过眼风 阅读(790) 评论(1) 推荐(0) 编辑
摘要: 软件环境:Jenkins + Kubernetes + Git + Maven + Harbor 工作流程:手动/自动构建-> Jenkins 调度K8S API->动态生成Jenkins Slave pod ->Slave pod 拉取Git 代码/编译/打包镜像->推送到镜像仓库Harbor - 阅读全文
posted @ 2019-06-25 16:02 过眼风 阅读(2721) 评论(0) 推荐(0) 编辑
摘要: 使用ELK Stack收集Kubernetes平台中日志与可视化 K8S系统的组件日志 K8S Cluster里面部署的应用程序日志 日志系统: 启动收集日志的容器(filebeat) 访问kibana,添加index 容器中的日志怎么收集 方式 优点 缺点 方案一:Node上部署一个日志收集程序 阅读全文
posted @ 2019-06-25 14:15 过眼风 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: 监控是整个产品周期中最重要的一环,及时预警减少故障影响免扩大,而且能根据历史数据追溯问题。 对系统不间断实时监控 实时反馈系统当前状态 保证业务持续性运行 监控系统 监控方案 告警 特点 适用 Zabbix Y 大量定制工作 大部分的互联网公司 open-falcon Y 功能模块分解比较细,显得更 阅读全文
posted @ 2019-06-21 10:52 过眼风 阅读(3818) 评论(0) 推荐(0) 编辑