2024年9月7日

Etcd集群备份失败问题

摘要: 问题现象 k8s中etcdctl备份etcd时第2步卡住。 export ETCDCTL_API=3 etcdctl --endpoints 172.18.0.2:2379 snapshot save snapshot.db 问题分析 k8s中执行etcdctl命令时没有指定证书文件路径。 解决问题 阅读全文

posted @ 2024-09-07 18:42 王景迁 阅读(14) 评论(0) 推荐(0) 编辑

Etcd集群备份恢复

摘要: 安装Etcd集群 docker pull quay.io/coreos/etcd:v3.3.1 docker run -d --name etcd1 quay.io/coreos/etcd:v3.3.1 etcd -name etcd1 -advertise-client-urls http://1 阅读全文

posted @ 2024-09-07 17:48 王景迁 阅读(7) 评论(0) 推荐(0) 编辑

curl命令更新k8s cr status

摘要: 因为status是cr的subresource,所以不支持使用kubectl直接更新cr status,一般由controller来更新status。在KubeBuilder框架中,使用xxx.Status().Update(xxx)方式来更新status。 cluster cr 创建crd和cr 阅读全文

posted @ 2024-09-07 15:29 王景迁 阅读(13) 评论(0) 推荐(0) 编辑

go 使用grpc和grpcurl

摘要: 安装依赖和工具 # ubuntu安装protobuf apt install libprotobuf-dev protobuf-compiler protoc-gen-go protoc-gen-go-grpc -y # 查看protobuf版本 protoc --version # 安装grpcu 阅读全文

posted @ 2024-09-07 10:12 王景迁 阅读(10) 评论(0) 推荐(0) 编辑

导航