- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 还不会用阿里云的DevOps+K8s自动发布流程?来,一篇懒人教程教你无脑操作
序言:最近公司在用阿里云的自动发布,自己也拿来研究了一下。本文适用于Dockerfile文件与K8s的yaml文件写不出来的同学,看完你也能搞定阿里云的自动化。*环境准备:由于公司服务器全部部署在阿里云平台,所以本文一切操作均在云上进行。代码仓库:阿里云云效Codeup镜像仓库:阿里云容器镜像服务(个人版)部署环境:K8s测试集群1、创建容器镜像仓库登录阿里云控制台,在搜索框搜索容器镜像服务。进去之后,这里我们选择的是实例列表里的个人实例,如果没有实例,需手动创建一个,进来之后我们选择镜
2021-07-29 16:03:30
1269
原创 Java应用构建并部署K8S
Java应用构建并部署K8S一、背景如果你使用Java进行开发使用容器镜像的制品形式进行交付制品最终会运行在阿里云ACK或者其他K8S集群上那么本文档可以帮助您实现研发流程的协同自动化。二、用户诉求一般来说,使用K8S部署场景如下:对源代码进行一定的质量检测,比如单元测试,代码扫描将源代码构建成为可交付的制品,也就是容器镜像对制品进行测试环境验证使用完成验证的制品进行线上部署使用基础设施即代码的方式,在代码库中管理与应用相关的所有yaml文件。使用这种方式,将k8s的编排能力
2021-07-19 14:59:01
1422
原创 Ansible相关工具介绍与实例演示
Ansible相关工具/usr/bin/ansible 主程序,临时命令执行工具 /usr/bin/ansible-doc 查看配置文档,模块功能查看工具/usr/bin/ansible-galaxy 下载/上传优秀代码或Roles模块的官网平台/usr/bin/ansible-playbook 定制自动化任务,编排剧本工具/usr/bin/ansible-pull 远程执行命令的工具/usr/bin/ansible-vault 文件加密工具/usr/bin/ansible-console基于
2021-05-27 20:20:40
195
转载 ansible安装与基本配置、语法结构
一、基本介绍Ansible 是一个 IT 自动化工具。它能配置系统、部署软件、编排更复杂的 IT 任务,如连续部署或零停机时间滚动更新。Ansible 用 Python 编写,尽管市面上已经有很多可供选择的配置管理解决方案(例如 Salt、Puppet、Chef等),但它们各有优劣,而Ansible的特点在于它的简洁。让 Ansible 在主流的配置管理系统中与众不同的一点便是,它并不需要你在想要管理的每个机器上安装自己的客户端组件,就可以对所要管理的机器进行管理,管理服务器和被管理机器之间使用的是
2021-05-26 11:30:41
182
原创 RabbitMQ 消息中间件介绍
RabbitMQ 消息中间件1、消息中间件1、简介**消息中间件也可以称消息队列,是指用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。**通过提供消息传递和消息队列模型,可以在分布式环境下扩展进程的通信。当下主流的消息中间件有RabbitMQ、Kafka、ActiveMQ、RocketMQ等。2、作用1、消息中间件主要作用冗余(存储)扩展性可恢复性缓冲异步通信削峰 :消息队列中的常用场景,一般在秒杀或抢购活动中使用广泛。一般会因为流量过大,
2021-05-21 10:33:10
637
原创 MySQL配置教程-MySQL 5.7 SSL配置教程
从MySQL 5.7开始默认支持SSL,SSL开启后会对性能有一定影响,如果数据库没有暴露在外网,通常不会打开SSL,但如果数据是相当核心与机密的,建议配置SSL,虽然对性能有影响,但不是特别大。相关配置过程如下:1、在数据库初始化完成后执行SSL证书生成bin/mysql_ssl_rsa_setup2、在datadir会生成很多.pem文件,修改属主为mysql用户chown -R mysql.mysql /data/mysql/*.pem3、查看SSL相关状态,如果能获取到pem信息代表.
2021-04-14 16:28:25
1024
原创 Linux进程管理命令介绍
执行中的程序称作进程。当程序可以执行文件存放在存储中,并且运行的时候,每个进程会被动态得分配系统资源、内存、安全属性和与之相关的状态。可以有多个进程关联到同一个程序,并同时执行不会互相干扰。操作系统会有效地管理和追踪所有运行着的进程。
2021-03-29 20:31:36
108
原创 Linux里find命令与cp命令的连用
**示例:**用find查找/data目录下,以.txt文件结尾的文件并复制到/tmp下方法一find与|xargs是黄金搭档,-t参数指定目标目录,使用管道实现复制[root@centos ~]# ls /tmp[root@centos ~]# find /date/ -type f -name "*.txt" | xargs cp -t /tmp[root@centos ~]# ls /tmp1.txt[root@centos ~]# 方法二{}大括号里的内容为find命令找到
2021-03-26 15:56:08
404
原创 Linux里LVM的创建与使用方法
1. 创建LVM的基本步骤物理磁盘被格式化为PV,(空间被划分为一个个的PE) #PV包含PE不同的PV加入到同一个VG中,(不同PV的PE全部进入到了VG的PE池内) #VG包含PV在VG中创建LV逻辑卷,基于PE创建,(组成LV的PE可能来自不同的物理磁盘) #LV基于PE创建LV直接可以格式化后挂载使用#格式化挂载使用LV的扩充缩减实际上就是增加或减少组成该LV的PE数量,其过程不会丢失原始数据2. LVM常用命令与查看相关的命令:3. 创建使用LVM逻辑卷1) 创建PV.
2021-03-25 20:02:01
780
原创 Linux-swap分区的创建与挂载
swap分区创建方法(1)swap交换分区当物理内存不够,就把该分区当做虚拟内存来使用。查看交换分区大小:[root@centos ~]# free -m total used free shared buff/cache availableMem: 1046 671 81 12 293 221Swap: .
2021-03-24 19:27:44
2319
原创 Linux中的进程管理和性能相关工具的使用
Linux系统状态的查看及管理工具:pstree, ps, pidof, pgrep, top, htop, glance, pmap, vmstat, dstat, kill, pkill, job, bg, fg, nohup进程树 pstreepstree 可以用来显示进程的父子关系,以树形结构显示格式:pstree [OPTION] [ PID | USER ]常用选项:-p 显示PID-T 不显示线程thread,默认显示线程-u 显示用户切换
2021-03-22 20:09:11
664
原创 Sudo命令6个超实用的使用技巧
sudo 表示 “superuser do”,它允许已验证的用户以其他用户的身份来运行命令。其他用户可以是普通用户或者超级用户。
2021-03-17 19:57:14
301
原创 Docker网络代理该如何配置
有时因为网络原因,比如公司 NAT,或其它啥的,需要使用代理。Docker 的代理配置,略显复杂,因为有三种场景。但基本原理都是一致的,都是利用 Linux 的 http_proxy 等环境变量。
2021-03-17 19:35:11
140
原创 Linux中source命令的使用方式
source命令是一个内置的shell命令,用于从当前shell会话中的文件读取和执行命令。source命令通常用于保留、更改当前shell中的环境变量。简而言之,source一个脚本,将会在当前shell中运行execute命令。
2021-03-15 21:26:04
12176
原创 Linux系统配置及服务管理-第3章 用户的权限(连载)
一,基本权限UGO赋于某个用户或组 能够以何种方式 访问某个文件(图片文件,视频文件,普通文件)1、权限设置对象:属主(u) 属组(g) 其他人(o) 所有人(a(u+g+o))属主:文件的主人:u 属组:文件属于组员权限:g 其他人:除了主人和组员之外的用户:other特殊对象:所有人(包含主人,组员,其他):all 全部2、权限类型:读:r=4 写:w=2 执行:x=13、查看权限记录[root@centos ~]#ls -l /r
2021-03-11 17:35:19
124
原创 Linux 系统管理及服务配置实战-第02章 文件管理(连载)
1.Linux目录结构Linux 树状目录结构Linux文件夹的结构说明bin 普通用户使用的命令boot 存放的系统启动相关的文件dev 设备文件etc:系统管理和配置文件home 存储普通用户家目录root:系统管理员的主目 录run:系统运行目录sbin 管理员使用的命令tmp 临时文件(全局可写:进程产生的临时文件)usr 系统文件,相当于C:\Windowsvar 存放的是一些变化文件,比如数据库,日志,邮件…2.文件管理命令1.创建文件(touch )语法:命令
2021-03-11 14:05:16
144
原创 Linux 系统管理及服务配置实战-第01章 系统部署(连载)
1、GNU/Linux 的历史1.1 自由软件之父Richard M. Stallman 1984 GNU Copyleft OpenSource Free GPL既然是历史,就让它成为历史吧。。。。。。但请记住他们:1.2 Linux 之父林纳斯•本纳第克特•托瓦兹(Linus Benedict Torvalds, 1969年~ ),著名的电脑程序员、黑客。Linux内核的发明人及该计划的合作者。托瓦兹利用个人时间及器材创造出了这套当今全球最流行的操作系统(作业系统)内核之一。现受聘于开放源代码
2021-03-11 11:08:25
252
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人