小编Sab*_*lad的帖子

EKS ALB 无法自动发现子网

背景

  • 我有VPC3 个公共subnets(子网可以访问 Internet 网关)

  • 我在这个 VPC 中有一个 EKS 集群,EKS 集群是从控制台创建的,没有使用 eksctl

  • 我使用了官方 aws 文档中的教程,我设法设置了我的 ALB 控制器并且控制器运行完美:

集群包含两个节点组:

  • 第一个节点组有一个节点类型: t3a.micro
  • 第二个节点组有一个节点类型: t3.small
$ kubectl get deployment -n kube-system aws-load-balancer-controller
NAME                           READY   UP-TO-DATE   AVAILABLE   AGE
aws-load-balancer-controller   1/1     1            1           60m
Run Code Online (Sandbox Code Playgroud)

我使用了他们的游戏示例,这是清单文件:

---
apiVersion: v1
kind: Namespace
metadata:
  name: game-2048
---
apiVersion: apps/v1
kind: Deployment
metadata:
  namespace: game-2048
  name: deployment-2048
spec:
  selector:
    matchLabels:
      app.kubernetes.io/name: app-2048
  replicas: 1
  template:
    metadata:
      labels:
        app.kubernetes.io/name: app-2048
    spec:
      containers:
      - …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services amazon-eks aws-application-load-balancer

14
推荐指数
3
解决办法
8771
查看次数

Gitlab 测试覆盖率可视化不起作用

大家好,我有一个快速应用程序,我正在使用 gitlab 来添加 Gitlab测试覆盖率可视化

这是我的 .gitlab-ci.yml

stages:
  - test
  - dockerize
  - staging
  - production

unit-tests:
  stage: test
  script:
    - npm install
    - npm run test
    - npm run test-coverage
    - cat coverage/cobertura-coverage.xml
    - "echo 'Code coverage: 90.90'" 
  coverage: '/Code coverage: \d+\.\d+/'
  rules:
    - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
    - if: '$CI_COMMIT_BRANCH == "master"'
    - if: '$CI_COMMIT_BRANCH == "release-v1"'
  artifacts:
    reports:
      cobertura: coverage/cobertura-coverage.xml
  tags:
   - demo

dockerize-application:
  stage: dockerize
  script:
    - echo "dockerizing application"
  rules:
    - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' …
Run Code Online (Sandbox Code Playgroud)

code-coverage node.js gitlab gitlab-ci

6
推荐指数
1
解决办法
1479
查看次数