kill 命令的用途

Linux kill 用途:kill – terminate or signal a process kill 是向进程发送信号的命令。当然我们可以向进程发送一个终止运行的信号,此时的 kill 命令才是名至实归。事实上如果我们不给 kill 命令传递信号参数,它默认传递终止进程运行的信号给进程!这是 kill 命令最主要的用法,也是本文要介绍的内容。 一般情况下,终止一个前台进程使用 Ctrl +……

阅读全文

k8s网络

k8s网络模型设计的一个基础原则是:每个Pod都拥有一个独立的IP地址,而且假定所有Pod都在一个可以直接连通的、扁平的网络空间中。 所以不管他们是否运行在同一个Node(宿主机中),都要求他们可以直接通过对方的IP进行访问。 设计这个原则的原因是,用户不需要额外考虑如何建立Pod之……

阅读全文

linux cron表达式

解析crontab表达式的网站:https://crontab.guru/ Cron是什么? 简单来讲,cron是基于Unix的系统上的一个实用程序。它使用户能够安排任务在指定的【日期/时间】定期运行。它自然是一个伟大的工具,可以自动运行大量流程,不需要人工干预。 Cron作为守护进程……

阅读全文

《k8s权威指南学习》--ConfigMap

ConfigMap 使用ConfigMap 的限制条件如下。 ConfigMap 必须在Pod 之前创建。 ConfigMap 受Namespace 限制,只有处于相同Namespaces 中的Pod 可以引用它。 ConfigMap 中的配额管理还未能实现。 kubelet 只支持可以被API Server 管理的Pod 使用ConfigMap 。kubelet 在本Node 上通过 --manifes……

阅读全文

《k8s权威指南学习》--k8s核心原理

k8s核心原理 API Server 总体来看, Kubemetes API Server 的核心功能是提供了Kubemetes 各类资源对象(如Pod 、RC 、Service 等〉的增、删、改、查及Watch 等HTTP Rest 接口,成为集群内各个功能模块之间数据交互和通信的中心枢纽,是整个系统的数据总线和数据中心。 除此之外,它还有以下一些功能特性……

阅读全文

《k8s权威指南学习》--Pod

Pod 生命周期 Pod 在整个生命周期过程中被系统定义为各种状态 Pod 的状态如表2.14 所示。 表2.14 Pod 的状态 状态值 描述 Pending API Server已经创建该Pod,但Pod内还有一个或多个容器的镜像没有创建,包括正在下载镜像的过程 Running Pod 内所有容器均己创建,且至少有一个容器处于运行状态、正在启动状态或正在重……

阅读全文

ASCII码表

ASCII码,使用7位二进制数,表示128个标准ASCII字符,使用8位二进制数,表示256 个标准及扩展ASCII字符; ASCII编码字符分类: 控制字符:0~32、127表示,共33个,如CR(回车)、LF(换行)、FF(换页)、BS(退格)、DEL(删除)、Space(空格)等……

阅读全文

Raft

可理解的共识算法研究 (In Search of an Understandable Consensus Algorithm–Extended Version) 作者:Diego Ongaro and John Ousterhout–Stanford University 摘要 Raft是管理复制日志的共识算法, 比Paxos牛. 1. 介绍 复制状态机,如图1 共识算法管理 2. Raft把共识算法分解为3个独立的子问题: 2.1 Leader选举 当前Leader挂掉后必须进入一个新Leader的选举 集群中每个节……

阅读全文

iptables的数据包的流程介绍

参考:https://www.linuxso.com/linuxpeixun/10330.html iptables的数据包的流程介绍 iptables 相关概念 匹配(match):符合指定的条件,比如指定的 IP 地址和端口。 丢弃(drop):当一个包到达时,简单地丢弃,不做其它任何处理。 接受(acce……

阅读全文