helm-charts's People
Forkers
estherk0 seungkyua jaesang zugwan wny-tech ktkfree formin cho4036 marcelofernandez sangkenlee heniv96helm-charts's Issues
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관련 자원 배포방법을 재정의하고 자동화 부분등을 수정하여 완성한다.
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
issue to add labels
issue to add labels
upgrade argo chart to use argo v2.12.5
최신 release버전인 v2.15.5로 업그레이드
v1.12의 최신 기능 https://blog.argoproj.io/whats-coming-up-in-argo-workflows-v2-12-3899bae53562
issue to add labels
issue to add labels
Istio Service Monitor 를 최신 버전으로 수정한다.
** 내용
**
envoy 모니터링을 최신 Istio 1.9.1 버전에 맞게 설정한다.
현재 구성된 ServiceMonitor 를 ServiceMonitor 와 PodMonitor 로 변경한다.
Prometheus 설치 시에 PodMonitor watching 기능을 활성화 한다.
kubernetes component의 설정 추가
cluster-api-openstack 차트 설치 시 kube-apiserver, kube-controller-manager, kube-scheduler등의 설정을 추가할 수 없습니다.
판교 prd환경에서 테스트 시 controller-manger와 scheduler가 계속 재시작 되는 경우가 있는데, leader_elect와 관련된 timeout이 디폴트값으로는 짧아서 이를 변경할 필요가 있습니다.
이러한 컴포넌트 설정을 변경하려면 차트 배포 시 values에서 해당 설정과 관련된 값들이 포함되어야 할 것입니다.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.