- 博客(25)
- 资源 (11)
- 收藏
- 关注
原创 AWS Lambda(八)---用API Gateway
1.新建lamda function,选择python,使用代码如下,之后save,然后action下拉框依次执行publish和aliasimport jsonprint('---Loading function---')def lambda_handler(event, context): # print("Received event: " + json.dumps(...
2019-11-30 21:45:51 813
原创 AWS Lambda(七)---用CloudTrail
本文任务:利用cloud trail和cloud watch检测 cloudformation中配置的component的异常,然后cloudformation中配置发邮件通知给指定邮箱。1. s3页面新建一个bucket2. 新建cloudtrailcloudtrail页面,新建cloudtrail,过程中配置如下:然后选择步骤1中新建号的bucket:在tra...
2019-11-30 13:24:52 791
原创 AWS Lambda(六)---别名和版本号(Aliases and Versions)
操作介绍:本文的操作目的,就是同样的lambda函数,不同的source bucket,发布两遍,实现的功能还是一样的。此篇我没成功。。。。1. s3页面,新建3个bucket,名字可以叫为 bucket a, bucket b, bucket c。2. aws lamda页面,创建一个新的function,语言选择nodejs。创建好后,在code entry type下...
2019-11-30 13:24:10 986
原创 AWS Lambda(五)---用cloudformation部署lambda函数
任务描述:(1)在S3上面新建两个bucket,一个bucket A是存放lambda代码压缩文件的地方,一个bucketB当做收货的地方;(2)cloudformation中写yaml脚本创建template,yaml脚本中实现的功能有:把lambda代码压缩包从bucket A取出来,创建lambda函数并启动,在s3新建一个指定名字的bucket。接着利用此template继续新建一...
2019-11-30 05:53:56 1722
原创 AWS Lambda(四)---cloudwatch alarm监控lambda函数,监控到错误就发topic给sns,sns再发送给它的subscription
任务描述:先用cloudwatch的rule配置个定时任务,任务就是每2分钟跑一次lambda的函数代码。这个代码故意写的是错的,所以会发生error。然后用cloudwatch alarm监控这个lambda函数,一监控到错误,就发消息给sns。sns创建一个topic,然后创建一个subscription订阅,比如订阅者是SMS或者一个邮箱,topic有消息了,就会发给这些订阅...
2019-11-29 15:22:14 1342
原创 AWS Lambda(三)---用lambda和cloudwatch创建EBS Snapshots
背景介绍:lambda的功能,类似脚本,在lambda页面添加trigger组件,意味着可以监听这个组件的通知或者入参,然后调用lambda的代码做事。本文的例子是:lambda函数实现的功能是,给本region内的所有ec2做备份,也就是snapshot。cloudwatch的作用是,监控某个组件的变化,监测到变化后可调用lambda做出相应的变动。这里cloudwatch没有监控别...
2019-11-29 11:48:37 796
原创 AWS Lambda(二)---创建一个S3触发事件的lamda
1. 新建一个lamda函数参考https://mp.csdn.net/postedit/103283484新建一个lamda function(1)function code区域的代码写为:import jsonprint("STARTING NEW INVOCATION!!!")def lambda_handler(event, context): # Settin...
2019-11-28 20:26:05 2171
原创 AWS Lambda(一)---创建一个lamda函数
1. 在aws cloud首页搜索 lamda,进入到lamda创建function的页面https://console.aws.amazon.com/lambda/home?region=us-east-1#/create/function2.选择或创建role在步骤1的界面里面的basic information里,依次填写function name 为 hello,runti...
2019-11-27 21:17:04 1837
原创 Jenkins(一)---linux环境安装
1. 首先安装javasudo yum install -y java-1.8.0-openjdk-devel2. 安装repo和key(1)安装wgetsudo yum install -y wget(2)下载reposudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenki...
2019-11-26 18:05:44 319
原创 kubernetes(十一)------修复fail掉的pod
1. 查看集群的所有东西kubectl get all --all-namespaces2. 查看具体的pod的信息kubectl describe pod pod1 (这里的pod1根据自己真实的pod名字而写)3. 修复pod(高效的方式)kubectl edit deploy nginx -n web4. 通过直接访问pod,检查pod是否healthy(1...
2019-11-26 09:47:21 444
原创 kubernetes(十)------监控monitor和日志log
1. 查看所有pod,看是否有 problematic podkubectl get pods --all-namespaces2. 从pod收集日志kubectl logs pod1 -n namespace1 (这里的pod1和namespace1根据你自己的实际情况写)3. 导出log到指定文件kubectl logs pod1 -n namespace1...
2019-11-26 09:38:45 967
原创 kubernetes(九)------创建clusterrole访问PV(永久存储Persistent Volume)
1. 查看集群里的persistent volumekubectl get pv2. 创建集群角色cluster rolekubectl create clusterrole pv-reader --verb=get,list --resource=persistentvolumes3. 创建集群角色绑定cluster role bindingkubectl cre...
2019-11-26 09:22:15 640
原创 kubernetes(八)------给kubernetes里的pod创建持久存储(PersistentVolume)
1.创建持久存储(PersistentVolume)(1)创建redis-pv.yaml文件,内容如下apiVersion: v1kind: PersistentVolumemetadata: name: redis-pvspec: storageClassName: "" capacity: ...
2019-11-26 06:38:02 807
原创 kubernetes(七)------kubectl create 和 kubectl apply区别
1. 描述:kubectl create -f xx.yamlkubectl apply -f xx.yaml如果yaml文件中的kind值为deployment,那么上面这两个命令都可以创建一个deployment,生成相应数量的pod那二者有什么区别呢?2. 区别:kubectl create:(1)kubectl create命令,是先删除所有现有的东西,重新根据...
2019-11-26 05:51:46 33159
原创 kubernetes(六)------应用升级(rolling update of an application in kubernetes)
1. 创建一个deployment(1)新建kubeserve-deployment.yaml文件,内容如下:apiVersion: apps/v1kind: Deploymentmetadata: name: kubeservespec: replicas: 3 selector: matchLabels: ...
2019-11-26 05:27:01 345
原创 kubernetes(五)------taint(排斥)和toleration(亲和)
kubernetes集群中,master机器,分配任务给worker node机器时,会根据任务的不同要求,比如对内存的要求等,分配给不同符合需求的worker node。所以就有了toleration和taint的这种偏好设置。1. Toleration 和Taint 概念Toleration是pod的一种属性(偏好或硬性要求),它使pod被吸引到一类特定的节点。比如一个节点内...
2019-11-25 20:48:06 597
原创 kubernetes(四)------创建service和识别DNS
1. 创建nginx deploymentkubectl run nginx --image=nginxkubectl get deployments所以docker run一个image,跑起来的就是一个container;kubectl run一个image,跑起来的就是一个deployment;kubectl expose一个deployment,就是一个service。...
2019-11-25 19:34:05 405
原创 kubernetes(三)------kubeamd升级集群版本
有kubernetes集群机器A,B,C三台,其中A为master,B,C的角色为worker node一. 集群master机器A,升级kubeadm以及kube-scheduler、kube-controller-manager1. 查看kubeadm的版本号kubectl get nodes2. 创建两个变量export VERSION=v1.13.5export...
2019-11-25 08:07:12 352
原创 kubernetes(二)------集群安装(包括docker)
现在有三台宿主机A、B、C,用来部署kubernetes集群。A来当master,B和C当干活的worker node1. 获取docker在三台机器上都需要安装docker,每台机器上都执行以下命令获取docker,并添加到repository:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key...
2019-11-24 21:37:54 346
原创 aws cloud services亚马逊云服务分类
1. 亚马逊云 官网在aws cloud 官方网站https://us-west-2.console.aws.amazon.com/console/home?region=us-west-2登陆后,点击all services左边的下三角,可以列出所有的服务2. 每个服务详解(1)服务器server(Compute service):EC2:EC2可以当做虚拟机来使用,...
2019-11-24 10:45:15 3681
原创 kubernetes(一)------组件介绍
更多详情,参考https://blog.csdn.net/hanghangaidoudou/article/details/864853081. 下载kubernetes因为kubernentes是集群cluster,所以它要部署在不同的宿主机 时,因为有的宿主机的角色是master(不用干活,只负责分派任务给node角色的宿主机)和node安装部署kubernentes集群参考 ht...
2019-11-23 15:48:23 396
原创 dockerfile详解
1. dockerfile文件中的关键字FROM :导入包;Dockerfile 中的必备指令,同时也必须是第一条指令RUN: 执行命令;每执行一次都会在 docker 上新建一层。所以过多无意义的层,会造成镜像膨胀过大。例如三条RUN指令,应该合并为一条。默认会是用 /bin/sh -c 的方式执行。参考https://www.runoob.com/docker/docker-docke...
2019-11-22 20:21:38 507
原创 docker命令和操作笔记
选一台linux机器,或者aws cloud上面选择一个ubuntu的ec2机器,本地电脑上安装MobaXterm或其他连接远程linux机器的界面工具。然后执行以下命令,熟悉docker。1. 更新ubuntu的源sudo apt-get update2. 安装必要的包sudo apt-get install apt-transport-https ca-certificates c...
2019-11-19 16:50:40 489
原创 docker初体验(jenkins)
首先安装:根据网上的下载安装帖子,在windows环境下安装docker使用:1. jenkins的使用(1)下载jenkins镜像在dockerhub的首页,搜索 jenkins,点进去,可以看到本地下载jenkins 的命令。在windows的cmd命令窗口执行docker pull jenkins如果出现了下图这样的连接错误,没关系,多跑几次这个命令,总有一...
2019-11-14 10:22:20 312
原创 golang本地windows环境--微服务grpc 环境搭建
1. 本地windows环境安装golang:在这个网站https://golang.org/下载windows的安装包,然后安装。安装完毕后,在cmd窗口输入:go version , 可查看到安装的go的版本号,即安装成功。安装过程中的配置可参考https://blog.csdn.net/defonds/article/details/50538077。2. 本地window...
2019-11-02 17:00:21 1634
lambda_function.zip
2019-11-30
material-dashboard-angular2-master后台管理系统+脚手架
2019-07-13
material-dashboard-react-master.zip
2019-07-13
Python+Django+VUE后台管理系统
2019-04-03
pywin32-224.win-amd64-py3.7.exe
2019-04-01
pywin32-224.win32-py3.7.exe
2019-04-01
eclipse中jetty插件的下载
2019-03-05
openfalcon-swcollector
2018-06-14
react后台管理项目的效果展示
2017-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人