会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
人艰不拆_zmc
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
74
下一页
2023年8月2日
记一次Kubernetes Etcd集群故障:突发一个实例与另两个实例建立连接时出现"failed to decode raft message (read tcp xxxx:2380->xxxx:xx: i/o timeout)错误
该文被密码保护。
阅读全文
posted @ 2023-08-02 09:58 人艰不拆_zmc
阅读(1)
评论(0)
推荐(0)
2023年7月23日
容器云平台中的 Jenkins 使用离线 update-center 管理插件
该文被密码保护。
阅读全文
posted @ 2023-07-23 16:13 人艰不拆_zmc
阅读(0)
评论(0)
推荐(0)
2023年7月4日
Containerd组件 —— containerd-shim-runc-v2作用
摘要: 1、概述 通过《浅析开源容器标准——OCI》、《浅析容器运行时》和《浅析Kubernetes CRI》这三篇博文我们了解了容器标准OCI、容器运行时以及Kubernetes CRI,在本文以当前最火的容器运行时containerd为例,讲解下它是如何运行和管理容器进程的。 在讲解containerd
阅读全文
posted @ 2023-07-04 14:54 人艰不拆_zmc
阅读(7073)
评论(0)
推荐(0)
2023年7月3日
Kubernetes 中的健康检查机制(启动、存活、就绪探针)
摘要: 1、概述 健康检查(Health Check)用于检测您的应用实例是否正常工作,是保障业务可用性的一种传统机制,一般用于负载均衡下的业务,如果实例的状态不符合预期,将会把该实例“摘除”,不承担业务流量。 Kubernetes中的健康检查使用存活性探针(liveness probes)和就绪性探针(r
阅读全文
posted @ 2023-07-03 07:31 人艰不拆_zmc
阅读(1703)
评论(0)
推荐(0)
2023年6月28日
(转)Kubernetes Kubelet 垃圾回收机制
摘要: 1、概述 Kubelet 垃圾回收(kubelet-garbage-collection)负责自动清理节点上的无用镜像和容器。Kubelet 每隔 1 分钟进行一次容器清理,每隔 5 分钟进行一次镜像清理(截止到 v1.15 版本,垃圾回收间隔时间都是在源码中固化的,不可自定义配置)。如果节点上已经
阅读全文
posted @ 2023-06-28 08:04 人艰不拆_zmc
阅读(815)
评论(0)
推荐(0)
2023年6月27日
Kubernetes应用编排与管理 —— Deployment升级策略
摘要: 1、Deployment概述 Deployment 是 Kubernetes 控制器的一种高级别实现,它构建于 ReplicaSet 控制器之上,它可用于为 Pod 和 ReplicaSet 资源提供声明式更新,并能够以自动方式实现跨多个 ReplicaSet 对象的滚动更新功能。相比较来说,Pod
阅读全文
posted @ 2023-06-27 19:57 人艰不拆_zmc
阅读(1966)
评论(0)
推荐(0)
2023年6月21日
浅析Kubernetes CRI
摘要: 1、概述 在 CRI 出现之前(也就是 Kubernetes v1.5 之前),Docker 作为第一个容器运行时,Kubelet 通过硬编码的方式直接调用 Docker API,进而达到一个面向终态的效果。 在这之后,又出现了一种新的容器运行时 rkt,它也想要成为 Kubernetes 支持的一
阅读全文
posted @ 2023-06-21 08:21 人艰不拆_zmc
阅读(1397)
评论(0)
推荐(0)
2023年6月20日
浅析容器运行时
摘要: 1、概述 首先要明确一个知识点就是容器本质上就是一个特殊的进程,通过 Namespace 实现资源(网络、文件系统等)隔离,通过 Cgroups 实现资源(CPU、内存)限制,让我们使用起来就感觉像在操作虚拟机一样,但其和虚拟机有本质上的区别,那就是容器和宿主机是共享同一个内核的。为了将我们的应用进
阅读全文
posted @ 2023-06-20 19:03 人艰不拆_zmc
阅读(1320)
评论(0)
推荐(0)
2023年6月19日
浅析开源容器标准——OCI
摘要: 1、导语 容器技术火起来了以后,Docker的容器镜像和容器运行时已然成为行业的标准。此后,为了推进容器生态的健康发展。在Linux基金会的主导下,Docker和各大云厂商Google, Amazon, CloudFoundary, Microsoft积极响应于2015年成立了 "Open Cont
阅读全文
posted @ 2023-06-19 19:24 人艰不拆_zmc
阅读(2860)
评论(0)
推荐(0)
2023年6月14日
Kubernetes Pod重启策略
摘要: 1、概述 在Pod的spec中有一个restartPolicy字段,如下: apiVersion: v1 kind: Pod metadata: name: xxx spec: restartPolicy: Always ... restartPolicy的值有三个:Always、OnFailure
阅读全文
posted @ 2023-06-14 17:41 人艰不拆_zmc
阅读(4657)
评论(0)
推荐(0)
2023年5月29日
Kubernetes GoRoutineMap工具包代码详解
摘要: 1、概述 GoRoutineMap 定义了一种类型,可以运行具有名称的 goroutine 并跟踪它们的状态。它防止创建具有相同名称的多个goroutine,并且在上一个具有该名称的 goroutine 完成后的一段退避时间内可能阻止重新创建 goroutine。 使用GoRoutineMap场景:
阅读全文
posted @ 2023-05-29 21:37 人艰不拆_zmc
阅读(157)
评论(0)
推荐(0)
2023年5月16日
Golang接收者方法语法糖
摘要: 1、概述 在《Golang常用语法糖》这篇博文中我们讲解Golang中常用的12种语法糖,在本文我们主要讲解下接收者方法语法糖。 在介绍Golang接收者方法语法糖前,先简单说下Go 语言的指针 (Pointer),大致上理解如下: 变量名前的 & 符号,是取变量的内存地址,不是取值; 数据类型前的
阅读全文
posted @ 2023-05-16 19:54 人艰不拆_zmc
阅读(470)
评论(0)
推荐(1)
Golang指针隐式间接引用
摘要: 1、Golang指针 在介绍Golang指针隐式间接引用前,先简单说下Go 语言的指针 (Pointer),一个指针可以指向任何一个值的内存地址 它指向那个值的内存地址,在 32 位机器上占用 4 个字节,在 64 位机器上占用 8 个字节,并且与它所指向的值的大小无关。大致上理解如下: 变量名前的
阅读全文
posted @ 2023-05-16 08:27 人艰不拆_zmc
阅读(863)
评论(0)
推荐(0)
2023年5月12日
Golang常用语法糖
摘要: 1、名字由来 语法糖(Syntactic sugar)的概念是由英国计算机科学家彼得·兰丁提出的,用于表示编程语言中的某种类型的语法,这些语法不会影响功能,但使用起来却很方便。语法糖,也称糖语法,这些语法不仅不会影响功能,编译后的结果跟不使用语法糖也一样。语法糖,有可能让代码编写变得简单,也有可能让
阅读全文
posted @ 2023-05-12 08:20 人艰不拆_zmc
阅读(1519)
评论(0)
推荐(0)
2023年5月11日
Golang for循环遍历小坑
摘要: 一、for循环 循环:让程序多次执行相同的代码块for循环是Go语言中唯一一个循环结构for循环经典语法先执行表达式1执行表达式2判断是否成立,如果成立执行循环体循环体执行完成后,执行表达式3再次执行表达式2,判断是否成立.for循环用的最多的地方就是遍历数组或切片等 for 表达式1;表达式2;表
阅读全文
posted @ 2023-05-11 13:36 人艰不拆_zmc
阅读(1523)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
74
下一页
公告