首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置Cloud的GKE

设置Cloud的GKE
EN

Stack Overflow用户
提问于 2021-08-23 23:39:32
回答 1查看 178关注 0票数 0

我对kubernetes、helm和google cloud都很陌生。在进入域设置过程中遇到了问题。

我得到的/做的:

  1. https://github.com/atlassian-labs/data-center-helm-charts/ -> Bitbucket
  2. 用头盔安装在GKE上
  3. 一切都很顺利。比特桶-服务器部署已启动,比特桶的服务已启动,入口已启动。数据库一切都还好。
  4. 购买域

因此,我试图将bitbucket服务器代理到子域,以便在bitbucket.my-domain-com.上使用它。

我所做的:

  1. 使用自定义值安装具有helm (repo提供)的bitbucket。bitbucket values.yaml的一部分
代码语言:javascript
复制
ingress:
  create: true
  nginx: true
  maxBodySize: 250m
  host: bitbucket.my-domain.com
  path: "/"
  annotations: {}
  https: false
  tlsSecretName:
  1. 检查入口处:
代码语言:javascript
复制
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    kubernetes.io/ingress.class: nginx
    meta.helm.sh/release-name: bitbucket-server
    meta.helm.sh/release-namespace: atlassian
    nginx.ingress.kubernetes.io/affinity: cookie
    nginx.ingress.kubernetes.io/affinity-mode: persistent
    nginx.ingress.kubernetes.io/proxy-body-size: 250m
    nginx.ingress.kubernetes.io/proxy-connect-timeout: "60"
    nginx.ingress.kubernetes.io/proxy-read-timeout: "60"
    nginx.ingress.kubernetes.io/proxy-send-timeout: "60"
  creationTimestamp: "2021-08-23T22:52:43Z"
  generation: 1
  labels:
    app.kubernetes.io/instance: bitbucket-server
    app.kubernetes.io/managed-by: Helm
    app.kubernetes.io/name: bitbucket
    app.kubernetes.io/version: 7.15.1-jdk11
    helm.sh/chart: bitbucket-0.15.0
  managedFields:
  - apiVersion: networking.k8s.io/v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:annotations:
          .: {}
          f:kubernetes.io/ingress.class: {}
          f:meta.helm.sh/release-name: {}
          f:meta.helm.sh/release-namespace: {}
          f:nginx.ingress.kubernetes.io/affinity: {}
          f:nginx.ingress.kubernetes.io/affinity-mode: {}
          f:nginx.ingress.kubernetes.io/proxy-body-size: {}
          f:nginx.ingress.kubernetes.io/proxy-connect-timeout: {}
          f:nginx.ingress.kubernetes.io/proxy-read-timeout: {}
          f:nginx.ingress.kubernetes.io/proxy-send-timeout: {}
        f:labels:
          .: {}
          f:app.kubernetes.io/instance: {}
          f:app.kubernetes.io/managed-by: {}
          f:app.kubernetes.io/name: {}
          f:app.kubernetes.io/version: {}
          f:helm.sh/chart: {}
      f:spec:
        f:rules: {}
    manager: helm
    operation: Update
    time: "2021-08-23T22:52:43Z"
  name: bitbucket-server
  namespace: atlassian
  resourceVersion: "928732"
  uid: 11224174-3a27-4e28-a8e5-77e61aa996fa
spec:
  rules:
  - host: bitbucket.my-domain.com
    http:
      paths:
      - backend:
          serviceName: bitbucket-server
          servicePort: 80
        path: /
        pathType: Prefix
status:
  loadBalancer: {}
  1. 此外,我还尝试使用域bitbucket.my-domain.com在云dns中添加新的区域。

我在云DNS中没有LB。正如我所检查的,它应该在入口创建之后自动创建,但似乎出了问题。我卸载并安装了它几次,但它仍然没有创建负载平衡。

有人能帮我提建议吗?看来我需要LB,但我不确定,为什么它不是自动创建的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-25 10:17:52

values.yaml

代码语言:javascript
复制
ingress:
  create: true
  nginx: true
  maxBodySize: 250m
  host: bitbucket.my-domain.com
  path: "/"
  annotations: {}
  https: false
  tlsSecretName:

注意,nginx字段设置为true。这假设您已经在GKE集群上安装了Nginx cluster。最简单的方法是在GKE集群上安装控制器。您可以找到安装说明这里

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68900174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档