logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Import “github.com/gogo/protobuf/gogoproto/gogo.proto“ was not found or had errors.

使用gogoproto时报错Import "github.com/gogo/protobuf/gogoproto/gogo.proto" was not found or had errors.需要把每个需要导入的包都在--proto_path加上,比如需要导入github.com/gogo/protobuf/gogoproto/gogo.proto,我本地的github.com/gogo/pro

#golang
认识kubernetes

什么是kuberneteskubernetes,名字源于希腊语,意为“舵手”或“飞行员”,因k和s中间有8个字母,所以也叫做k8s。kubernetes是一个开源的容器编排平台,用于让用户更方便的管理容器化应用,包括应用自动部署到合适的节点、应用回滚、应用自我修复、存储编排、秘钥和配置管理、服务发现和负载均衡等。为什么需要kubernetes容器是打包和运行应用程序当前最主流的方式,在生产环境中,

#kubernetes#容器#云原生
nfs-client-provisioner使用

git clone https://github.com/kubernetes-incubator/external-storage.gitcd external-storage/nfs-client/deploy创建serviceAccountkubectl apply -f objects/serviceaccount.yaml创建StorageClass(sc)kubectl apply -

#docker
ipvs之ipvs0网卡

kubernetes将kube-proxy的代理模式设置为ipvs模式后会在每个创建一个ipvs0的网卡,并会在每个节点的ipvs0网卡上配置所有service的ip,等于每个节点都配置了很多相同的ip,为什么不会出现ip冲突?集群内部访问service ip如何访问?集群外部访问service ip又是如何访问?ipvs0网卡是一块dummy类型的虚拟网卡,可以手动添加,其中ipvs0只是一个名

#网络
使用kind部署k8s

kind即 Kubernetes In Docker,将 k8s 所需要的所有组件,全部部署在了一个docker容器中,是一套开箱即用的 k8s 环境搭建方案。kind – Quick Starthttps://kind.sigs.k8s.io/docs/user/quick-start/#installation下载kind注意,虽然有arm64的kind二进制,但是没有相关的k8s镜像,所以目

文章图片
#docker#kubernetes#容器 +1
kubernetes故障模拟:ChaosMesh && litmus使用

混沌工程介绍2008年8月, Netflix 主要数据库的故障导致了三天的停机, DVD 租赁业务中断,多个国家的大量用户受此影响。之后 Netflix 工程师着手寻找替代架构,并在2011年起,逐步将系统迁移到 AWS 上,运行基于微服务的新型分布式架构。这种架构消除了单点故障,但也引入了新的复杂性类型,需要更加可靠和容错的系统。为此, Netflix 工程师创建了 Chaos Monkey ,

#kubernetes
ubuntu进入系统黑屏问题

本文没有截图,当时无法截图,现在也不想复现当时的问题,所有也不会有截图,因为实在是太难搞了!!!!现象:文字描述下吧1. 重启ubuntu系统2. 桌面显示操作系统logo3. 桌面左上角显示命令行模式的登录界面4. 命令行模式登录界面显示不超过半秒钟,出现黑屏5. 左上角一个小横线一直闪烁直接说解决方法,中间走的些错路弯路就不写了:1. 修改启动参数,把启动参数quiet splash删除,加上

#linux
ssh突然无法登录Connection closed by xxx port 22

记一次ssh突然无法登录的问题,本次出现问题的复现过程如下:1. 目的是测试kata-containers2. 安装kata-containers3. 安装qemu4. 修改daemon.json文件,配置docker可使用kata-runtime5. 重启docker6. 使用docker指定kata-runtime启动容器7. 此时当前终端没有退出,用另一终端ssh连接提示无法连接Connec

#docker#ssh
使用kind部署k8s

kind即 Kubernetes In Docker,将 k8s 所需要的所有组件,全部部署在了一个docker容器中,是一套开箱即用的 k8s 环境搭建方案。kind – Quick Starthttps://kind.sigs.k8s.io/docs/user/quick-start/#installation下载kind注意,虽然有arm64的kind二进制,但是没有相关的k8s镜像,所以目

#docker#kubernetes#容器 +1
failed to register layer: Error processing tar file(exit status 1): archive/tar: invalid tar header

网上通用解法:保存镜像时:docker save -o [image].tar// 重点是加上-o选项load镜像时:docker load -i [image].tarhttps://programmerah.com/docker-load-error-processing-tar-fileexit-status-1-archive-tar-invalid-tar-header-23841/本次

#docker
暂无文章信息