自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 不是你想的那样

运维同事敲出了:“netstat -antlp”之后连忙解释“不是你想的那样”,你知道他说的那样是哪样吗?

2022-07-08 08:55:58 217

原创 王者荣耀和荣耀王者

因为空虚打游戏,打完游戏更空虚,怎敌书中黄金屋里颜如玉因为憋屈打游戏,打完游戏更憋屈,哪有运动场上酣畅淋漓

2022-01-02 00:02:19 1810 3

原创 一串钥匙引发的思考:流程、灾备、数字化和元宇宙

每当闹钟响起,

2021-12-16 23:16:36 267

原创 空手套白狼,不花一分钱体验实时云渲染

前不久,花了点时间研究了一下各大云厂商(AWS、华为、阿里)支持情况,主要分为三类:渲染解决方案:以上三家都有渲染解决方案,主要方式是基于公有云的计算(GPU为主)、存储(对象存储、块存储)、网络以及其他基础设施,搭建渲染集群,一般主要提供算力: AWS:云渲染服务,内容制作云平台; 华为云:渲染解决方案; 阿里云:云端影视渲染; 渲染云服务:专门的渲染云服务,用户不关注计算、网络等基础设施,直接使用渲染实例,这种方式目前只有华为的VR云渲游平台(VR Cloud Rendering &

2021-12-16 11:09:08 3145

原创 那狗,那人

今天上班路上,看到一条狗,蹿到了我前面,脖子上系了一条绳子,绳子后面是一个人跟着。那狗在我前面刚走几步就停了下来,一双后腿渐渐玩去,尾巴翘了起来,不用猜,这家伙想屙屎了。屙屎对很多人来说是比较费劲的,往马桶上一蹲就是20分钟往上,30分钟正常,这是手机导致的便秘,只需要把手机放下即可痊愈。这条狗可没这便秘的毛病,因为它没带手机出门,只带了一根绳子和一个人,所以几秒钟就把屎饿出来了。屙完屎看了眼绳子后面的人,就继续往前走了,就这一眼,生生的把牵绳的人变成了一位铲屎官,向前几步走到狗屎边上,弯腰俯身伸手

2021-12-14 08:47:46 362

原创 渲染相关知识扫盲

计算机图形学我们先从计算机图形学谈起,什么是计算机图形学?百度百科定义如下: 计算机图形学(Computer Graphics,简称CG)是一种使用数学算法将二维或三维图形转化为计算机显示器的栅格形式的科学。简单地说,计算机图形学的主要研究内容就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。 在学科开创之初,计算机图形学要解决的是如何在计算机中表示三维几何图形,以及如何利用计算机进行图形的生成、处理和显示的相关原理与算法,产生令人赏心悦

2021-10-20 19:53:58 1370

原创 敏捷开发应用不当带来的碎片化问题

我是一名软件从业人员,写了很多年的代码公司是职能型组织架构,一个产品线有测试组、项目管理组、架构管理组、产品管理组等,我们采用敏捷开发方式,但应用上存在一些问题

2021-09-22 10:55:54 198

原创 读《人人都是产品经理》有感

我是一名程序员,不是产品经理,也不打算转行做产品经理,我甚至忘了当初为什么要买这本书,出于对产品和产品经理的好奇,翻开了这本书并一页不落的读完了,本文就谈一谈我的感受。真实世界是完整的,而我们眼中的世界注定只是真实世界的一部分,本篇文章也只讲述我所读所想的一部分...

2021-08-16 20:15:25 606

原创 监控实践:promethus step by step

“纸上得来终觉浅,绝知此事要躬行”“实践出真知”都在告诉我们,想要真正的了解,就要充分的接触。为了更好的了解promethus,我们今天就动手安装promethus+node-exporter+grafana体验体验第一步:环境准备我们在某云海外局点购买虚拟机一台,配置如下:CPU 2vCPU 内存 4GiB OS CentOS8.2 存储 40GiB系统盘 网络 300Mbit/s公网IP 设置防火墙规则:方向 协议端口

2021-08-06 17:11:01 540

原创 谈一谈监控告警系统

作为一名互联网和软件从业人员,你一定赞成监控告警系统的必要性,但你有没有想过以下几个问题:监控告警系统是什么

2021-06-29 20:25:33 4154

原创 我所认为的正确是不完全正确的

今天下班回家,老妈告诉我:“两岁半的儿子看《葫芦兄弟》哭了”儿子跑过来从鞋架上拿下拖鞋扔到我面前,我换好鞋后把他抱到怀里,做到了沙发上,开始问他:“儿子,你跟爸爸说说,你看电视都看到什么了呀?为什么哭了?”儿子:“《葫芦兄弟》”我:“《葫芦兄弟》里面的什么呀?”儿子:“妖怪”我:“妖怪怎么了?”儿子:“他们打七娃”我:“因为妖怪打七娃你就哭了呀。那要有人欺负爸爸你会哭吗?”儿子:“会的”我:“你不用哭,你得帮爸爸”昨天之前,我一直认为他只会因为得不到想要的东西而哭,比

2021-06-25 09:13:19 238

原创 谈一谈软件系统的可用性

什么是可用性系统的可用性用如下公式表示:其中:MTBF:即平均无故障工作时间,英文全称是“Mean Time Between Failure”。是衡量一个产品(尤其是电器产品)的可靠性指标。单位为毫秒、秒钟、分钟、小时等 MTTR:平均修复时间(Mean time to repair,MTTR),是描述产品由故障状态转为工作状态时修理时间的平均值。产品的特性决定了平均值的长短。单位为毫秒、秒钟、分钟、小时等互联网和软件行业写入SLA中的可用性就是在特定周期内的可用性,一般用几个9表示。这

2021-06-17 19:57:03 3843

原创 HTTP协议的历史、技术原理和主要内容

协议概述Hypertext Transfer Protocol(超文本传输协议),简称HTTP,设计之初的目的是为了提供一种发布和接收HTML页面的方法,是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。发展历史HTTP从第一个版本0.9发布至今刚好30年时间,经过了0.9、1.0、1.1、2共4个版本的迭代,各个版本发布时间如下图协议发展的规则是根据一个最初的目标(提供一种发布和接收HTML页面的方法),设计最初的版本,应用在目标场景,持续发.

2021-06-12 06:37:07 468 1

原创 manifest list:一种管理多指令集架构容器镜像的方法

为什么需要manifest list在容器时代,我们在一台机器上通过一条命令启动一个容器,类似:docker run --name mybusybox -d busybox:latestbusybox:latest为latest版本的busybox镜像,一开始,这完全够用但“酒香不怕巷子深”,好的软件一定是会被引入到更多的平台满足用户的需求我查阅了dockerhub上busybox的版本记录,整理如下:时间 版本 OS/ARCH - ubuntu-14.04

2021-06-09 20:28:33 649

原创 纸上得来终觉浅,绝知此事要躬行

周末时,领导在团队一个小群分享了一篇文章,全文很长周二时打开了看了十几分钟,因为其他事情被打断,只看了1/5不到就搁置了今天是周三,负责技术管理的同事将文章转到了大群,一起发出来的还有一张思维导图,还有两句话:请大家尽量抽时间阅读一下这篇文章,干货很多如果你实在懒得看,可以看看我整理的这份提纲一下扎到了我的心上,我被同事无私奉献的精神所感动,也为信息爆炸时代人们的浮躁而痛心我们需要多一点无私奉献的精神,“牺牲”宝贵的时间和精力,去传播好的东西,去帮助需要帮助的人,去影响感到迷茫的

2021-06-02 20:18:45 125

原创 监控实践:promethus简介

当我们登录某云厂商购买一台云服务器时,会跟该云厂商签署SLA,其中决定赔付标准的一项指标是可用性,可用性又由两个指标决定,其公式为:其中:MTBF(Mean Time Between Failure):平均无故障工作时间,单位一般是小时,例如一块机械硬盘的MTBF为100万小时 MTTR(Mean time to repair):平均修复时间提升可用性的办法有两种:通过冗余等手段保证不发生故障;通过监控告警系统及时发现故障并告警通过自主或者人工干预快速修复故障。两者缺一不可今天要说的pr

2021-05-31 11:37:03 866

原创 kubernetes系列文章

如今,提到容器编排技术,你想到的会是什么呢?恐怕大多数人脑海中有且只有一个,那就是:kubernetes,kubernetes已经是容器编排的事实标准了,其开放的架构功不可没,越来越多的人加入,其生态欣欣向荣,本文整理本人学习和深入了解kubernetes的点点滴滴好奇:从事容器编排相关工作的你,了解其他的容器编排技术吗?欢迎评论区讨论基础篇 CentOS 7安装指定版本kubernetes 生态篇 监控告警:promethus ...

2021-05-31 10:24:46 111

原创 读书笔记系列文章

本篇是读书笔记的第一篇,是接下来系列读书笔记的入口,起归档的作用,分门别类想目录一样排列类别 细分 书目 时间 笔记 技术 产品 《人人都是产品经理》 2021年05月 读《人人都是产品经理》有感 心理学 积极心理学 《真实的幸福》 2021年05月 读《真实的幸福》有感 ...

2021-05-25 19:26:25 123

原创 CentOS 7安装指定版本kubernetes

我们知道kubernetes.io有文档指导我们如何安装kubernetes,例如kubeadm,按照此方法默认安装最新版本的kubernetes,例如当前(2021-05-11)为v1.21.0如果是学生党搞搞学习或者研究党搞搞研究,那自然是最新的稳定版本最好了,但是作为参加工作的研发人员,事情往往就没那么简单了,产品试用的版本一般都落后于开源版本,或者半年或者更久,所以产品研发人员一般需要部署指定版本的kubernetes用于验证某些功能,这就是本文要讲述的内容安装kubeadm、kube.

2021-05-11 18:36:38 863

原创 UDS:一种进程间通信的手段

原理Unix Domain Sockets,简称UDS,又叫IPC Socket,可以使同一机器上两个或者多个进程进行数据通信,跟传统的TCP/IP socket有所不同:维度 UDS TCP/IP socket 标识 一个文件名,例如:/var/lib/example/example.socket IP:Port,例如:192.168.0.2::9090 包处理过程 将应用层数据从一个进程拷贝到另一个进程 需要经过网络协议栈,打包拆包、计算校验和、维护序

2021-05-10 17:58:23 3886 2

原创 CDI:一种预填充PVC的解决方案

目录CDI可以做什么DataVolume示例http/s3/registryPVCuploadblankimageioVDDK参考资料CDI可以做什么containerized-data-importer简称CDI,是Kubernetes的持久性存储管理插件,使用标准的kubernetes核心资源(也有可选的CRD),不关心具体的存储实现方式。主要目标是提供一种声明性的方式在Kubevirt VM的PVC上构建虚拟机磁盘,也可以用于初始化kubernetes卷。

2021-05-06 17:11:24 1786 1

原创 kubevirt:k8s上的虚拟化解决方案

kubevirt是kubernetes上的虚拟化解决方案,基于kubernetes的CRD+自定义Controller方式扩展,官方定位是解决存在以下问题的部署团队的问题:已采用或者想采用kubernetes管理工作负载部分应用已经容器化,部分应用却很难容器化,只能通过虚拟机部署,即同时存在容器、虚拟机两种部署形态的工作负载通过kubevirt可以完成以下事情:管理虚拟机,以部署不能容器化的工作负载在一个平台将现有的虚拟机工作负载与新的容器化工作负载统一管理支持新开发的微服务与现有的虚拟机

2021-05-06 10:56:40 905

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除