Giter VIP home page Giter VIP logo

helm-charts's People

Contributors

bluejaya avatar cho4036 avatar daeseongkim avatar estherk0 avatar intelliguy avatar jaesang avatar ktkfree avatar kyuho24 avatar marcelofernandez avatar robertchoi80 avatar sangkenlee avatar seungkyua avatar tks-bot avatar zugwan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

helm-charts's Issues

kubernetes component의 설정 추가

cluster-api-openstack 차트 설치 시 kube-apiserver, kube-controller-manager, kube-scheduler등의 설정을 추가할 수 없습니다.
판교 prd환경에서 테스트 시 controller-manger와 scheduler가 계속 재시작 되는 경우가 있는데, leader_elect와 관련된 timeout이 디폴트값으로는 짧아서 이를 변경할 필요가 있습니다.
이러한 컴포넌트 설정을 변경하려면 차트 배포 시 values에서 해당 설정과 관련된 값들이 포함되어야 할 것입니다.

cluster-api-aws 설치 질문

아래 밸류 파일로 설치시 에러가 발생합니다. 설치 전 VPC(cluster-api-vpc)를 만들고, subnet 3개를 할당 한뒤 values.yaml에 명시해주고 진행하였습니다.

잘못된 부분이 무엇일까요?

$ helm install capi-jaesang cluster-api-aws/
Error: Internal error occurred: failed calling webhook "default.awsmachinepool.infrastructure.cluster.x-k8s.io": the server could not find the requested resource

values.yaml

# aws ssh key name
sshKeyName: jaesang-ubuntu-capi-dev

cluster:
  name: capi-jaesang
  region: us-east-2
  networkSpec:
    vpc:
      # id: vpc-id
      tags:
        Name: cluster-api-vpc
      # cidrBlock: 10.0.0.0/16
      # availabilityZoneUsageLimit: 3 # default 3
    # list of subnets in vpc including both private and public
    subnets:
    - id: subnet-08050549b58c3b124
    - id: subnet-0ff4de31d0c66a8bb
    - id: subnet-0529c3fa29777864c
  kubernetesVersion: v1.18.16
  podCidrBlocks:
  - 192.168.0.0/16
  # bastion:
  #   enabled: false
  #   instanceType: t3.micro
  #   disableIngressRules: false
  #   allowedCIDRBlocks:
  #   - 0.0.0.0/0

apiVersion:
  infrastructure: infrastructure.cluster.x-k8s.io/v1alpha3
  controlplane: controlplane.cluster.x-k8s.io/v1alpha3
  bootstrap: bootstrap.cluster.x-k8s.io/v1alpha3

kubeadmControlPlane:
  replicas: 3
  controlPlaneMachineType: t3.large
  rootVolume:
    size: 8
    type: gp2

machinePool:
  enabled: true
  machineType: t3.large
  replicas: 3
  minSize: 1
  maxSize: 10
  rootVolume:
    size: 8
    type: gp2
  subnets:
  - id: subnet-08050549b58c3b124
  - id: subnet-0ff4de31d0c66a8bb
  - id: subnet-0529c3fa29777864c

machineDeployment:
  replicas: 3
  selector:
    matchLabels: null
  machineType: t3.large
  rootVolume:
    size: 8
    type: gp2

Istio Service Monitor 를 최신 버전으로 수정한다.

** 내용
**
envoy 모니터링을 최신 Istio 1.9.1 버전에 맞게 설정한다.

현재 구성된 ServiceMonitor 를 ServiceMonitor 와 PodMonitor 로 변경한다.

Prometheus 설치 시에 PodMonitor watching 기능을 활성화 한다.

fluentbit operator의 kubernetes 1.22 지원

배경

kubernetes 1.22가 되면서 api 버전들이 많이 변경되었고 operator 및 crd관련 deprecated 버전들이 발생했다.
fluentbit-operator의 경우 도입당시(2020초반) 완성도 부족의 문제와 log기반 알람을 위한 기능 등을 위해 임의의 operator를 수정해 개발했다. 선택했던 kubesphere의 fluentbit-operator는 fluent 진영에서 공식 helmchart로 포함했으며 완성도 많이 올라갔음을 확인했음
당시 작업내역

  • 몇몇 버그수정
  • 필요한 기능추가
  • http hook 지원
  • rewrite filter 지원

작업내역

k8s 1.22 버전에서 실행될 수 있도록 fluentbit관련 자원 배포방법을 재정의하고 자동화 부분등을 수정하여 완성한다.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.