上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页
摘要: k8s-应用程序配置管理思路 1. k8s-管理应用程序 configMap Secret 阅读全文
posted @ 2021-12-08 14:47 七月流星雨 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1、环境准备 1)安装jdk工具 安装yum epel源 [root@k8s-node02 ~]# yum install -y epel-release 安装jdk [root@k8s-node02 ~]# yum install -y java-1.8.0-openjdk 验证jdk [root 阅读全文
posted @ 2021-12-08 14:18 七月流星雨 阅读(2418) 评论(0) 推荐(0) 编辑
摘要: 1、安装gitlab Runner 本次演示为centos 7.5环境,请各位按照自己环境调整 1)在线安装 #安装官方镜像源 [root@k8s-node02 ~]# curl -L https://packages.gitlab.com/install/repositories/runner/g 阅读全文
posted @ 2021-12-08 14:02 七月流星雨 阅读(7955) 评论(0) 推荐(1) 编辑
摘要: 1. gitlab-CI/CD持续集成介绍 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快的发现集成错误。许多团队发现这个过程可以大大减少集成的问题 阅读全文
posted @ 2021-12-08 13:46 七月流星雨 阅读(966) 评论(0) 推荐(1) 编辑
摘要: k8s-自带监控metrics-server 1. k8s-自带监控metrics-server 查看资源集群状态 查看master组件状态: kubectl get cs 查看node状态: kubectl get node 查看Apiserver代理的URL: kubectl cluster-i 阅读全文
posted @ 2021-11-19 16:18 七月流星雨 阅读(2398) 评论(0) 推荐(0) 编辑
摘要: k8s-containerd与docker命令使用对比 1. K8s-containerd与docker命令使用对比 containerd提供了ctrl命令行工具管理容器,但功能比较简单,所以一般会用crictl工具检查和调试容器 项目地址:https://github.com/kubernetes 阅读全文
posted @ 2021-11-19 16:16 七月流星雨 阅读(710) 评论(0) 推荐(0) 编辑
摘要: k8s-切换容器引擎containerd 1.k8s-切换容器引擎containerd 1、配置先前条件 [root@k8s-node02 ~]# cat <<EOF | sudo tee /etc/modules-load.d/containerd.conf > overlay > br_netf 阅读全文
posted @ 2021-11-19 16:15 七月流星雨 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: 1、在gitlab创建jenkins需要使用的token 点击access tokens 创建tokens 然后输入name名字为jenkins,选择api,点击Create personal access token生成token码 获取token ednKp1QNRLg1u4iNBJy6 #把生 阅读全文
posted @ 2021-11-17 15:06 七月流星雨 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 1、jenkins安装sonarqube的插件 进入jenkins,进入系统管理 进入系统管理后,点击插件管理 进入Available,进入可选插件管理 选择filter,进行sonar插件搜索,安装插件 直接安装 2、然后重新登陆 点击系统管理进入 点击系统设置,进入 进入后,配置sonarqub 阅读全文
posted @ 2021-11-17 14:25 七月流星雨 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1、参考官方文档地址:https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner 2、进行scanner的安装 [root@jenkins ~]# cd /usr/local/src [root@jenkins s 阅读全文
posted @ 2021-11-17 14:03 七月流星雨 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: k8s-prometheus展示数据对象 1. k8s-prometheus+grafana展示 编写grafana展示的配置文件 [root@k8s-master prometheus]# cat grafana.yaml apiVersion: apps/v1 kind: Deployment 阅读全文
posted @ 2021-11-12 11:29 七月流星雨 阅读(109) 评论(0) 推荐(0) 编辑
摘要: k8s-prometheus平台部署相关组件 1. K8s-prometheus平台部署相关组件 prometheus-deployment.yaml #部署Prometheus **prometheus-configmap.yaml ** #Prometheus配置文件,主要配置Kubernete 阅读全文
posted @ 2021-11-12 11:24 七月流星雨 阅读(140) 评论(0) 推荐(0) 编辑
摘要: k8s-prometheus介绍 1. k8s-prometheus介绍 Prometheus(普罗米修斯)是一个最初在SoundCloud上构建的监控系统。自2012年成为社区开源项目,拥有非常活跃的开发人员和用户社区。为强调开源及独立维护,Prometheus于2016年加入云原生云计算基金会( 阅读全文
posted @ 2021-11-12 11:23 七月流星雨 阅读(728) 评论(0) 推荐(0) 编辑
摘要: k8s-prometheus监控指标 1. k8s-prometheus监控指标 Kubernetes本身监控 Node资源利用率 Node数量 每个Node运行Pod数量 资源对象状态 Pod监控 Pod总数量及每个控制器预期数量 Pod状态 容器资源利用率:CPU、内存、网络 监控实现思路 监控 阅读全文
posted @ 2021-11-12 11:23 七月流星雨 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: k8s-fluentbit收集所有容器标准输出的日志 1. fluentbit收集所有容器标准输出的日志 编写fluentbit日志收集yaml配置文件 # fluentbit的配置文件 apiVersion: v1 kind: ConfigMap metadata: name: fluent-bi 阅读全文
posted @ 2021-11-12 11:20 七月流星雨 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: k8s-filebeat收集容器中的日志文件 1. K8s-收集容器中的日志文件 收集容器文件图解 针对容器中日志文件:在Pod中增加一个容器运行日志采集器,使用emtyDir共享日志目录让日志采集器读取到日志文件 示例代码 [root@k8s-master elk]# vi app-log-log 阅读全文
posted @ 2021-11-12 11:16 七月流星雨 阅读(2003) 评论(0) 推荐(0) 编辑
摘要: k8s-filebeat收集所有容器标准输出的日志 1. k8s-收集所有容器标准输出的日志 filebeat-kubernetes.yaml # 采集所有容器标准输出 app-log-stdout.yaml # 标准输出测试应用 app-log-logfile.yaml # 日志文件测试应用 1. 阅读全文
posted @ 2021-11-12 11:13 七月流星雨 阅读(4412) 评论(0) 推荐(0) 编辑
摘要: k8s-部署elk日志系统 1. k8s-部署elk日志系统 安装JDK [root@linux-node1 ~]# rpm -ivh https://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm [root@linux-node1 阅读全文
posted @ 2021-11-12 11:08 七月流星雨 阅读(941) 评论(0) 推荐(0) 编辑
摘要: k8s-日志按体现分类与采集思路 1. k8s-日志按体现分类与采集思路 创建nginx服务为示例 [root@k8s-master ~]# kubectl run nginx --image=nginx pod/nginx created [root@k8s-master ~]# kubectl 阅读全文
posted @ 2021-11-12 10:50 七月流星雨 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1. 收集那些日志 k8s系统的组件日志 k8s cluster里面部署的应用程序日志 标准输出 日志文件 2. elk stack日志收集方案 架构图 ELK 是三个开源软件的缩写,提供一套完整的企业级日志平台解决方案。 分别是: Elasticsearch:搜索、分析和存储数据 Logstash 阅读全文
posted @ 2021-11-12 10:49 七月流星雨 阅读(848) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页