graalvm构建jar运行获取可达性元数据resource-config.json
Posted on
kubelet定义image清理策略
Posted on
Spring Boot 3.x applicatio.yaml关于spring.profiles推荐写法
Posted on
Python中exec/eval/compile区别
Posted on
前端打包webpack介绍
Posted on
基于cobbler搭建自动化系统安装平台
Posted on
Alibaba Cloud Linux 3本质上它是基于RHEL/AlmaLinux8分支
Posted on
python打包setuptools指南
Posted on
构建 vs CICD
Posted on
1. 构建(Build)
构建通常指把源代码、依赖和配置整合成可部署的产物(Artifact),可分几个层次:
源码管理层:Git、SVN 等管理版本。
构建工具层:
- Java:Maven、Gradle
- Python:setuptools、Poetry
- Golang:Go Modules
CI/CD 层:
- Jenkins、GitLab CI、GitHub Actions、ArgoCD
- 负责自动化编译、单元测试、打包、镜像构建等
容器化:
- Docker、Podman,把构建产物封装为容器镜像
- 镜像仓库管理:Harbor、Docker Hub、AWS ECR
产物管理:
- Maven Repo、PyPI、npm、内部制品库
- 保证构建可重复、版本可追溯
注意点:
elasticsearch7.x+如何创建apikey/token
Posted on
在Elasticsearch 8.x正确创建Kibana Service Account Token
Posted on
1. 创建 Kibana Token
1 | curl -X POST "http://localhost:9200/_security/service/elastic/kibana/credential/token/kibana" \ |
也可以写成:
1 | curl -X POST "http://localhost:9200/_security/service/elastic/kibana/credential/token/kibana?pretty" \ |