- 博客(11)
- 资源 (11)
- 收藏
- 关注
转载 【转载】git hook实践心得
git hook实践心得https://imweb.io/topic/5b13aa38d4c96b9b1b4c4e9d
2020-12-29 11:00:33
192
原创 使用 Prow 实现 GitOps 与 ChatOps
本篇文章将对 Prow 进行基本的介绍,并根据架构对其中的工作原理逐一讲解。之后再引导大家如何在 Kubernetes 环境中部署使用 Prow。Prow 介绍Prow 是基于 Kubernetes 的 CI/CD 系统。它能够对各种类型的事件进行触发,并向不同的服务报告状态。与此同时,它还为 GitHub 自动化实现了策略增强、ChatOps(如 /foo 风格的命令)以及自动化合并 PR等功能。目前 Kubernetes、Istio、Prometheus 等 CNCF 项目都使用 Prow 进行开
2020-09-05 17:15:01
1152
原创 python 清理 Harbor 镜像
#!/usr/bin/env pythonfrom datetime import datetime, timedeltaimport jsonimport requestsimport reimport logginglogger = logging.getLogger(__name__)class RequestClient(object): response_status = { 200: "successfully.", 400:
2020-09-02 17:27:12
599
翻译 Kubernetes pull requests
提交 pull request 之前本指南适用于已经提交请求的贡献者。如果您正在寻找有关设置开发人员环境和创建代码以贡献给Kubernetes的信息,请参见开发指南。初次贡献者应前往“ 贡献者指南”开始学习。确保您的拉取请求符合我们的最佳实践。这些措施包括遵循项目约定,发出小的请求和彻底注释。请阅读本文档末尾有关“ 快速审核的最佳做法”的更详细的部分。运行本地验证你可以在提交 pull request 之前进行本地验证,以预测持续集成是否通过。 ...
2020-07-21 17:09:14
598
翻译 Kubernetes issue triage
一、为什么我们需要Issue triageIssue triage是将issue交由SIG并审查新的GitHub issues 和 requests,并组织SIG内的成员或其他SIG的成员采取相应活动。Traiging 是根据 优先级/紧急度、问题的SIG所有权以及问题的类型(错误、功能等)对问题进行分类并提出请求。一个或多个SIG有责任去处理这些 issues 和 requests。Triage 的产生可以是异步且持续的。一些 Kubernetes SIGs 和 项目已经采用了自己的分..
2020-07-20 09:51:45
521
原创 教你如何上传 Helm Chart 到 Helm Hub
前言Helm Hub是 Helm 托管的分布式公共存储仓库,能够帮助你发现和使用优秀的 Kubernetes 应用。你可以在 https://hub.helm.sh 了解详情。当前Helm Hub是通过 helm/hub 项目进行维护的。本文将围绕该项目来进行 Helm Chart 的上传工作。Helm Chart的最佳实践Helm Chart 需遵循 Helm chart 的最佳实践。除此之外,Helm Hub 还期望:每个 Chart 都需要有至少一个维护者,并且提供维护者的有效联系信息。
2020-06-05 15:31:47
2403
转载 开源项目的编译优化实践
转载链接:https://zilliz.blog.csdn.net/article/details/106561662 Zilliz 公司以 “重新定义数据科学” (Reinvent Data Science)为愿景,专注于研发利用新一代异构计算的开源数据科学软
2020-06-05 10:04:12
235
原创 构建conda包并上传至anaconda
本文将介绍如何构建 Conda 包,并将生成的 Conda 包上传至 anaconda cloud安装前提系统要求操作系统版本CentOS7 或以上Ubuntu LTS16.04 或以上软件要求软件名称miniconda(推荐) 或者 anaconda安装并配置 Conda 环境本节将介绍如何安装并配置conda环境,如已有conda环境,可跳过此章节查看您当前conda环境配置,确认conda安装并配置成功$ conda env l
2020-06-04 20:24:05
2485
7
原创 anaconda 拷贝迁移 channel package 的方式
Conda 拷贝迁移 channel package 的方式安装依赖安装 anaconda-client$ conda install --yes --quiet anaconda-client -c conda-forge登陆 Anaconda cloud$ anaconda login上传 conda package基本命令我们可以参考 anaconda 官方文档 (https://docs.anaconda.com/anaconda-repository/user-guide/
2020-05-11 17:15:58
524
原创 Helm 显示Release各组件部署的详细状态
查看Helm Release组件部署的基本信息$ helm get manifest --namespace <namespace name> <release name> | kubectl get -o wide -n <namespace name> -f - 例如:$ helm get manifest --namespace nginx ngi...
2020-04-26 17:12:57
4933
原创 删除Docker image Tag为none镜像
删除Docker image Tag为none的镜像方式docker rmi $(docker images | grep '<none>' | awk '{print $3}')
2020-04-25 22:19:52
690
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人