简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
pipeline{ #根节点,看见pipeline就知道是声明式语法了,如果是node,则是脚本式语法agent any#指定流水线的执行位置(jenkins agent),流水线中的每个阶段都必须在某个地方(物理机、虚拟机或docker容器)执行stages{#stage的容器,可以包含一至多个stagestage('build'){#阶段,代表流水线的阶段,参数是阶段的名称。如 构建、测试、发
NodeNode是Pod真正运行的主机, 可以物理机, 也可以是虚拟机。为了管理Pod,每个Node节点上至少要运行container runtime( 比如docker或者rkt) 、kubelet 和 kube-proxy 服务。kubeadmK8s集群的管理工具。kubectlK8s的命令行工具,用户使用它来管理集群资源(如 pod,service,deployment等)。kubeletk
只需要在Master节点上安装(Master1、Master2、Master3);如果是公有云,可以直接购买阿里云的SLB。一、安装Keepalived和HAProxyyum install keepalived haproxy -y二、配置HAProxy所有Master节点的HAProxy配置相同:mkdir /etc/haproxyvi /etc/haproxy/haproxy.cfgglob
1、将项目发布2、在linux系统中创建文件夹/opt/site/,并将项目放置文件夹下面。3、创建dockerfile文件也放置在/opt/site/目录下面FROM microsoft/dotnet:2.1-aspnetcore-runtimeCOPY ./coreTest /appWORKDIR /appEXPOSE 9099CMD ["dotnet", "...
之前公司的多个站点都是部署在两台外网服务器中, 并通过域名进行相互调用。最近要将这些站点迁移到两台处于同一局域网内的服务器中。在代码中通过Http请求另一局域网的站点时报错。请求外网第三方应用一切正常。服务器A:CentOS系统,Docker部署,Asp.Net Core Web应用,内网IP: 192.168.1.10服务器B:Windows server系统,IIS部署,Asp.Net Cor
说明:1、Polly官网:http://www.thepollyproject.org/2、Polly安装:Nuget Microsoft.Extensions.Http.Polly熔断:熔断开启之后,在熔断过程中将不再发送http请求,而是直接抛异常出来。等到熔断被自动关闭后再正常请求。降级:熔断开启之后会抛出异常,降级机制则会捕获异常,然后可以进行自定义处理异常。超时:Http请求的超时时间。
使用PeterKottas.DotNetCore.WindowsService开发的定时任务,之前一直部署在windows服务器下面。最近开始迁移至linux环境下(centOS 7.6),这里使用Supervisor进行部署,也可以使用docker哦。接下来记录了本次安装部署的全过程(踩坑过程)。1、安装Supervisoryum install python-setuptools...
自动告警添加步骤总结如下:1、在模板中,新增一个监控项:如磁盘空间不足。2、在模板中,新增一个图形,用于展示监控项的内容。3、在模板中,新增一个触发器,用于自动告警。4、应用了此模板的主机都将自动生效。1、选择一个合适的模板使用“Template OS Linux by Zabbix agent”模板来添加监控项,应用了此模板的主机都能监控到。前面客户端linux的监控都是使用的这个模板。配置 =
多线程主要多个任务并发执行,可以异步执行任务,提高响应速度,不阻塞当前线程(如C/S窗口)。使用异步来调用以下代码://用于委托调用private void DoSomething(string name){Console.WriteLine($"DoSomething被调用 {name}");}一、委托异步调用...
一、常用命令命令说明kubectl get查询资源列表;类似于docker ps。eg:kubectl get podskubectl get servicekubectl run创建一个Pod和docker容器;eg:kubectl run --image=nginx nginx-demo --port=80 --image-pull-policy=IfNotPresentkub...