K8S基础概念
摘要
K8S基础概念包括:Pod,Replication Controler, Deployment, Service, Ingress, StatefulSet, Job, CornJob, Namespace, ConfigMap, Persistent Volume
Pod
一个Pod(就像一群鲸鱼,或者一个豌豆夹)相当于一个共享context的配置组,在同一个context下,应用可能还会有独立的cgroup隔离机制,一个Pod是一个容器环境下的“逻辑主机”,它可能包含一个或者多个紧密相连的应用,这些应用可能是在同一个物理主机或虚拟机上。
Pod 的context可以理解成多个linux命名空间的联合
PID 命名空间(同一个Pod中应用可以看到其它进程)
网...
Jekyll搭建blog
摘要
通过Jekyll搭建静态Blog网站
Jekyll安装
基于CentOS7.9
#安装rvm
gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
rvm install 3.0.0
#安装jekyll bundle
gem install jekyll bundle
jekyll new my-awesome-site
cd my-awesome-site
bundle install
bundle exec jek...
Cloudify
Cloudify
摘要
Cloudify is an open source, multi-cloud orchestration platform,同时也是开发该系统的公司(该公司位于以色列的特拉维夫)的名称。通过集成AWS,Azure,OpenStack,Kubernetes,从而实现Speed Up Deployments, Optimize Costs, Ensure Compliance的愿景。其提供Blueprint可实现application在多云上的可靠部署。
TOSCA(Topology and Orchestration Specification for Cloud Applications)是由OASIS组织制定的云应用拓扑编排规范。
Cloudify的bl...
WSL+VSCode+python调试环境搭建
摘要
Windows Subsystem for linux VSCode的python编程调试环境的搭建
VScode extension
Remote-WSL
Python
Remote-WSL安装完毕,再wsl系统中的相应代码目录中执行code .命令会trigger Windows系统中的vscode
调试的launch.json
如果要再vscode中能够进行调试工作,需要编写调试的launch.json如下,此处以调用pytest命令调试为例:
{
"version": "0.2.0",
"configurations": [
{
"name": "PyTest",
"type": ...
VoLTE introduce
摘要
Voice over Long-Term Evolution或Voice over LTE,一般称高清通话,又译为长期演进语音承载。它基于IP多媒体子系统(IMS,IP Multimedia Subsystem)网络。
缩略语
chunk:SCTP报文中的信息单元,由chunk头和chunk信息组成
SCTP association:SCTP端点之间的协议关系,由SCTP端点信息和协议状态信息组成,包括Verification Tag和当前active的一套Transmission Sequence Numbers(TSNs)组成
SIP协议
会话发起协议(Session Initiation Protocol)是一个由IETF MMUSIC工作组开发的协议,作为标准被...
Switch Chip的评价体系
摘要
如何评价一个交换芯片的好与坏,应该从哪些维度去比较两个交换芯片的优劣?
性能指标
我们以Broadcom的Tomahawk 4的BCM56990和 Jericho2c+的BCM88850为例
交换容量:交换芯片能够进行多总输入流量的处理,56990的交换容量为25.6Tbps,即当有25.6Tbps流量同时进入交换芯片时,可以进行无阻塞的数据交换。
制造制程工艺水平:T2的制程为7nm,制程越小则单位面积内晶体管密度越小,会影响芯片的功耗和性能
SerDes:目前高速网络接口均采用SerDes技术,56990支持512个SerDes
接口技术:接口技术决定交换芯片能够实现哪些接口,譬如50G PAM4接口能够实现10/25/50/100/200/400G...
SCTP introduce
摘要
SCTP是Stream Control Transmission Protocol的缩写。协议在RFC2960和3309中初始定义,现通过RFC4960更新定义。RFC4960被6096、6335、7053更新。本文档暂以4960为依据。
RFC4960
缩略语
chunk:SCTP报文中的信息单元,由chunk头和chunk信息组成
SCTP association:SCTP端点之间的协议关系,由SCTP端点信息和协议状态信息组成,包括Verification Tag和当前active的一套Transmission Sequence Numbers(TSNs)组成
SCTP会话
Verification Tag
verification tag是一个32bit...
40 post articles, 5 pages.