草庐IT

k8s-swagger

全部标签

go - 使用 operator-framework 负载平衡 K8s Pod

我通过调整memcached示例构建了一个简单的运算符。唯一的主要区别是我的pod中需要两个docker镜像。让部署运行。我的test.yaml曾经使用kubectl进行部署。apiVersion:"cache.example.com/v1alpha1"kind:"Memcached"metadata:name:"solar-demo"spec:size:3group:cache.example.comnames:kind:MemcachedlistKind:MemcachedListplural:solar-demossingular:solar-demoscope:Namespac

go - Swagger参数问题

下面是我的代码://swagger:routeGET/user_listget_user////Getauserprofile//Parameters://user_id:userParam//Consumes://-application/json//Produces://-application/json////Responses://200:UserResponse在我的请求模型中,我添加了如下参数://swagger:parametersuserParamtypeUserRequeststruct{//aaaa//in:queryUserIdstring`json:"user_

go - 在本地使用 k8s go-client 连接到集群

我想运行GoK8S客户端库并使用我本地定义的kubeconfig连接到集群mac下/Users/i0334456/.kube/config错误是:#k8s-go-client/vendor/k8s.io/client-go/restvendor/k8s.io/client-go/rest/request.go:598:31:notenoughargumentsincalltowatch.NewStreamWatcherhave(*versioned.Decoder)want(watch.Decoder,watch.Reporter)这是我尝试使用的程序packagemainimport

go - stackdriver 是否可以识别来自 k8s 的系统日志输入?

无法让堆栈驱动程序识别系统日志级别。尽管指定了DEBUG,但一切都显示为错误logwriter,e:=syslog.New(syslog.LOG_DEBUG,"myprog")ife==nil{log.SetOutput(logwriter)}log.Print("logme")我知道格式requirements如果我输出正确的格式作为json有效负载,stackdriver会神奇地拾取它并且它对我有用。但为什么即使我对json有效负载进行syslog,stackdriver也无法识别syslog输入? 最佳答案 Syslog是一种

go - 无法从 k8s 获取客户端

我已经尝试了所有我能想到的可能路径,但我无法将基本示例用于kubernetes和Golang。我是所有godeps、gilde、govendor的新手,我会给自己这个,但即便如此我也不知道如何才能简单地获得示例文件中这样引用的这个包-"k8s.io/client-go/1.4/kubernetes""k8s.io/client-go/1.4/pkg/api""k8s.io/client-go/1.4/tools/clientcmd"准确地说,这就是这里写的-https://github.com/kubernetes/client-go/tree/release-1.5Howtogeti

json - 如何根据 swagger 模式验证 JSON 模式的实例?

我有一个JSON负载(请求或响应),我想根据我拥有的swagger模式验证该实例。我该怎么做?请注意,我并不是要验证我的规范是否是OpenAPI/Swagger规范。我想在不使用外部JSON验证器的情况下实现这一点。我也在尝试在Go中实现这一点(特别是go-openapi)谢谢。 最佳答案 您需要掌握定义验证规则的架构,该架构通常存储在swagger规范定义属性中。并且您需要获取您的模型(json数据结构,可以是映射或结构)。这是一个例子:varmodelmodels.Userjson.Unmarshal(bytes,&model)

m1使用VMware安装CentOS7并部署k8s高可用集群

m1使用VMware安装CentOS7并部署k8s高可用集群一软硬件环境介绍项目版本处理器AppleM1Max操作系统macOSVentura13.0虚拟机应用VMwareFusion专业版12.2.3虚拟机操作系统CentOSLinux7(AltArch)容器运行时版本docker1.13.1集群版本Kubernetes1.21.0二在VMware上安装CentOSLinux72.1安装VMware安装包下载地址:VMwareFusion专业版12.2.3应用许可证问题请自行解决2.2安装虚拟机2.2.1CentOS镜像文件下载地址:CentOS7m12.2.2新建虚拟机点击新建,选择从光盘

java - 在 Javax(在 JEE 下)上通过 Swagger 生成 API 文档?

晚上,我们正在尝试将Swagger实现到现有的REST项目中,该项目在带有JavaEE的Wildlfly上运行。目的是在运行时为REST-API生成文档。然而,在我们的Gradle设置中添加必要的依赖项(io.swagger:swagger-jaxrs)之后,我们尝试通过web.xml设置Swagger生成器SwaggerConfig/api/documentationSwaggerConfigio.swagger.jaxrs.config.DefaultJaxrsConfigapi.version1.0.0swagger.api.basepathhttp://localhost:80

json - 如何使用 swagger-node 生成/使用 XML

我是swagger-node(swagger-spec2.0)的新手,我需要我的API来使用和生成XML和JSON(因为这是客户想要的)。目前我只关注“生产”部分。在生成响应时,我知道我可以使用jstoxml等工具将我的js对象转换为XML或easyxml.所以问题是:这在使用swagger-node时是否有必要,或者工具是否应该处理这个问题?我想我需要帮助了解我的Controller代码应该返回什么。例如使用swagger新建一个项目swaggerprojectcreatemyproject(选择expressframework)更改/helloapi的yaml文件,以便get:返回

找不到 XML 注释文件 - Swagger

这肯定是让您抓狂的原因之一。正如标题所示,我只是想尝试使用swagger显示从xml文件中提取的注释。我似乎已根据swagger文档采取了所有步骤,但无济于事。希望你们好心的人能给我指明正确的方向。采取的步骤:确保文件存在:配置好的SwaggerConfig.cs我也试过改变路径:@"bin/....xml"似乎没有任何效果。**错误“找不到文件”:**谁能指出我正确的方向?问候, 最佳答案 在.net核心3.0中true在.csproj文件的PropertyGroup标签中 关于找不到