聪少

个人博客

Linux下安装go

下载 国内下载地址 解压 1tar -zxf goVersion.linux-amd64.tar.gz -C /usr/local/ 创建工作空间(GOPATH) 1mkdir /root/gowork 设置环境变量 12345678vim /etc/profileexport GOROOT=/usr/local/go export GOBIN=$GOROOT/binexport GOPKG......

容器基础

容器基础 容器,其实是一种特殊的进程而已。 容器本身没有价值,有价值的是"容器编排" 容器到底是怎么一回事? 容器其实是一种沙盒技术,就想一个集装箱一样,把应用”装“起来的技术。应用和应用之间就有了边界,可以做到相互不干扰,同理被装入集装箱的容器就可以方便的被搬来搬去,这便是PaaS的核心功能之一。 容器边界实现手段 从进程开始 容器技术的核心功能就是通过约束和修改进程......

Hbase安装

准备工作 hadoop-2.8.0.tar.gz hbase-1.3.1-bin.tar.gz zookeeper-3.4.9.tar.gz CentOS Linux release 7.6.1810 (Core) * 3 配置ssh密码免登陆 12345678910111213141516171819## 产生密钥$ ssh-keygen -t dsa -P '' -f ~/.ssh/......
DB

tun、tap

对于网络设备来说,就像一个管道(pipe),有两端,从其中任意一端收到的数据将从另一端发出去。 如物理网卡eth0,他都两端分别为内核协议栈和外部物理网络,从外部收到都数据会转发给内核协议栈,从应用程序收到都数据会通过物理网络发送出去。 TUN、TAP TUN和TAP设备是Linux内核虚拟网络设备,纯软件实现。 OS向连接到TUN/TAP设备的用户空间程序发送报文;用户空间程序可像物理口发......

七层模型

最近在学习Docker底层,重新学习了一些基础知识,整理记录一下。 定义 七层模型,亦称OSI(Open System Interconnection)参考模型,是参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。 它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。 分层 应用层 网络服务与最终用户的一个接口。 协议有:HTTP ......

Pinpoint 数据结构解析-UDP

本文基于pinpoint 1.8版本探索 pinpoint udp主要上报JVM状态信息、全链路调用信息。(其中有些字段字面意义很明确就没有说明,有几个字段源码里面看不出来是做什么到,所以咨询了作者,等回复吧😂) TSpan 1234567891011121314151617181920212223242526272829type TSpan struct { AgentId ......
APM

Pinpoint 数据结构详解-TCP

本文基于pinpoint 1.8版本探索 pinpoint Tcp端口主要上传一些Agent信息,服务信息,API、SQL等信息。 有些信息只上报一次,so如果collector不去做存储可能就丢失了,在全链路展示的时候就会出现数字替代接口信息! TAgentInfo 1234567891011121314151617181920type TAgentInfo struct { H......
APM

Gitlab实践-分支触发-部署到k8s

大家好,又来了!CICD系列文章写的有点乱,因为我自己也在摸索中!本文重点介绍gitlab在做cicd的时候如何通过分支来区分已经如何推送到k8s中!有些细节前面几篇文章已经解释过了,不过也有些地方介绍的含糊不清,请见谅!~ 下面我会简单介绍从项目建立开始一直到部署到k8s的过程(有些过程适当省略,可以看前几篇)! 创建一个工程 在gitlab上tfcloud组织中创建一个zeus的新工程,......

kubernetes一些简单概念

Kubernetes是Google大爷在2014年发布的一个开源项目。 Cluster Cluster是计算、存储和网络资源的集合,kubuernetes利用这些资源运行各种基于容器的应用。 Master Master是Cluster的大脑,作用主要调度应用在哪里运行。 Node Node主要是运营容器应用,有master管理,node负责监控并上报容器状态,根据master设置的策略来管理......

GitLab自动编译Docker镜像并推送到指定的Registry

安装并启动harbor Harbor官方提供在线安装和离线安装两种方式,从github下载harbor离线安装包(本机要安装docker和docker-compose): 12wget https://storage.googleapis.com/harbor-releases/harbor-offline-installer-v1.5.2.tgztar -zxvf harbor-offli......