
Kubernetes
文章平均质量分 53
THMAIL
这个作者很懒,什么都没留下…
展开
-
docker搭建本地测试用的单机etcd服务
引用官网的原话:注意这里的几个关键字:distributed(分布式)、reliable(可靠的)、key-value(kv存储)也就是说etcd是一个高可靠的分布式kv存储服务,多用于核心数据的存储,如实现微服务系统的服务注册、发现功能。支持集群部署,自动选主机制容忍单点故障,可应对网络分区数据基于key有序存储,支持基于目录结构的高效遍历支持复杂事物操作基于租约实现ttl过期支持应用实时监听kv变化。转载 2023-02-20 17:18:28 · 1475 阅读 · 0 评论 -
klog bug:仅输出到日志文件,不打印到命令行/stderr
开发k8s插件,使用klog作为日志工具,开发完成发现在设置将日志打印到文件后,Error级别的日志信息仍然会输出到命令行,过多日志打印会使后期将服务部署于docker有卡死的风险(docker的bug,日志输出过快会卡顿)原创 2023-02-20 15:27:58 · 1677 阅读 · 0 评论 -
kubebuilder+code-generator 无坑指南教程
网上教程不全+过时,踩了很多坑才搞定。原创 2022-10-19 18:15:12 · 2216 阅读 · 1 评论 -
已解决:code-generator仅生成clientset,没有生成informers,listers
使用code-generator代码生成器没有生成Informer,lister的处理办法,只生成了clientset;我这边的错误是在vendor下没有找到api,把api复制一份到vendor下即可;你们的错误原因可以看看自己的错误信息输出。原创 2022-10-19 14:26:26 · 710 阅读 · 0 评论 -
编译kubernetes时遇到missing separator stop解决办法
参考:https://github.com/kubernetes/kubernetes/issues/88808。直接删除kubernetes项目根目录下的。原创 2022-10-09 17:00:20 · 431 阅读 · 0 评论 -
最新kube-batch编译、部署、运行无坑教程
网上看了许多教程,都有坑,用官方的办法部署也不行,官方只说了用最新的helm,但是最新的helm已经不支持它了,没辙,自己研究了下kube-batch底层原理后总结了一套部署方法;官方的一些yaml文件接口已经过期了(低版本k8s可以用,高版本接口没法用),helm也不能用了,所以不要用官方的yaml文件部署,直接用以下我提供的即可;kubernetes 1.13以下版本可以用官方的方式或yaml文件部署(部署步骤和我下文所述一致,仅接口不同)原创 2022-09-13 14:38:34 · 482 阅读 · 0 评论 -
在单机(物理机)上用虚拟机部署kubernetes集群
详细步骤可以查看。原创 2022-08-19 18:04:04 · 1466 阅读 · 4 评论 -
k8s不支持dockers?最新版K8s和docker 安装教程
在 Kubernetes v1.24 及更早版本中,可以在 Kubernetes 中使用 Docker Engine, 依赖于一个称作 dockershim 的内置 Kubernetes 组件。dockershim 组件在 Kubernetes v1.24 发行版本中已被移除;不过,一种来自第三方的替代品, cri-dockerd 是可供使用的。cri-dockerd 适配器允许你通过 容器运行时接口(Container Runtime Interface,CRI) 来使用 Docker Engine。..原创 2022-08-12 11:11:57 · 4042 阅读 · 0 评论