logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

[elk]-filebeat使用pipeline的grok

filebeat使用pipeline的grok因为不想使用logstash 想偷懒使用filebeat 且新版的filebeat支持grok先创个一个json文件{"description": "Test pipeline","processors": [{"grok": {"field":...

ecs快照从阿里云迁移到腾讯云(失败)

前提公司要将阿里云的所有服务迁移到腾讯云有一台ecs 里面有一个es以及一系列python脚本,迁移脚本之后依赖各种装不上。就打算直接用Plan B:镜像导入的方式复制镜像了。结果各种坑 最终还是因为太麻烦失败了。老老实实修改脚本依赖。首先给ecs打快照,做成镜像然后找阿里云开通 镜像导出功能 工单客服一直提示请稍等 然后换一个人请稍等 妈耶开通后 会多出...

[问题已处理]-ctr下镜像时宕机导致重下时报错failed commit on ref

导语:用于处理镜像下一半机器宕机导致的镜像无法下载的问题。

#服务器#linux#运维
[kubernetes]-ctr导入tgz镜像

导语:之前一直找不到ctr导入tgz格式镜像的命令,现在记录一下。

#kubernetes#java#容器
[kubernetes]-k8s使用nerdctl构建containerd镜像

导语:希望在服务器上直接构建containerd的镜像并直接调试使用。采用nerdctl的好处,可以直接在服务器上构建并直接给k8s使用。nerdctl使用方式和docker基本一致,commit命令相对无脑可以给开发用。

#kubernetes#容器#云原生
[kubernetes]-k8s定时备份单节点etcd及故障恢复

思路:通过cronjob类型去定时备份(cronjob备份可以确保每次备份的时候k8s状态是ok的),通过可执行文件在宿主机上进行恢复。导语:前场经常非法关机导致单机的etcd损坏。每次都重装k8s虽然比较简单,但是会相对耗时。把命令写到脚本里做了下测试,恢复成功。不用root去备份会报权限问题。cronjob.yaml如下。立即运行cronjob。

文章图片
#kubernetes#etcd#容器
[kubernetes]-k8s执行定时任务时与实际时间差8小时

kubeadm 配置 (v1beta3) https://www.bookstack.cn/read/kubernetes-1.25-zh/9cae0960d626dce4.md。发现CronJob的执行时间是根据kube-controller-manager的时间来控制。导语:k8s执行定时任务时日志时间与实际时间差8小时。服务器时区和容器时区均没问题。需要修改kube-controller-m

文章图片
#kubernetes#容器#云原生
[kubernetes]-单节点k8s迁移

导语:k8s是单节点单master的机器,且k8s api使用虚拟ip100.100.100.100。仅适用(使用虚拟IP 100.100.100.100为api通讯的ip) 的单机k8s,以供参考。2台机器安装etcdctl。被恢复的机器B上安装好k8s。提前同步好docker文件夹以及数据文件到指定路径。node节点IP更换,证书会自动重新签发。生成集群配置(需更换api ip)A为使用中的机

文章图片
#kubernetes#java#容器
[kubernetes]-k8s把运行时从docker切换到containerd

导语:运行时为docker的k8s切换到containerd。

文章图片
#kubernetes#docker#容器
[kubernetes]-ubuntu22.04安装k8s1.28

导语:ubuntu22.04.1安装k8s1.28。修改containerd 配置文件。

文章图片
#kubernetes#容器#云原生
    共 114 条
  • 1
  • 2
  • 3
  • 12
  • 请选择