EngineerLeo

97
获赞数
3
关注数
38
粉丝数
西安
IP 属地美国
2017-11-15 加入
浏览 17.8k

专注于云原生、AI等相关技术

598 声望|达人
全站排名超越 97% 用户
linux
135
python
132
kubernetes
88
docker
64
java
64
个人动态
  • 发布了文章2024-04-09
    k8s集群高负载pod优化策略
    随着业务的激增,集群中某个服务的日调用次数达到100亿的量级,这些高负载pod占用了node节点上绝大部分的cpu,导致节点上其他的pod访问延迟也开始增大,被驱逐的pod越来越多。
  • 发布了文章2024-04-02
    利用云厂商提供的API获取云服务信息
    华为云 Python SDK传送门:[链接]目标:获取华为云ecs服务器信息,输出以下格式: {代码...} 华为云sdk代码 {代码...} 阿里云sdk代码 {代码...}
  • 发布了文章2024-03-28
    多个prometheus之间的交互
    A:在Linux主机上自建的Prometheus,启动参数为:./prometheus --web.enable-remote-write-receiver,这是一个启动 Prometheus 时使用的命令行选项,用于启用 Prometheus 服务器接收来自其他 Prometheus 实例的推送数据(remote write)的功能,将这个Prometheus作为...
  • 发布了文章2024-01-17
    Alertmanager with Slack
    {代码...} {代码...} {代码...} 更多告警规则[链接]发送的告警内容样式模板 {代码...} {代码...}
  • 发布了文章2024-01-17
    AWS EKS 集群自动扩容 Cluster Autoscaler
    aws iam create-policy --policy-name AmazonEKSClusterAutoscalerPolicy --policy-document file://cluster-autoscaler-policy.json
  • 发布了文章2024-01-17
    Kubernetes(EKS集群)部署Nacos
    部署文件目录结构官方提供的为nacos-k8s,使用的是nfs存储和mysql pod,这里我修改为使用aws RDS mysql数据库设置 {代码...} 创建k8s资源对象依次创建 nacos-cm、nacos-headless、nacos-statefulset、nacos-ingress {代码...} 设置登陆密码升级到2.1.0版本 {代码...}
  • 发布了文章2024-01-17
    Loki日志服务实践整理
    Add the configuration of your storage, pointing to the designated S3 bucket.StorageConfig with AWS S3 :
  • 发布了文章2024-01-17
    Prometheus+grafana监控告警实现(二)
    使用helm安装grafana[链接] {代码...} 添加ingress对外访问 {代码...} 常用模板[链接] {代码...} 添加jvm 监控 (可选)a、制作包含jmx_exporter的基础镜像 {代码...} b、创建configmap {代码...} c、修改git仓库charts目录下文件配置d、修改prometheus配置 {代码......
  • 发布了文章2024-01-17
    Prometheus+grafana监控告警实现(一)
    方法一、此文档描述的安装方法不适用新版本的k8s适用的k8s版本低于1.25,当前使用的版本为1.26[链接] {代码...} 方法二、所在区域不支持从模板快速安装Prometheus for Amazon EKS Quick Start Reference Deployment[链接]三、使用 Prometheus 控制平面指标[链接] {代...
  • 发布了文章2023-08-02
    玩转AWS(七):EBS CSI driver for EKS
    本文记录使用AWS CLI创建Amazon EBS CSI插件的配置过程、出现的问题及解决方案。 {代码...} 问题及修复 {代码...} 再次查看已恢复正常 {代码...} 参考文档[链接]
  • 发布了文章2023-07-14
    GitOps 流程:AWS DevOps实践(五)
    一、GitHub settings开启workflow权限Actions secrets and variablesDeploy keys (argocd添加repo)
  • 发布了文章2023-07-13
    使用ArgoCD:AWS DevOps实践(四)
    ArgoCD介绍及配置使用ArgoCD是Kubernetes的声明式GitOps持续交付工具, 可以让你更轻松地在 Kubernetes上管理和运行应用程序。与传统CICD工作流的比较架构图流程安装部署 {代码...} 使用上一步生成的密码登陆argocd参考文档[链接]
  • 发布了文章2023-07-13
    配置AWS Application Load Balancer:AWS DevOps实践(三)
    为EKS集群配置ALB在上一篇文章中我整理了创建EKS集群的思维导图流程,这一篇介绍如何为EKS集群创建ALB。架构图实战思维导图附录及测试 {代码...} 部署demo应用cat nginx-demo.yaml {代码...} 部署demo-ingrss {代码...} {代码...} 参考文档[链接][链接]
  • 发布了文章2023-07-13
    EKS集群配置:AWS DevOps实践(二)
    创建EKS集群详细步骤过于繁琐,这里用思维导图简化一下,具体操作请参照AWS官方文档创建EKS ClusterRole和 NodeRole在AWS EKS界面创建集群小结参考文档[链接][链接]
  • 发布了文章2023-07-13
    从0到1:AWS DevOps实践(一)
    这里展示了如何在AWS上从0到1的一个DevOps实践案例,使用的AWS产品包括: EC2,EKS,S3等相关服务,CICD流水线是github actions + argoCD,监控日志系统使用的是开源方案:Prometheus + Grafana + Loki, 其他的方案细节后续补充。
  • 发布了文章2023-06-09
    玩转AWS(六):利用Lambda函数获取S3 url写入mysql
    实战步骤样例代码 gets3url.py {代码...}
  • 发布了文章2023-06-09
    玩转AWS(五):Lambda函数介绍
  • 发布了文章2023-06-06
    玩转AWS(四):S3 replication
    介绍实战参考链接[链接]
  • 发布了文章2023-06-06
    玩转AWS(三):S3简介
    简介S3 lifecyclemake public参考链接[链接][链接]
  • 发布了文章2023-06-06
    从阿里云OSS传输数据到AWS S3
    从阿里云OSS传输文件到AWS S3简单流程参考链接[链接][链接]