- 博客(17)
- 资源 (3)
- 收藏
- 关注
翻译 云原生计算基金会(CNCF)
什么是CNCF?云原生计算基金会构建可持续生态系统并促进社区支持云原生开源软件的增长和健康。CNCF作为一个厂商中立的基金会,致力于Github上的快速成长的开源技术的推广,如Kubernetes、Prometheus、Envoy等,帮助开发人员更快更好的构建出色的产品。每个CNCF项目都需要有个成熟度等级,申请成为CNCF项目的时候需要确定项目的成熟度级别。成熟度级别(Maturit...
2019-08-28 10:50:46 1669
翻译 持续交付--CDF基金会
CD是一种软件工程方法,团队在短周期内生成软件,确保软件可以随时可靠地发布。微服务、云原生架构的兴起引发了持续交付实践的必然结果。这与CI/CD有关,其中包括持续集成(CI) - 将所有开发者工作副本一天多次合并到共享主线的做法。CDF(Continuous Delivery Foundation,持续交付基金会)是一个新的、中立的组织,将发展和维持一个开放的持续交付生态系统。它将提供统一的治...
2019-08-28 10:32:57 363
原创 AWS-EC2启动模版试用
EC2-启动模板简介 您可以创建一个启动模板,其中包含用于启动实例的配置信息。您可以在启动模板中存储启动参数,而无需在每次启动实例时都指定这些参数。使用cli创建一个启动模板,然后使用该启动模板启动一个ec21. 创建模板文件 如果你对模板的定义不太熟悉,可以从一个现有的启动模板导出一份作为基础,再来做修改。导出一个启动模板:aws ec2 desc...
2019-08-31 12:25:25 550
原创 AWS-初次使用基础服务
基本流程说明:1. 创建一个AWS帐号(根账号)2. 创建一个IAM user 并使用MFA3. 创建组,并给改组赋予一定的权限以及把你的IAM USER加入组4. 创建VPC,并划分连个子网:公有子网(连接internet-gateway)、私有子网(连接nat-gateway,注意nat-gateway需要挂在公有子网上)5. 启动并连接到EC2实例6. 使用s3轻松存...
2019-08-31 12:22:59 201
原创 AWS-创建一个对外的HTTPS 负载均衡(ALB)过程
Elastic Load Balancing 支持三种类型的负载均衡器:Application Load Balancer、Network Load Balancer 和 Classic Load Balancer。这里用ALB(Application Load Balancer)说明。应用程序负载均衡器(ALB)在应用程序层正常工作,该层是开放系统互连 (OSI) 模型的第 7 层。当你的...
2019-08-31 12:22:10 3320
原创 AWS-利用CloudTrail与CloudWatch实现警报
AWS CloudTrail 是一项 AWS 服务,可帮助对您的 AWS 账户进行监管、合规性检查、操作审核和风险审核。用户、角色或 AWS 服务执行的操作将记录为 CloudTrail 中的事件。事件包括在 AWS 管理控制台、AWS Command Line Interface 和 AWS 开发工具包和 API 中执行的操作。在您创建 账户时,将对账户启用 。当您的 AWS 账户中发生活动...
2019-08-31 12:21:10 1628
原创 AWS-利用CloudTrail与CloudWatch实现事件邮件通知
使用 CloudWatch Events 记录 AWS API 调用(启动aws SSM SESSION),并邮件通知.Amazon CloudWatch Events 提供近乎实时的系统事件流,这些系统事件描述 Amazon Web Services (AWS) 资源的变化。通过使用可快速设置的简单规则,您可以匹配事件并将事件路由到一个或多个目标函数或流。CloudWatch Events ...
2019-08-31 12:19:29 1002
原创 AWS-定期触发 Lambda Function
AWS Lambda 是事件驱动的设计, 通常官方DEMO喜欢拿AWS S3做为例子, 當你上传图片之后, 就会产生Event , 就能驱动 Lambda 瞬间做出一张缩图不过有時候,我们就是需要排程工作 ,例如:. log 档案清理、搬移. 定期跑报表. 指定某个特定时间开EC2机器 (例如国庆节起跑前的某个时间点,新增1000台EC2)所以我门需要一个类似 cron 的服務, 定...
2019-08-31 12:18:03 931
转载 AWS-Lambda 从传入的 S3 Event 里获取信息
我们写 Lambda Function的时候, 要实做 handler . 当事件驱动了这个 function 的时候, 相关资讯会经由 event 这个参数传进来.def handler_name(event, context): .... return some_value 接下来就探讨一下, 我们会从 event 裡看到什麽样的资讯.准备动作以 AWS ...
2019-08-31 12:16:43 780
原创 AWS-初次使用Lambda
Lambda 是一种无服务器(Serverless), 而且设计成事件驱动的计算服务器. 简单来说, 你可以将你的 code 上传, 当有事件产生(例如cronjob , 或者S3有新的文件被上传上來) , 你的code 就会在瞬间(零点几秒以內)被叫起來执行. 由于你不用管 Server如何维护, 或者自动扩展之类的事, 所以叫做 Serverless ,這些都被处理了,我們只需写code即可....
2019-08-31 12:15:31 236
转载 AWS-Fargate(无需管理服务器或集群即可运行容器)
简介AWS Fargate 是一种适用于 Amazon ECS 的计算引擎,让您无需管理服务器或群集即可运行容器。使用 AWS Fargate,您不必再预置、配置和扩展虚拟机群集即可运行容器。这样一来,您就无需再选择服务器类型、确定扩展群集的时间和优化群集打包。AWS Fargate 让您省去了考虑服务器和群集以及与之交互的麻烦。使用 Fargate,您可以专注于设计和构建应用程序,而不是管理...
2019-08-31 12:13:36 1155
转载 kafak-kafka中的选举是怎么回事?
Kafka Controller:它负责管理整个集群中所有分区和副本的状态等工作。比如当某个分区的leader副本出现故障时,由控制器负责为该分区选举新的leader副本。再比如当检测到某个分区的ISR集合发生变化时,由控制器负责通知所有broker更新其元数据信息。kafka Controller 选举:在Kafka集群中会有一个或多个broker,其中有一个broker会被选举为控制器(K...
2019-08-29 13:14:12 246
原创 Mac-brew update 非常慢... 更换brew镜像源解决
每次使用 brew install xxx 安装软件的时候默认会先执行一遍更新操作, 然后等几分钟…brew update 慢每次 brew update 或 brew install xxx 都需要等好久…有时候安装个软件, 可以先按 Ctrl + c 先终止更新, 然后就可以继续安装了… 我也是醉了…更换brew镜像源# 进入brew主目录$ cd `brew --re...
2019-08-29 12:44:15 808
原创 linux-使用wget http-proxy 测试CDN节点的速度
由于近来所使用的CDN有部分节点没有同步更新文件,所以写了一个脚本,把CDN中所有节点的文件包下载回来检查。一般,CDN站点会提供一个工具给你查询你的域名在CDN中有多少个节点,你可以先把查询出来的cdn节点IP放置在一个数组中:ips=(59.54.252.45#电信_江西省_抚州市60.174.174.150#电信_安徽省_马鞍山市.....220.165.3.53#电信_...
2019-08-29 12:42:29 718
原创 prometheus-快速安装(helm 方式)
prometheus核心组件:prometheus Server: 负责监控数据收集和存储 prometheus Alert manager: 负责根据告警规则进行告警,可集成第三方告警通知 node-exporter: 从机器读取指标,然后暴露一个http服务,prometheus server从这个服务中收集监控指标,官方也提供各种应用的exporter pushGateway...
2019-08-29 12:40:19 2211
原创 istio-helm方式安装问题
$ helm upgrade --install --wait istio .WARNING: Namespace "default" doesn't match with previous. Release will be deployed to istio-systemError: UPGRADE FAILED: [unable to recognize "": no matches fo...
2019-08-29 12:39:08 489
原创 kubernetes-自建kubernetes集群的负载均衡器(LoadBalancer)
Kubernetes没有为裸机群集提供网络负载平衡器(类型为LoadBalancer的服务)的实现。Kubernetes提供的Network LB的实现都是粘合代码,可以调用各种IaaS平台(GCP,AWS,Azure ......)。如果您未在受支持的IaaS平台(GCP,AWS,Azure ...)上运行,则LoadBalancers将在创建时无限期地保持“挂起”状态。裸机群集运营商留下了...
2019-08-29 09:48:32 7516
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人