随笔分类 -  Kubernetes

摘要:kubernetes:kube-apiserver 系列文章: Kubernetes:kube-apiserver 之 scheme(一) Kubernetes:kube-apiserver 之 scheme(二) Kubernetes:kube-apiserver 之启动流程(一) Kuberne 阅读全文
posted @ 2023-10-25 13:55 胡云Troy 阅读(1295) 评论(0) 推荐(0)
摘要:kubernetes:kube-apiserver 系列文章: Kubernetes:kube-apiserver 之 scheme(一) Kubernetes:kube-apiserver 之 scheme(二) Kubernetes:kube-apiserver 之启动流程(一) Kuberne 阅读全文
posted @ 2023-10-19 10:43 胡云Troy 阅读(826) 评论(0) 推荐(0)
摘要:kubernetes:kube-apiserver 系列文章: Kubernetes:kube-apiserver 之 scheme(一) Kubernetes:kube-apiserver 之 scheme(二) Kubernetes:kube-apiserver 之启动流程(一) Kuberne 阅读全文
posted @ 2023-10-17 23:55 胡云Troy 阅读(1045) 评论(0) 推荐(1)
摘要:0. 前言 kubectl 看了也有一段时间,期间写了两篇设计模式的文章,是时候对 kubectl 做个回顾了。 1. kubectl 入口:Cobra kubectl 是 kubernetes 的命令行工具,通过 kubectl 实现资源的增删改查。kubectl 通过 client-go 和 k 阅读全文
posted @ 2023-08-02 00:23 胡云Troy 阅读(1154) 评论(0) 推荐(0)
摘要:# 0. 前言 在阅读 `Kubernetes: kubectl` 源码时看到有关访问者设计模式的运用。访问者模式是行为型设计模式的一种,本篇文章将对访问者模式做一个介绍。 # 1. 访问者模式 ## 1.1 示例 首先,给出一个比较粗糙的示例。 实现程序,功能如下: ``` 当男人成功时,显示我有 阅读全文
posted @ 2023-07-30 22:36 胡云Troy 阅读(519) 评论(0) 推荐(0)
摘要:0. 前言 在 玩转 Helm 一文中,简略提到了 Helm upgrade 的策略。 在实际项目开发上,upgrade 多是调研的重点。基于此,这里对 upgrade 继续展开。 1. basic helm upgrade 升级 Release 查看升级情况: 1.1 helm install 部 阅读全文
posted @ 2022-04-27 12:44 胡云Troy 阅读(11804) 评论(0) 推荐(1)
摘要:0. 前言 在 kubernetes 的系列文章中,我们介绍了 kubernetes 的种种概念,特性。不过对于如何部署并没有介绍,想象下如果 kubernetes 中 pod 的数量达到成百,上千,上万的话,如何对 pod 进行有效管理就成了迫在眉睫的大事。 因此,Helm 应运而生,Helm 是 阅读全文
posted @ 2022-04-24 23:12 胡云Troy 阅读(1645) 评论(0) 推荐(1)
摘要:1. 部署报错:The requested fsGroup is 123, but the volume local-pv-c7ef339e has GID 1000710000. The volume may not be shareable. 问题描述: 部署 CNF(pod 集群) 时,pod 阅读全文
posted @ 2022-03-12 21:17 胡云Troy 阅读(267) 评论(0) 推荐(0)
摘要:这篇概述是看文章提到的一段话 xxx is not targeted to be horizontally scalable 引发的,遂整理记录在这里。 起因是有两个应用,一个是无状态的,可以 horizontally scalable,另一个是有状态的,和数据库绑定,horizontally sc 阅读全文
posted @ 2022-02-19 16:40 胡云Troy 阅读(148) 评论(0) 推荐(0)
摘要:1. OpenShift 内部 image registry Openshift 自带内部 image registry,可通过 podman 实现 image 的 pull 和 push 操作。 对不同操作,需要给用户指定相应的 role: // podman pull oc policy add 阅读全文
posted @ 2022-02-17 21:42 胡云Troy 阅读(995) 评论(0) 推荐(0)
摘要:0. 前言 OpenShift image registry 概述 介绍了 OpenShift 平台上 registry 的基本结构。进一步地,本文将介绍在 Kubernetes 平台上,如何使用 Go 实现 image 的 push 操作。 1. 本地 CLI push image 在本地将 im 阅读全文
posted @ 2021-12-19 21:14 胡云Troy 阅读(254) 评论(0) 推荐(0)
摘要:0. 前言 docker 镜像管理之 overlay2 最佳实践 中介绍了 image 的底层逻辑联合文件系统和分层结构。 image 存储在 registry 中,对于不同平台使用 registry 的策略有所区别。本文基于 RedHat 的 OpenShift 平台,对 registry 做概述 阅读全文
posted @ 2021-12-19 00:40 胡云Troy 阅读(492) 评论(0) 推荐(0)
摘要:1. 故障现象 环境在跑自动化测试时打印 error: [ ERROR ] Opening output file '/output.xml' failed: Read-only file system。 2 测试流程 通过 helm chart 部署 pod,在 pod 的指定 container 阅读全文
posted @ 2021-11-17 22:39 胡云Troy 阅读(538) 评论(0) 推荐(0)
摘要:本篇文章是对 configmap 和 secret 的一个总结,详细信息可看 这里 1. configmap 和 secret 概述 在 container 的 image 中可通过 ENTRYPOINT 和 CMD 分别定义执行命令和参数。其中,ENTRYPOINT 定义容器启动时调用的可执行程序 阅读全文
posted @ 2021-09-07 00:52 胡云Troy 阅读(719) 评论(0) 推荐(0)
摘要:文章 介绍了 pv,pvc 和 storageClass 以及其中的关系。这里将进一步深入探讨共享存储。 1. 默认 storageClass 创建 pvc 时不指定 storageClassName, 那么 kubernetes 将使用默认 storageClass 创建 pv。注意这里的不指定, 阅读全文
posted @ 2021-09-05 18:16 胡云Troy 阅读(216) 评论(0) 推荐(0)
摘要:1. 概述 Kubernetes 中用户分登陆用户和 service account。登陆用户可通过 kubectl config 查看上下文,以及当前上下文: [root@chunqiu ~ (Master)]# kubectl config view apiVersion: v1 cluster 阅读全文
posted @ 2021-08-30 13:47 胡云Troy 阅读(421) 评论(0) 推荐(0)
摘要:0. overview There are too many guides about node pressure and pod eviction, most of them are specific, and no system. so here is to combine the knowle 阅读全文
posted @ 2021-07-11 18:20 胡云Troy 阅读(255) 评论(0) 推荐(0)