摘要: 阅读全文
posted @ 2023-05-09 16:05 yuanbangchen 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 一、Prometheus简介、 容器监控的实现方对比虚拟机或者物理机来说比大的区别,比如容器在k8s环境中可以任意横向扩容与缩容,那么就需要监控服务能够自动对新创建的容器进行监控, 当容器删除后又能够及时的从监控服务中删除,而传统的zabbix的监控方式需要在每一个容器中安装启动agent,并且在容 阅读全文
posted @ 2023-04-27 11:37 yuanbangchen 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 一、RBAC概述 RBAC引入了四个新的顶级资源对象。Role、ClusterRole、RoleBinding、 ClusterRoleBinding。同其他 API 资源对象一样,用户可以使用 kubectl 或者 API 调用等 方式操作这些资源对象。kubernetes集群相关所有的交互都通过 阅读全文
posted @ 2023-04-25 15:59 yuanbangchen 阅读(598) 评论(0) 推荐(0) 编辑
摘要: kubernetes实战案例之基于ELK实现容器日志收集与展示实现pod中日志收集之至ELK,自定义字段数据格式转换、排序、基于日志实现pod自愈、自动扩容等 收集日志的方法: 1、通过DaemonSet在宿主机启动日志收集客户端Fluentd、logstash、filebeat -v 选项把宿主机 阅读全文
posted @ 2023-04-20 15:03 yuanbangchen 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Gitlab服务构成 Nginx:静态web服务器。 gitlab-shell:用于处理Git命令和修改authorized keys列表。 gitlab-workhorse: 轻量级的反向代理服务器。 logrotate:日志文件管理工具。 postgresql:数据库。 redis:缓存数据库。 阅读全文
posted @ 2023-04-14 10:16 yuanbangchen 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 代码更新流程 1.开发上传代码gitlab 2.运维在jenkins job中发起更新,(拉代码,编译等),生成代码并在经过脚本之类工具把代码复制到k8s_master中有dockerfile文件夹 3.在k8s_master中dockerfile并打镜像,并上传到harbor。 4.镜像版本更新 阅读全文
posted @ 2023-04-12 12:02 yuanbangchen 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 在指定的deployment中通过kubectl set image指定新版本的 镜像:tag 来实现更新代码的目的。 构建三个不同版本的nginx镜像,第一次使用v1版本,后组逐渐升级到v2与v3,测试镜像版本升级与回滚操作 1:升级到镜像到指定版本: # kubectl apply -f ngi 阅读全文
posted @ 2023-04-12 12:01 yuanbangchen 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1、StatefulSet介绍 RC、Deployment、DaemonSet都是面向无状态的服务,它们所管理的Pod的IP、名字,启停顺序等都是随机的, 而StatefulSet是什么?顾名思义,有状态的集合,管理所有有状态的服务,比如MySQL、Bmongo复制集 ,redis cluster, 阅读全文
posted @ 2023-04-12 11:52 yuanbangchen 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 案例(部署mysql)本节使用 StatefulSet 控制器部署一个 MySQL 集群,然后进行宕机测试,观察集群是否可以正常恢复使用并且不丢失数据。 实现的集群有如下特征: 是一个主从复制的 MySQL 集群 1个主节点, 多个从节点 从节点能够水平扩展 所有的写操作,只能在主节点上执行 读操作 阅读全文
posted @ 2023-04-12 11:50 yuanbangchen 阅读(59) 评论(0) 推荐(0) 编辑
摘要: K8S中基于Nginx+PHP+MySQL实现的WordPress的web站点 LNMP案例之基于Nginx+PHP实现WordPress博客站点,要求Nginx+PHP运行在同一个Pod的不同容器,MySQL 运行与default的namespace并可以通过service name增删改查数据库 阅读全文
posted @ 2023-04-12 11:45 yuanbangchen 阅读(72) 评论(0) 推荐(0) 编辑