일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- grafana-loki
- terraform
- Linux
- Kubernetes
- kolla-ansible
- cephadm
- HTML
- Docker
- ceph
- port open
- yum
- ubuntu
- Octavia
- Arch
- ceph-ansible
- cloud-init
- Kubeflow
- golang
- kolla
- archlinux
- pacman
- awx
- i3
- k8s
- KVM
- OpenStack
- repository
- libvirt
- Ansible
- nfs-provisioner
- Today
- Total
목록60.Cloud/80.Kubernetes (45)
YJWANG
Helm Value에 아래와같이 sidecar를 enable 해주고 label을 configmap에 담으면 dashboard가 추가된다. configmap이 계속 반영이 안돼서 SC를 disable후 다시 enable해서 조치했습니다. 이후 configmap 추가 및 삭제 시 자동으로 감지하여 반영됩니다. sidecar: dashboards: enabled: true label: grafana_dashboard- root@yjwang0-k8s-01:~# head -n30 dashboard2.yaml ### https://github.com/grafana/helm-charts/blob/main/charts/grafana/README.md apiVersion: v1 kind: ConfigMap metadat..
Helm value에서 아래 값을 false로 바꿔줍니다. 해당 값이 true면 chart 통해서 생성된 monitor만 감지합니다. ## If true, a nil or {} value for prometheus.prometheusSpec.serviceMonitorSelector will cause the ## prometheus resource to be created with selectors based on values in the helm deployment, ## which will also match the servicemonitors created ## serviceMonitorSelectorNilUsesHelmValues: false 이후 service monitor를 생성하면 root@..
kube-proxy 참고 : https://kangwoo.github.io/devops/kubernetes/monitoring-kube-proxy-with-prometheus-operator/ 우선 kube-proxy는 Metric 수집 하는 bind address가 127.0.0.1 loop back으로 돼있어서 발생한다. 이를 0.0.0.0 또는 IP로 변경하고 pod를 재 시작하면된다. root@yjwang0-k8s-01:~# kubectl edit configmaps -n kube-system kube-proxy metricsBindAddress: 127.0.0.1:10249 > metricsBindAddress: 0.0.0.0:10249 root@yjwang0-k8s-01:~# kubectl d..
refer to https://github.com/kubernetes-sigs/kubespray Deploy root@yjwang0-k8s-01:~# apt update root@yjwang0-k8s-01:~# apt -y install python3-pip - root@yjwang0-k8s-01:~# git clone https://github.com/kubernetes-sigs/kubespray.git root@yjwang0-k8s-01:~# cd kubespray/ - root@yjwang0-k8s-01:~/kubespray# pip3 install -r requirements.txt root@yjwang0-k8s-01:~/kubespray# cp -rfp inventory/sample invent..
k8s (20.04) 연구노트 - involuntary disruption 서버 Down 시 Pod를 언제 recover 하는가? 아래 글에서 기본적인 내용을 참고했다. https://medium.com/tailwinds-navigator/kubernetes-tip-how-to-make-kubernetes-react-faster-when-nodes-fail-1e248e184890 설정 (api-server) - --default-not-ready-toleration-seconds=30 - --default-unreachable-toleration-seconds=30 - --v=6설정 (controller-manager) - --node-monitor-grace-period=30s - --node-moni..
Push할 Chart를 선택하고 아래 Link에 소개된 helm plug-in을 통해 push한다. git Package가 설치돼있어야 한다. https://github.com/sonatype-nexus-community/helm-nexus-push 설치 및 확인 [root@ha01-master-1 helm]# helm plugin install --version master https://github.com/sonatype-nexus-community/helm-nexus-push.git Installed plugin: nexus-push [root@ha01-master-1 helm]# helm nexus-push --help Push Helm Chart to Nexus repository This pl..