![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
kangziheng
never say die
展开
-
k8s aggregator api 扩展实战记录
aggregator api作为k8 api扩展的两种方式之一(另外一种为CRD),其原理是通过GVR的形式向apiserver 注册aggregator apiserver(k8s service服务),当外部访问GVR时,通过kube-apiserver转发请求到aggregator apiserver上。1、aggregator apiserver部署过程中需要手动生成aggregator apiserver对kube-apiserver认证的CA证书,可以通过cfssl和openssl方式生成。原创 2024-05-03 23:24:35 · 139 阅读 · 0 评论 -
k8s 使用本地镜像技巧
一般来说配置为ifnotpresent或者never就可以使用,但有时依然不成功,还会向镜像仓库拉取。很多时候搭建k8s应用时都需要使用二次创作的镜像,但镜像build完成后保存在本地(docker image ls可以查看),此时如果要在k8s yml中使用该镜像,一般yml中无镜像拉取策略或者配置。一般使用者会使用docker image ls查看本地镜像,这只是表示docker引擎本地存在该镜像,不代表containerd本地也有,使用crictl images查看,如果没有,可以使用。原创 2024-04-26 20:41:25 · 362 阅读 · 1 评论 -
使用centos docker镜像时踩坑记录
尝试过各种帖子给出的解决方案均不奏效,如:docker run --privileged --v /sys/fs/cgroup:/sys/fs/cgroup:rw。更换为centos:8镜像或者更高版本后,使用docker run --privileged和 /usr/sbin/init后便没有此问题。原因大致是:docker为了保持容器的轻量性和单一用途性,默认不开启D-bus服务。需要更换yum镜像源,添加即可。原创 2024-04-26 17:04:53 · 178 阅读 · 1 评论 -
xshell连接vmware虚拟机突然断联分析
在使用vmware虚拟机过程中,为了方便操作,使用xshell连接vmware虚拟机,但是常常会出现以下情况,电脑休眠重新唤醒后,xshell断联,重新连接也失败。2、window上ping虚拟机ip,如果不通,则表示网络不通,此时查看下网卡vmnet1和vnnet8网段是否跟虚拟机在同一网段内,如果不在同一网段内,参考。1、查看虚拟机上ssh服务是否正常(ubuntu系统 systemctl status ssh,状态为running为正常)原创 2024-04-24 13:24:13 · 271 阅读 · 1 评论 -
ubuntu系统kubeadm搭建k8s集群
现有kube-flannel.yml将ns创建、serviceaccount创建、rbac申请绑定、configmap、deamonset资源创建一起执行,这样会出现一个问题: Failed to create SubnetManager: error retrieving pod spec for : the server doe…网络问题可以通过:https://blog.csdn.net/qq_22409661/article/details/136274442 解决,但这并不能彻底解决问题。原创 2024-04-17 00:04:50 · 292 阅读 · 0 评论 -
ubuntu安装docker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg(下载并生成gpg密钥)无论是搭建k8s系统还是仅运行docker容器,都需要安装docker和docker-deamon,不同的linux系统安装方式不一样,本文章只展示ubuntu上安装docker的方式。1、安装之前先更新本地apt仓库和远程apt仓库的软件信息,使其保持一致。原创 2024-04-15 12:54:07 · 137 阅读 · 0 评论 -
cfssl安装及使用
安装方式有很多中,可以通过wget、curl等指令安装,由于本人虚拟机网速及CA认证问题,选择在虚拟机外下载,然后上传操作。cfssl是本地生成CA证书的一种重要方式,另外一种openssl,是搭建k8s集群中不可缺少的一步。下载后将应用上传到系统/usr/local/bin/目录下,并。现在之前需要确认待安装的系统的信息,使用uname -m查看。2、返回i686、i386等,下载适配32bit的应用。下载地址:https://pkg.cfssl.org。1、返回x86-64,下载适配64bit的应用。原创 2024-04-13 17:57:22 · 352 阅读 · 0 评论