看一下这个目录结构:
/root
/one
go.mod
go.sum
main.go
main_test.go
/two
go.mod
go.sum
main.go
main_test.go
Run Code Online (Sandbox Code Playgroud)
假设我位于父目录中root/,并且我想运行所有子目录中的所有测试。我该怎么办?我已经尝试go test./...并收到以下错误:
go: warning: "./..." matched no packages
no packages to test
Run Code Online (Sandbox Code Playgroud) 我正在使用gqlgen,并且我想向查询解析器添加一个新方法。添加的方法看起来像这样:
type Query {
...
Foo(bar: Int!): Foo
...
}
Run Code Online (Sandbox Code Playgroud)
的类型Foo已在文件中声明,并且正在正确映射到文件中的模型.go(我知道这一点是因为以前使用该类型的方法)。当我尝试从上面的添加生成代码时,一个新的代码FooResolver被添加到ResolverRoot.
有什么想法为什么会出现这种情况吗?
假设我有两个 Kubernetes 集群,一个托管在 AWS EKS 上,另一个托管在另一个云提供商上,我想从另一个云提供商管理 EKS 集群。进行身份验证以便我可以执行此操作的最简单方法是什么?
生成一个 kubeconfig 是否合理,我将结果aws get-token(或类似的东西)嵌入到其他云提供商的集群中?或者这些令牌不是持久的?
任何帮助或指导将不胜感激!
我正在开发一个动态部署 kubernetes 资源的应用程序,我希望能够为所有这些资源提供一个共享的 SSL 证书。在任何给定时间,所有服务都有路径*.*.*.example.com。
我听说 cert-manager 会自动配置/重新配置证书,但如果开销太大,我不一定需要自动配置。该解决方案还需要能够处理这些嵌套的 url 子域。
关于最简单的方法有什么想法吗?
我目前正在尝试将 React SPA 设置为 Kubernetes 上的部署/服务。就像我当前运行的后端服务一样,我希望能够在 Ingress 后面访问它。
因为 SPA 只是一堆静态文件,所以我通过 nginx 公开这些文件。部署中运行的容器安装了 nginx 来提供静态资产(nginx -g daemon off在 docker 文件中)。如果我使用 a 公开部署,则效果完全正常LoadBalancer,但如果我使用 Ingress,则没有任何响应。在入口后面提供静态资产时,有什么需要考虑的特殊事项吗?或者有任何已知的参考资料/资源可以做到这一点?
这是我的 ingress.yml:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: web-ingress
annotations:
kubernetes.io/ingress.global-static-ip-name: web-static-ip
nginx.ingress.kubernetes.io/rewrite-target: /$1
spec:
rules:
- host: api.my-domain.com
http:
paths:
- backend:
serviceName: web-backend-service
servicePort: 80
- host: app.my-domain.com
http:
paths:
- backend:
serviceName: web-frontend-service
servicePort: 80
Run Code Online (Sandbox Code Playgroud) nginx reactjs kubernetes create-react-app kubernetes-ingress
我在运行“python3”命令和“pip3”来安装多个 python 模块时遇到问题。似乎我的 pip3 链接到 python 3.6(这是我想要使用的),但是 python3 链接到 3.5。见下文 :
pip3 --version
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)
python3 --version
Python 3.5.2
Run Code Online (Sandbox Code Playgroud)
我想运行 python3.6,并且我认为我的 PATH 变量可能不正确(或者到那个程度)。谢谢
kubernetes ×3
go ×2
amazon-eks ×1
go-generate ×1
gqlgen ×1
graphql ×1
https ×1
kubeconfig ×1
macos ×1
nginx ×1
path ×1
pip ×1
python ×1
python-3.5 ×1
reactjs ×1
ssl ×1
testing ×1
unit-testing ×1