本文介绍如何使用 Jenkins 的声明式 pipeline 为一个简单的 Golang web 应用搭建 CI 环境。如果你还不太了解 Jenkins 及其声明式 pipeline,请先参考笔者的 Jenkins 系列文章,或者直接到 Jenkins 官网进行学习。说明:本文的演示环境为 ubuntu 16.04。准备 Jenkins 环境鉴于篇幅原因,本文不再介绍 Jenkins 环境的搭建。
微服务架构的概念微服务架构是一种架构概念 ,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。它的主要作用是将功能分解到离散的各个服务当中,从而降低系统的耦合性,并提供更加灵活的服务支持。概念把一个大型的单个应用程序和服务拆分为数个甚至数十个的支持微服务,它可扩展单个组件而不是整个的应用程序堆栈,从而满足服务等级协议。定义围绕业务领域组件来创建应用,这些应用可独立地进行开发、管理和迭代。
淘宝开源tengine
原创 2018-02-01 14:34:53
1286阅读
tengine的简介   Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和              特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打    &nbs
转载 2024-05-12 19:42:36
230阅读
## Docker部署Tengine ### 引言 在现代的软件开发和部署过程中,容器技术成为了必备的一部分。Docker是一个开源的容器平台,可以帮助开发者将应用程序和其依赖项打包成一个独立的容器,然后可以在任何环境中运行。Tengine是一个基于Nginx的高性能Web服务器,具有高并发处理能力和良好的负载均衡特性。本文将介绍如何使用Docker来部署Tengine。 ### 准备工
原创 2023-09-02 10:40:57
787阅读
Java Web工程部署到腾讯云服务器购买并启动腾讯云服务器CVM在云服务器端安装jdk+tomcat+mysql打包war上传重启tomcat部署成功 购买并启动腾讯云服务器CVM第一步:登录腾讯云账号后,新用户可以免费试用15天;领取试用天数或者购买后在个人主页点击左上角的云产品选择云服务器 我使用的镜像是CentOS,Linux操作系统,感觉用命令行的形式部署比较简单,几条命令复制黏贴就完
文章目录前言说明具体操作1. 搭建方式2. 搭建完成结构图3. 推荐最低配置运行环境4. 搭建步骤搭建步骤5. 启动顺序6. 工作节点添加7. 持久存储8. 集群创建完成后执行以下命令9. 端口1、访问页面的UI2、其他端口10. docker镜像下载地址11. 后续补充学习教程。。。待续 前言说明最近部署cdh大数据平台,搜索相关资料发现基于docker部署的文章都相对复杂或存在缺失或不可行
转载 2024-04-15 12:24:23
105阅读
1:JumpServer 部署JumpServer版本:https://github.com/jumpserver/jumpserver/releasesJumpServer采用一键部署脚本的交互式安装方式,安装过程非常方便,整个服务都是使用Docker容器来运行的。参考官方快速部署文档:https://docs.jumpserver.org/zh/master/install/setup_by_
转载 2024-05-10 09:00:49
113阅读
作者:王志斌编辑:钟华龙本文来自社区小伙伴 王志斌 的投稿。从小白的角度,带你一步步实现将 RadonDB PostgreSQL 集群部署到 Kubernetes 上。文章分为上下两部分,《第一部 Kubernetes 环境准备》已经发布。第二部分将带大家部署一个 RadonDB PostgreSQL Operator 和集群。什么是 RadonDB PostgreSQL Operator?Rad
转载 2024-01-18 20:48:54
132阅读
    ceph集群的容器安装比原始安装步骤简单,好操作。但是运维相对可能会有许多坑需要趟。下面就做一个简单的分享。1 节点规划    admin 172.18.1.193    node1 172.18.1.195    node2 172.18.1.1962 ceph的jewel版本进行拉取[root@adm
转载 2024-04-22 21:49:56
117阅读
1.环境准备1.1 安装vagrant虚拟机node01Vagrant.configure("2") do |config| config.vm.box = "centos/7" config.vm.hostname = "node01" config.vm.network "private_network", ip: "10.1.100.11" # 虚拟机配置 config
转载 2024-06-13 20:43:25
77阅读
阿里云容器服务提供了面向企业客户的技术能力,为企业应用容器提供了迁移工具和咨询服务、深度学习、区块链等应用解决方案,以帮助企业优化现有IT投资和加速业务创新。10月12日云栖大会上,阿里云专有云新版本(飞天专有云敏捷版2.0)宣告了对Kubernetes的支持;日前,公共云容器服务也宣布了开放支持Kubernetes 1.8.1 版本的托管服务,并且成为全球首批通过Kubernetes一致性认证
Docker概述Docker是一个开源的应用容器引擎,让开发者可以打包应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或windows操作系统的机器上,也可以实现虚拟安装Docker// 1.yum包更新到最新 yum update // 2.安装需要的软件包 yum install -y yum-utils device-mapper-persistent-data lvm
转载 2023-08-18 13:52:34
313阅读
11月19日,业界应用最为广泛的Kubernetes管理平台创建者Rancher Labs(以下简称Rancher)宣布Rio发布了beta版本,这是基于Kubernetes的应用程序部署引擎。它于今年5月份推出,现在最新的版本是v0.6.0。Rio结合了多种云原生技术,从而简化了将代码从测试环境发布到生产环境的流程,同时保证了强大而安全的代码体验。什么是Rio?下图是Rio的架构:Rio采用了诸
转载 2024-04-25 15:11:44
141阅读
本文重点介绍如何通过JumpServer实现Kubernetes的运维安全审计。此前,我们专门介绍过在Kubernetes集群上快速部署JumpServer的方法步骤,可参见《操作指南|在Kubernetes集群上快速部署JumpServer开源堡垒机》一文。一、Kubernetes运维审计现状Kubernetes是一种可自动实施Linux容器操作的开源平台,可以帮助用户省去应用容器过程中的许多
前言:如今容器正愈演愈热,未来的一个趋势,不学点容器东西,怎么能行,技术就是一点点学习积累上去的。今天跟大家分享一个使用docker快速部署网站的案例。大家都知道部署一个网站,首先你的有数据库存储吧,其次准备好一个网站包。这里呢我结合我自己部署一个网站的案例跟大家阐述下具体步骤细节。 我的网站是一个标准的java开发的web项目,是一个war包,使用tomcat容器进行运行网站。数据库是使用m
第一章 数仓之Cloudera Manager  1.1 CM简介1.1.1 CM简介Cloudera Manager是一个拥有集群自动安装、中心管理、集群监控、报警功能的一个工具,使得安装集群从几天的时间缩短在几个小时内,运维人员从数十人降低到几人以内,极大的提高集群管理的效率。1.1.2 CM架构 Cloudera Manager 架构 Cloudera Repo
索引零、概述一、Docker安装1.ubuntu下安装2.centos下安装二、常用命令镜像命令容器命令其它常用命令镜像的提交三、镜像讲解四、容器数据卷五、Dockerfile六、Docker网络七、Docker部署示例1.安装mysql82.安装nginx 零、概述一、Docker安装1.ubuntu下安装ubuntu安装docker环境2.centos下安装centos安装docker环境二
转载 2023-12-09 22:14:36
174阅读
第一:服务器配置1、购买腾讯云服务器(体验过程,购买一个月的时间)https://buy.cloud.tencent.com/cvm?tab=lite2、选购好后,进入控制台,找到服务器,重装系统,点击右侧更多  选择镜像   3、安装完成后,配置安全组,放开远程登录功能    来源,写自己本地电脑的ip,协议端口号可
转载 2024-09-03 08:58:50
250阅读
GC概述垃圾收集(Garbage Collection)通常被称为“GC”,由虚拟机“自动”完成垃圾回收工作。思考一个问题,既然GC会自动回收,开发人员为什么要学习GC和内存分配呢?为了能够配置上面的参数配置?参数配置又是为了什么?“当需要排查各种内存溢出,内存泄露问题时,当垃圾成为系统达到更高并发量的瓶颈时,我们就需要对GC的自动回收实施必要的监控和调节。”JVM中程序计数器、虚拟机栈、本地方
  • 1
  • 2
  • 3
  • 4
  • 5