
Selenium을 CentOS 상에서 별도의 GUI없이 사용할수 있도록 구성하고 이를 Jenkins Slave node로 등록하여 pipeline을 구동하는 방법에 대하여 알아보자. CentOS7 에서 GUI 없이 selenium 구동 chrome webdriver와 python을 이용해 selenium UI test를 구현한것이며 아래내용은 jenkins slave node에 수행해 주어야 job 수행이 이슈가 없다. 아래 링크에서 chromedriver를 다운로드 받아 특정 path에 복사해둔다. (특정 Path는 향후 python code에서 사용되기때문에 인지가능하고 쉬운 Path로 하는것을 추천한다.) https://sites.google.com/a/chromium.org/chromedriver..

Falco 오픈소스 실시간 보안 도구로 정의된 특정 행위에 대해 모니터링하는도구이다. 2018년도 부터 시작되었고 sysdig에 의해 CNCF에 기여되었다. 현재는 incubating 과정에 있는 project이다. https://www.cncf.io/ 간단하게 동작원리를 설명하자면, 커널 이벤트 모니터링하고 사전에 정의해놓은 rule에 행위상 위반되는 상황이 발생되면 경고를 발생시킨다. Falco는 Kubernetes, Linux, Cloud-Native 대상의 보안 rule set을 정의하여 사용할수 있다. Falco가 하는 일 Falco는 시스템/서비스 등 을 모니터링하고 안전하게 만드는 다음과 같은 system call을 사용한다. Kernel로부터 실시간 Linux System call들을 Pa..
간단한 동작원리 alertmanager는 prometheus와 별도의 process로 동작되어진다. 동작되는 alertmanager는 별도의 process이기에 별도의 port로 listen하게 된다. (def: 9093) alertmanager는 alert에 대한 queue를 제공하는 개념이고 prometheus는 해당 queue에 alert을 집어 넣는 개념이다. 실제 prometheus에 prometheus.yml 내에 alerting / rule_files 항목을 확인해보면 다음과 같이 설정이 되어진다. alerting: alertmanagers: - static_configs: - targets: - 192.168.1.100:9093 rule_files: - /data/prometheus/rul..
Rook 란 Rook는 Open Source cloud-native storage orchestrator이다. 간단하게 이야기하면 kubernetes 위에서 Ceph를 구동하고 kubernetes를 통해 관리할수 있는 방식이다. Rook의 동작원리 출처 : https://01.org/kubernetes/blogs/tingjie/2020/introduction-cloud-native-storage-orchestrator-rook 참고로 flexdriver의 경우 CSI로 대체되어 현재는 deprecated 되었다. Rook는 다음과 같은 Storage Provider ceph : stable/v1 cassandra : alpha crochDB : alpha EdgeFS : deprecated NFS : a..
- Total
- 53,893
- Today
- 15
- Yesterday
- 85
- ansible
- DevSecOps
- dnssec
- Jenkinsfile
- Helm Chart
- openstack backup
- jenkins
- Terraform
- kubernetes install
- galera
- macvlan
- socket
- vmware openstack
- devops
- boundary ssh
- gluster
- vagrant
- kubernetes
- minio
- crashloopbackoff
- ConEmu
- wsl2
- openstacksdk
- hashicorp boundary
- OpenStack
- Vault
- ceph
- WayPoint
- elasticsearch
- minikube