四时宝库

程序员的知识宝库

Jenkins+GitLab+Docker+SpringCloud实现可持续自动化微服务

  本文很长很长,但是句句干货,点赞关注收藏后有惊喜在文末等你

现有混合云平台的场景下,即有线下和线上的环境,又有测试与正式的场景,而且结合了Docker,导致打包内容有所区分,且服务的发布流程复杂起来,手工打包需要在编译阶段就要根据环境到处更改配置,因此纯手工发布增加了实施的难度,需要一个统一的适应各种环境部署的方案。

Fish Shell 的使用特性和优势(fish shellfish immunol)

引言

当提到命令行界面(CLI)时, 我们通常会想到一种强大而高效的方式来与计算机进行交互。在众多的 Shell 中最常用的就数 Bash 和 zsh 了,除此之外还有一颗闪耀的明星 Fish Shell,它以其现代化的设计和强大的特性而备受赞誉,成为许多开发人员和系统管理员钟爱的选择,正如官网宣传的 Finally, a command line shell for the 90s, 翻译过来就是 Fish Shell 是一个为 90 后准备的 Shell,它主要特性如下:

Linux中那些我们赖以为生的Bash别名

本文译自:Bash aliases you can’t live without

译者:开源视界

校对:OpenView

原文链接:https://opensource.com/article/19/7/bash-aliases?utm_campaign=intrel

云原生技术演进(云原生技术要求太高)

今天希望通过这篇文章, 讲清楚目前我们都在使用的容器, K8s都在解决哪些方面的问题. 我会带着大家一起回顾从理机时代到云原生时代的演进过程, 当我们着眼于现在有哪些的时候, 可以思考一下为什么会这样发展, 新出现的技术具体在解决哪方面的问题, 这样更便于理解整体的技术演进过程. 我会从各个时代的特点演进开始分析, 对比每个时代为什么要产生了新的技术.

基于ELK技术栈Beats的大数据感知采集系统的设计与实现

背景介绍

出于业务、运维、安全的需要,我们经常需要采集服务器端多维度的信息,例如设备信息、网络信息、操作系统信息、应用信息、进程信息、流量信息、日志信息等等与环境和应用相关的重要数据。而在数据采集、存储、分析领域,以elasticseach、logstash、kibana开源技术为核心的技术栈有着广泛的使用。就采集程序来讲,ELK技术栈中的beats,提供了一种采集各类信息的框架,使用者紧紧专注于采集的业务逻辑就好。像与elasticsearch的读写操作,程序的打包执行等等基础功能,它都实现了。而且它提供了很多基础的beats,例如metricsbeat,filebeat等,让使用者可以在低代码的思想下,仅仅需要简单的配置,就能够完成采集的工作。今天,给大家演示下如何使用beat以及定制化的beat的执行逻辑是什么

手把手带你玩转k8s-一键部署springboot项目

前言

本文的一键部署,其实就是将部署流程化的命令转成shell脚本,当然,因为是发布到k8s集群上,所以发布的命令和需要的东西会有些不一样。本文的一键部署脚本是基于 打造一款适合自己的快速开发框架-持续部署之一键发布脚本设计与实现这篇文章进行改造的。所以建议大家先把该篇文章先看一篇。

kiali-ui的自定义UI开发(自定义ui组件)

以下蓝色文字均有链接 但由于头条对于外部链接管理较严 故未添加链接 如影响阅读 请看原文

原文地址 https://fizzz.blog.csdn.net/article/details/108616804

Lazydocker:一款功能强大的Docker管理套件

Lazydocker

Lazydocker是一款专为懒人设计的Docker以及Docker-Compose终端管理工具,该工具采用Go语言开发,基于gocui实现。

如果你发现自己的项目出了问题,或者是服务down掉了,那么Lazydocker就可以立刻给你提供帮助。Lazydocker可以帮助我们调试自己的项目或者服务,并且在出现问题时立刻重启所有组件,然后给我们提供详细的日志流。其中,日志流还会进行细项分类,并允许我们了解特定服务中发生的所有事情。

微服务从代码到k8s部署应有尽有大结局(k8s部署)

1、概述

上一节,我们已经把gitlab、jenkins、harbor、k8s都已经搭建好了,这一节我们来编写jenkins的pipline将我们的服务通过jenkins完整的发布到k8s中。

Elastic Beat定制开发FastDFS集群监控 - FastDFS收集器代码

Beat 使用go mod源码模式,编译打包make-like build tool使用 mage,mage编译构建不依赖外部工具完全基于go语音标准库实现。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接