Kubernetes实战
Kubernetes实战第1部分 Kubernetes基础篇第1章 Kubernetes介绍几个概念 云计算 狭义上将是指IT基础设施的交付和使用模式,即通过网络以按需、易扩展的方式获取所需资源。 广义上则是指服务的交付和使用模式,通过网络以按需、易扩展的方式获取所需服务。 提供资源的网络被形象地比喻成“云”,其计算能力通常由分布式的大规模集群和虚拟化技术提供的。 “云”好比发电厂,互联网好比输电线路,只不过发电厂对外提供的是IT服务 业界根据云计算提供服务资源的类型将其划分为三大类: IaaS(基础设施即服务) PaaS(平台即服务) SaaS(软件即服务) 云计算三层架构图 IaaS(基础设施即服务) 白话:卖给你硬件设备,相比与传统的设备更易扩展而已,如云硬盘、云服务器、云主机 通过虚拟化和分布式存储等技术,实现了对包括服务器、存储设备、网络设备等各种物理资源的抽象,从而形成了一个可扩展、可按需分配的虚拟资源池。目前最具代表性的IaaS产品有Amazon AWS,提供虚拟机EC2和云存储S3等服务。 ...
Hexo-Butterfly手册
图标Butterfly支持font-awesome v6图标 标签外挂Note(Bootstrap Callout)Note(Bootstrap Callout) 配置参数 名称 用法 class 【可选】标识/颜色,可选值( default / primary / success / info / warning / danger ) no-icon 【可选】填写该项则不显示icon style 【可选】覆盖配置中的style,可选值( simple / modern / flat / disabled ) color 【可选】颜色,可选值( default / blue / pink / red / purple / orange / green ) icon 【可选】可配置自定义 icon (只支持 fontawesome 图标, 也可以配置 no-icon ) 用法用法1用法2123{% note [class] [no-icon] [style] %}Any content (support inline tags...
minikube安装
minikube安装minikube官网地址:https://minikube.sigs.k8s.io/docs/start/ 填坑指引 启动报错:DRV_AS_ROOT 启动报错:HOST_HOME_PERMISSION 启动拉取镜像慢 安装过程 确认系统以及对应架构 12345$ uname -a # 查看系统信息Linux crayon 5.4.0-65-generic #73~18.04.1-Ubuntu SMP Tue Jan 19 09:02:24 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux$ arch # 查看架构x86_64 选择对应的配置复制下载命令下载minikube安装包并安装 12curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.debsudo dpkg -i minikube_latest_amd64.deb 启动minikube ...
Virtualbox-Centos网络配置
Host-Only方式实现主机/虚拟机互通 点击创建Host-Only网卡 不启用DHCP服务器(方便后续可以使用静态的IP访问虚拟机) 设置IPv4地址 虚拟机网络设置 启用网卡2,连接方式选择仅主机(Host-Only)网络,界面名称选择刚才创建的Host-Only网卡 启动虚拟机,进行网络配置 查看网络配置 12ifconfig# centos中若没有该命令可以使用ip addr enp0s3、enp0s8等就是网卡的名称 12# 编辑网卡配置,若没有该文件可以从已有的网卡配置中拷贝后做修改,其他的网卡配置文件形如ifcfg-[网卡名称]vi /etc/sysconfig/network-scripts/ifcfg-enp0s8 修改或添加如下字段 12345# 配置成静态IPBOOTPROTO="static"# 设置的IP应当和网卡处于同一网段IPADDR="192.168.56.10"NETMASK="255.255.255.0" 重启网络服务 1service network...
vim常用命令
Vim常用命令汇总 简介 模式vim有3种模式 命令模式(Command mode) 输入模式(Insert mode) 底线命令模式(Last line mode) 命令模式用户一启动vim就进入命令模式 此状态下敲击键盘的动作会被识别为命令 常用命令: i切换到输入模式 x删除当前光标所在处的字符 :切换到底线命令模式 输入模式底线命令模式在命令模式下按:进入底线命令模式 常用命令: :q退出程序 :q!强制退出 :w保存文件 常用命令汇总搜索替换 命令 说明 /word 向光标以下寻找一个名称为word的字符串 ?word 向光标以上搜索 n next,重复前一个搜索动作,如果刚执行了向下搜索,那么就会继续向下搜索,如果刚刚执行的是向上搜索,那么继续向上搜索 N n操作的反向操作 删除、复制、粘贴 命令 说明 yy 复制一行 dd 剪切一行 p/P 粘贴 u undo,回退、撤销 [ctrl]+r redo,重做 其他 命令 说明 :set nu 显示行号 :set nonu 不显示行号
从Paxos到Zookeeper分布式一致性原理与实践
从Paxos到Zookeeper分布式一致性原理与实践第1章 分布式结构从集中式到分布式集中式的特点由一台或多台主计算机组成的中心节点,数据集中存储于这个中心节点中,并且整个系统的所有业务单元都集中部署在这个中心节点上,系统的所有功能均由其集中处理。也就是说,在集中式系统中,每个终端或客户端机器仅仅负责数据的录入和输出,而数据的存储与控制处理完全交由主机完成。 特点:部署结构简单,不用考虑多节点部署带来的分布式协作问题 分布式的特点 《分布式系统概念与设计》中对分布式系统的定义: 分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。 分布式系统在没有任何特定业务逻辑约束的情况下,都会有如下几个特征: 分布性 分布式系统中的多台计算机都会在空间上随意分布,同时,机器的分布情况也会随时变动 ...
Git权威指南
Git权威指南第4章 git初始化创建版本库及第一次提交 告诉Git当前用户的姓名和邮件地址,配置的用户名和邮件地址将在版本库提交时用到 12git config --global user.name "[用户名]"git config --global user.email "[邮件地址]" 初始化仓库 1234mkdir democd demogit initInitialized empty Git repository in D:/workspace/git/demo/.git/ 如果Git版本是1.6.5以上,可以在git init命令后面跟上目录名称,会自动完成目录创建 12git init demoInitialized empty Git repository in D:/workspace/git/demo/.git/ 至此仓库即创建成功 现在在工作区中创建一个文件welcome.txt 1echo "Hello." > welcome.txt 将新建立的文件添加到版本库 1git add welcome.txt ...
大型网站技术架构
大型网站技术架构第1篇...