云计算

使用 S3 存储 Terraform 的状态

使用 S3 存储 Terraform 的状态

1. Terraform 如何管理资源状态在执行 terraform init 之后,Terraform 会将依赖的插件下载到本地 plugins 目录。 1 2 3 4 5 6 7 8 9 10 11 12 13 tree -aL 5 . |-- myresource.tf |-

法医 法医 2023-01-04
0 0 0
各大公司安全应急响应中心列表(ALL SRC LIST)

各大公司安全应急响应中心列表(ALL SRC LIST)

1. 行业规范[TPSA19-22]SRC行业安全测试规范: https://security.tencent.com/announcement/msg/1802. SRC 列表序号上线时间SRC名称012012TSRC(腾讯)022013ZSRC(猪八戒)032013NSRC(网易)042013K

宇宙之一粟 宇宙之一粟 2023-01-04
0 0 0
使用 ChatOps 改进研发流程

使用 ChatOps 改进研发流程

1. 什么是 ChatOpsGitOps、ChatOps、AIOps 等(以下简称 NewOps )是近几年出现的新兴运维理念。NewOps 将 Ops 从混沌的状态离析为两个部分:一个面向用户,趋势是更加人性化、可审计、可回溯;另一个面向基础设施,趋势是更加程序化、自动化、智能化。通常,我们关注的

向阳逐梦 向阳逐梦 2023-01-04
0 0 0
GitHub Actions 三步教你打造 ChatOps 系统

GitHub Actions 三步教你打造 ChatOps 系统

在上一篇文档 《使用 ChatOps 改进研发流程》中,通过 ChatOps 给 Pull Requests 提供预览链接提升了敏捷速度。本篇主要描述如何快速实现这个功能。1. 第一步: 配置一个触发器1.1 选择一个触发器在 GitHub 中有三类 Workflows 触发器,定时、人工、自动触发

大白菜程序猿 大白菜程序猿 2023-01-04
0 0 0
像写代码一样写技术文章

像写代码一样写技术文章

1. 写作如写代码一般重要从行为上看写作和写代码都是在 Typing (打字),只不过,写作面向的是人,写代码面向的是机器。写代码是为了能控制机器的状态,让其按照预设的指令转换;而写作是为了传达知识,让其他人能够按照预设的逻辑理解。因此,写代码和写作其实是两种很贴近的模式。同时,对于工程师来说,写作

捡田螺的小男孩 捡田螺的小男孩 2023-01-04
0 0 0
如何在主机上调试容器、在容器中操作主机

如何在主机上调试容器、在容器中操作主机

1. 一个奇怪的需求老板有个奇怪的需求,通过一个 kubeconfig 文件,获取主机的各种状态信息,比如进程列表、进程状态等。第一反应就是,老板是不是不懂容器,容器怎么能这样玩,这样玩还要什么容器,内心万马奔腾。直到最近遇到了一个命令行工具,才发现原来小丑是我自己。下面一起来看看,我发现了什么吧。

泡泡 泡泡 2023-01-04
0 0 0
GitHub Actions 在线调试工具:debuggeraction

GitHub Actions 在线调试工具:debuggeraction

1. Debug 到想跑路GitHub Actions 是 GitHub 在 2018 年 10 月推出的持续集成服务。对于开源项目,免费提供无限时长的构建时间,同时支持 Linux、MacOs、Windows 系统,非常招人喜爱。但是,最近的一次经历改变了我的看法。我给同事的仓库,提交了一个 im

大猫 大猫 2023-01-04
0 0 0
debuggeraction 更新 v2 版支持 ngrok

debuggeraction 更新 v2 版支持 ngrok

1. 什么是 NgrokNgrok 是一个内网穿透工具,能够将内网的服务,发布到公网上。下面这张图,可以很好地展示其功能:相较于同类工具 Frp (需要同时运行 Server 和 Client ),Ngrok 将内网穿透做成了一个服务。只需要在 Ngrok 注册账户,获得 Authtoken ,启动

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-01-04
0 0 0
不限次数,单次最长 6 小时免费在线体验 Kubernetes

不限次数,单次最长 6 小时免费在线体验 Kubernetes

1. 登录 Ngrok 获取一个 Authtoken1.1 登陆 Ngrok 官网,获取 Authtoken访问 Ngrok 官网,https://dashboard.ngrok.com/ , 可以使用 GitHub 或者 Google 账户登陆。进入 Authentication 页面,找到自己的

贤蛋大眼萌 贤蛋大眼萌 2023-01-04
0 0 0
Kuberntes 系统下的 `rm rf /`,执行完就可以跑路了

Kuberntes 系统下的 `rm rf /`,执行完就可以跑路了

本文档主要用于展示 Docker 特权模式的危害,请谨慎操作。对于没有 CLI 操作权限的用户,可以拷贝示例的 Yaml,直接创建集群负载 Pod、Job、DaemonSet 等进行操作。1. 直接删除全部资源如果能登陆机器,收拾好东西,执行命令:1 kubectl delete all --all

Escape Escape 2023-01-04
0 0 0
10 个你该了解的 GitHub Actions 进阶技巧

10 个你该了解的 GitHub Actions 进阶技巧

如果你已经在使用 GitHub Actions ,那么阅读本文你将获得更多有趣而有用的打开方式。阅读完,我又给仓库新增了几个 workflow 。1. workflow 执行时,传入参数在执行 workflow 时, 允许在 GitHub Actions 页面输入参数,控制执行逻辑。我们可以将人工处

大树 大树 2023-01-04
0 0 0
本地执行没问题, GitHub Actions 却一直报错

本地执行没问题, GitHub Actions 却一直报错

1. 一个令人困惑的问题 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 name: Go on: [push, pull_request] jobs: build: name: CI runs-on: ubun

大树 大树 2023-01-04
0 0 0
命令行 Banner 生成工具  pyfiglet

命令行 Banner 生成工具 pyfiglet

1. 什么是 pyfigletpyfiglet 是一个用 Python 实现的 ASCII 艺术字生成工具。可以根据字符生成如下图形:1 2 3 4 5 6 _ _ _ _ _ _ | |__ ___| | |

竹子爱熊猫 竹子爱熊猫 2023-01-04
0 0 0
DevOps 工具链之 Argo CD

DevOps 工具链之 Argo CD

1. Argo CD 能解决什么问题1.1 从 GitOps 说起GitOps 起源于 Weaveworks 公司在 2017 年发表的一篇博客, GitOps - Operations by Pull Request 。在文中,Alexis 介绍了一种以 Git 为唯一事实来源的部署方式。在 Gi

三掌柜 三掌柜 2023-01-04
0 0 0
老树开新花  Cloud Native Buildpacks

老树开新花 Cloud Native Buildpacks

1. Buildpack 老树开新花Buildpacks 项目最早是由 Heroku 在 2011 年发起, 被以 Cloud Foundry 为代表的 PaaS 平台广泛采用。在之前的文档 《PaaS 部署之 buildpack》 中, 我演示了如何将一个 Django 应用部署到 Heroku

法医 法医 2023-01-04
0 0 0
Tekton Hub 正式上线  https://hub.tekton.dev/

Tekton Hub 正式上线 https://hub.tekton.dev/

原文由来自 Red Hat (CDF 成员) 的 Puneet Punamiya 撰写。Tekton 是持续交付基金会 (CDF) 下的一个开源项目。它提供了一个以云原生构建 CI/CD 系统的框架。简单点说, 人们可以将整个 CI/CD 流水线定义为 Kubernetes 资源。Tekton Pi

法医 法医 2023-01-04
0 0 0
基于 Kubernetes 的 Jenkins 服务也可以去 Docker 了

基于 Kubernetes 的 Jenkins 服务也可以去 Docker 了

从原理上看,在 Kubernetes 集群中,Jenkins 都可以使用 Podman 进行镜像构建,本文主要以 Containerd 为例。1. 去 Docker 给 CICD 带来新的挑战在 CICD 场景下, 我们经常需要在流水线中构建和推送镜像。在之前的文档 《在 Kubernetes 上动

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-01-04
0 0 0
DevOps 工具链之 Lighthouse 介绍

DevOps 工具链之 Lighthouse 介绍

本文介绍一个 ChatOps 工具 Lighthouse, 主要内容来自官方文档 。Kubernetes 社区使用 Prow 驱动其在 GitHub 上的协作, 但是不适用于其他仓库。Lighthouse 普适于更多类型的 Git 仓库。1. 什么是 LighthouseLighthouse 是一个

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-01-04
0 0 0
自上而下 VS 自下而上

自上而下 VS 自下而上

在 《大公司和小公司的 ToB 思路》 中,我对大公司的 ToB 策略进行了较多的分析,本篇将从另外一个角度补充关于小公司 ToB 策略的思考。1. 什么是 ToB 服务一家商业公司通常维护着至少一条价值链,并从中获取利润。国内的中小企业平均寿命只有 2.5 年,新公司成立、旧公司破产是一种常态。破

捡田螺的小男孩 捡田螺的小男孩 2023-01-04
0 0 0
大教堂与集市

大教堂与集市

作者: [美] Eric S·Raymond出版社: 机械工业出版社原作名: The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary译者: 卫剑钒出版年: 2014

捡田螺的小男孩 捡田螺的小男孩 2023-01-04
0 0 0
1 154 155 156 157 158 166