Home
工程师部落
Cancel

k8s创建pod流程

k8s创建pod流程  kubernetes 创建Pod 的 工作流: step.1 kubectl 向 k8s api server 发起一个create pod 请求(即我们使用Kubectl敲一个create pod命令) 。 step.2 k8s api server接收到pod创建请求后,不会去直接创建pod;而是生成一个包含创建信息的yaml。 step.3 apiserve...

Ubuntu安装kubeadm kubelet kubectl

Ubuntu安装kubeadm kubelet kubectl curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg apt-key add - vim /etc/apt/sou...

gocd 入门

GoCD介绍 GoCD 是一个开源的持续集成和持续交付系统,可以在持续交付过程中执行编译、自动化测试、自动部署等等。 GoCD 的基础框架由 Server 和 Agent 组成: Server 负责控制一切(配置),轮询材料(如代码仓库)的变化,检测到材料变化需要触发 Pipeline 时,将 Job 分配给 Agent 去执行 Agent 接收 Server 分配的 Job,...

Kubernetes 架构设计

架构设计 1. Master 节点上的程序 1.1 API Server 总体来看,Kubernetes APIServer 的核心功能是提供了 Kubernetes 各类资源对象(如 Pod、RC、Service 等)的增、删、改、查及 Watch 等 HTTPRest 接口, 成为集群内各个功能模块之间数据交互和通信的中心枢纽,是整个系统的数据总线和数据中心。除此之外,它还有以...

MySQL如何保证数据不丢失

实现技术基础 MySQL 的两阶段提交 + WAL技术(Write-Ahead Logging,先写日志再写盘),这两个结合在一起保证了数据不会丢失。 先来看看 MySQL 两阶段提交和WAL流程 binlog binlog 在一个事务内,先将 binlog 写到 binlog buffer,然后在write binlog files,然后再 fsync 到磁盘,这里根据参...

Kubernetes 核心概念和术语

1. Kubernetes是什么? Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态,其服务、支持和工具的使用范围相当广泛。 Kubernetes 这个名字源于希腊语,意为“舵手”或“飞行员”。k8s 这个缩写是因为 k 和 s 之间有八个字符的关系。 Google 在 ...

关于学习(曾国藩)

在家不可用功,此巧于卸责者也……切勿以家中有事而间断看书之课,又弗以考试将近而间断看书之课。虽走路之日,到店亦可看;考试之日,出场亦可看也。 评: 在家能不能做学问,曾国藩的回答是肯定的。说在家不能专心看书非得寻一个僻静读书方能读书,这是对自己不负责任的态度。 当然了,在家做学问其实也是对自己性子的一种磨练,能够守住自己的心,监督自己,在日积月累中提高完善自己。 如今在家的诱...

SQLServer锁基本概念

首先需要了解几个锁的基本概念: 共享 (S) 用于不更改或不更新数据的操作(只读操作),如 SELECT 语句。 更新 (U) 用于可更新的资源中。防止当多个会话在读取、锁定以及随后可能进行的资源更新时发生常见形式的死锁。 排它 (X) 用于数据修改操作,例如 INSERT、UPDATE 或 DELETE。确保不会同时同一资源进行多重更新。 意向锁 用于建立锁的层次结构。意向锁的类型为:意向...

SQLServer锁基本概念

1.监控结果中blocked列的值为阻塞spid的阻塞头session_id,waitresource为被阻塞的session等待的资源。当两个session相互阻塞时,即发生了死锁。 while 1=1 begin select * from sys.sysprocesses where blocked<>0 waitfor delay '00:00:01' --循环间隔时...

Docker入门

1. 为什么是Docker Docker 出现之前,也有其他的”沙盒”,技术基础都是基于 Linux 的 Namespace,Linux Control Group,但是 Docker 额外提供 Docker 镜像,恰恰成为 Docker能兴起的原因,Docker 镜像是直接由一个完整操作系统的所有文件和目录构成的,所以这个压缩包里的内容跟你本地开发和测试环境用的操作系统是完全一样的。 ...