logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

kubernetes集群降级|k8s1.24+版本降级到1.23

在进行版本降级之前,建议先备份Kubernetes集群和相关数据,以便在出现问题时可以恢复到之前的状态。需要注意的是,在进行版本降级之后,应该对Kubernetes集群进行全面测试,以确保集群的稳定性和正确性。在备份数据之后,应该对备份文件进行验证,以确保备份文件的正确性和完整性。备份Kubernetes对象的方式可以根据实际情况进行选择,例如可以使用etcdctl命令直接备份etcd中的数据。K

文章图片
#kubernetes#容器#云原生
k8s 上部署 Redis 三主三从 集群

Redis代表是一种开源的内存中数据存储,通常用作数据库,缓存或消息代理。它可以存储和操作高级数据类型,例如列表,地图,集合和排序集合。由于Redis接受多种格式的密钥,因此可以在服务器上执行操作,从而减少了客户端的工作量。它仅将磁盘用于持久性,而将数据库完全保存在内存中。Redis是一种流行的数据存储解决方案,并被GitHubPinterestSnapchatTwitterFlickr等技术巨头

文章图片
#kubernetes#redis#容器
K8S Node NotReady故障

可以部署125个pod。通过rm -rfv 参数可以看到打印出来删除的文件信息,是pod中存在大量的python,go的.cache和.git的小文件。如上图所示,每个vethxxx接口都有一个Node侧的index ID(第一列数字),而vethxxx@if后面的数字3是该veth接口对应在容器侧的eth0网卡在容器内的index ID。有了这个信息之后,我就可以去到该Node上所有的容器中拿到

文章图片
#kubernetes#java#docker
K8s使用prometheus监控pod的jvm内存

kubectl annotate svc 你的service名字 prometheus.io/jvm='true' prometheus.io/port='12345' --overwrite。直接在制作dockerImage时将jmx_prometheus_javaagent-0.16.1.jar和jmx-config.yaml 打包进去,在启动java项目时直接引用即可。第三步:在启动的jav

文章图片
#kubernetes#prometheus#jvm
k8s登录harbor报错:Error response from daemon: Get https://registry-1.docker.io/v2/:

2.打开 vim /etc/docker/daemon.json(若没有自行创建)1.打开终端,su root 输入密码。

文章图片
#kubernetes#容器#云原生
到底了