排序
快速修复重装系统后的 Kubernetes Master 节点
最近碰到两次,因故障需要重装主机系统。其中一次 Etcd 只剩下一个节点,导致整个集群宕机半个小时才恢复。 本篇主要记录的是新系统 Ubuntu 20.04 初始化的过程,完成初始化之后采用优秀的集群...
ERROR: Failed to create CA certificate for self-signing. If the error is “unknown option -addext”, update your openssl version or deploy VPA from the vpa-release-0.8 branch.
当执行vpa脚本时,出现下面错误日志 ERROR: Failed to create CA certificate for self-signing. If the error is 'unknown option -addext', update your openssl version or deploy VPA from ...
K8S大规模集群优化方案
Kubernetes 自 v1.6 以来,官方就宣称单集群最大支持 5000 个节点。不过这只是理论上,在具体实践中从 0 到 5000,还是有很长的路要走,需要见招拆招。 官方标准如下: 不超过 5000 个节点 不超...
Go 测试 K8S 组件指南与对比,详细版!
前言 单元测试相关概念和基础内容这里不过多介绍,可以参考 go 官方的一些指南和网上的其它资料: LearnTesting[1] TableDrivenTests[2] 针对需要操作 k8s 的组件,单测的关键在于如何在单测的...
K8S Pod健康检查正确配置
事件背景 因为 k8s 中采用大量的异步机制、以及多种对象关系设计上的解耦,当应用实例数 增加/删除、或者应用版本发生变化触发滚动升级时,系统并不能保证应用相关的 service、ingress 配置总是...
Redis On K8S 编排部署与实战操作
一、概述 REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。 Redis 有三种集群模式:主从模式,Sentinel(哨兵)模式,Clu...
[kustz] kustomize 流水线
大家好, 我是老麦, 一个运维小学生。 代码还是在 Github, 文章中有不清楚的可以上去看看 https://github.com/tangx/kustz/tree/chapter/04-kustomize 前面已经简单的封装了 Deployment,...
基于Archlinux 安装 containerd + k8s
1. 准备工作 以虚拟机VMWare为例。 使用EFI 非默认BIOS启动。如果不使用EFI,那么后续安装引导时也使用非EFI。 Controller-Panel节点(master)节点列表:hostnameipk8s-master110.0.2.101/24k8...
k8s原地升级docker和containerd服务
前言 公司用的k8s集群是“多环境合一”的方式,集群流量入口也摒弃了常见的traefik和ingress-nginx,直接用了一个国内不常见的底层基于Envoy的API Gateway网关服务。当然还有非常多的其他集群流...
[kustz] kustomize流水线和添加环境变量,ConfigMap,Secret的实现
大家好, 我是老麦, 一个运维小学生。 代码还是在 Github, 文章中有不清楚的可以上去看看 https://github.com/tangx/kustz/tree/chapter/04-kustomize 前面已经简单的封装了 Deployment,...








![[kustz] kustomize 流水线-云计算运维](https://blog.ossq.cn/wp-content/uploads/2022/12/640.jpg)


![[kustz] kustomize流水线和添加环境变量,ConfigMap,Secret的实现-云计算运维](https://blog.ossq.cn/wp-content/uploads/2022/12/1-15.png)
