일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- nfs-provisioner
- terraform
- Docker
- k8s
- i3
- OpenStack
- ceph
- archlinux
- port open
- golang
- Octavia
- cloud-init
- ceph-ansible
- kolla
- pacman
- awx
- KVM
- Kubernetes
- ubuntu
- kolla-ansible
- cephadm
- Kubeflow
- libvirt
- Ansible
- Arch
- Linux
- HTML
- repository
- yum
- Today
- Total
목록60.Cloud (83)
YJWANG
2021.05.25 - [60.Cloud] - [Grafana-loki] Grafana-loki로 Logging system 구축하기 이전에 발행한 포스팅에 이어 Grafana-Loki에서 각 서버의 syslog 및 journal, static log를 송신하고자합니다. 구축 완료 후의 구성도는 아래와 같습니다. Monitoring Server Grafana Dashboard Loki log를 적재하고 query문을통해 read할 수 있습니다. (tcp 3100) Promtail syslog를 타 서버에서 전송할 수 있도록 reciever 역할을 하고 (tcp 1514) localhost의 journal을 Loki에 전송 localhost의 static log를 Loki에 전송 (exmaple /var/..
References https://grafana.com/docs/loki/latest/ https://grafana.com/docs/loki/latest/clients/promtail/ Loki Intro Grafana Loki는 다른 logging system과 다르게 log의 label만 indexing 하고 message는 indexing하지 않으므로 더 가볍게 설계됐다. loki로 전달된 log는 index(label) 와 chunk(message)로 나뉘어 저장된다. 원본 내용에 비해 요약된 내용도 많으므로 자세한 내용을 보시고 싶다면 Reference 링크를 참고 하시기 바랍니다. Components Distributor client로부터 수신되는 stream을 핸들링하는 역할을한다. Log를..
https://docs.docker.com/compose/install/ Download curl -L "https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose Change permission # chmod +x /usr/local/bin/docker-compose Check installation # docker-compose version docker-compose version 1.29.2, build 5becea4c docker-py version: 5.0.0 CPython version: 3.7.10 OpenSSL v..
EFK보다 구축도 편하고 가벼워서 Grafana-loki를 사용해보고자 했습니다. 우선 Openstack / Legacy / kubernetes 환경 모든 부분에서 prometheus 로 metric을 체크 가능하기 때문에 때문에 동일한 Grafana 내에서 Logging까지 관리하고자 Grafana-loki 수요가 괜찮을 듯합니다. Architecture promtail client가 log를 수집해서 loki에 전달하는 단순한 구조로 이해하고 넘어가시면 됩니다. log는 지정할 수 있으며 syslog , journal , filesystem에 있는 다른 log 파일 , docker log 등 지정하기에 따라 수집할 수 있습니다. Configuration https://grafana.com/docs/l..
본 포스팅은 아래 공식 홈페이지 링크 기준으로 작성됐습니다. 또한 provisioner 없이 구축했습니다. 참고 링크 https://kubevirt.io/quickstart_cloud/ https://kubevirt.io/labs/kubernetes/lab1 Architecture https://github.com/kubevirt/kubevirt/blob/master/docs/components.md https://kubernetes.io/blog/2018/05/22/getting-to-know-kubevirt/ virt-controller kube-api에 VM resource 요청이 오면 해당 요청을 핸들링 하는 역할을 수행한다. 예로 kube-api에 VM생성 요청이 오면 virt-controlle..
Kubernetes Control Plane Component의 Loglevel을 4정도로 맞추고 Pod 생성 / scale out / 등 동작할 때 어떻게 유기적으로 component 들이 동작하는지 알아보고자 합니다. 우선 아래 링크에 각 컴포넌트들에 대해 설명이 돼 있지만 좀 더 와닿게 이해하고자 하는 의도입니다. https://kubernetes.io/ko/docs/concepts/overview/components/ 가장 간단하게 아래 항목들에 대해서 확인해보고자합니다. 각 컴포넌트의 LogLevel을 확인할 수 있는 정도로만 조정하여 테스트한 것으로 Level에 따라 일부 로그가 누락되거나 확인되지 않았을 수 있습니다. Pod 생성 시 root@yjwang0-k8s-01:~# kubectl r..