일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Docker
- pacman
- terraform
- KVM
- Octavia
- ubuntu
- Kubeflow
- k8s
- yum
- port open
- ceph-ansible
- Ansible
- archlinux
- Arch
- golang
- Linux
- cloud-init
- kolla-ansible
- awx
- Kubernetes
- cephadm
- kolla
- HTML
- i3
- OpenStack
- repository
- libvirt
- grafana-loki
- nfs-provisioner
- ceph
- Today
- Total
목록분류 전체보기 (189)
YJWANG
naver 부동산 크롤러는 bot을 차단해놓아서 user agent 값을 지정하여 진행했다. json으로 reponse되기에 json과 requests 모듈을 사용했다. 향후 Slack-bot으로 개발하여 slash command로 오갈 수 있도록 하고자한다. golang으로 하다가 python으로 하니 내겐 더 간편하다. go rutine 및 system program 등 golang이 이점이 있는 부분을 내가 사용하지 못하고 내가 작성하는 자동화 툴 같은 경우 큰 성능을 필요로 하지 않기에 python이 내게는 맞는 것 같다. 다음에 golang이 필요로 하는 경우에 또 공부해서 잘 적용해 보았으면 좋겠다 import requests, json def crawler(url): headers = {'U..
https://github.com/slack-go/slack 위 라이브러리를 사용하여 개발을 시작할 예정이며 현 글에서는 Slack API에서 bot token 생성 및 간단한 메시지 전송까지 다룬다. 1. Slack API에서 bot App 만들기 [https://api.slack.com/](https://api.slack.com/) 해당 링크에 들어가서 아래와 같이 진행하면 Slack Bot에서 사용할 Token을 얻을 수있다. 메시지가 보내지지 않거나 User정보가 오지 않는다면 아래 설정한 권한을 수정해보자 2. Bot 작성하기 토큰으로 Bot에 대한 인증 정보를 만들고 Slack Attachment에 글 내용을 실어서 api.PostMessage로 전송한다. 현재는 Example이지만 향후는 i..
내가 내 집 매물 편하게 보려고 작성했다. 아직 추가해야할 기능도 많고 csv로 파싱해서 웹으로 띄우는게 목표이긴 하지만 나는 쓸만하게 쓰고있다 package main import ( "encoding/json" "fmt" "io/ioutil" "net/http" ) type LandInfo struct { ArticleList []Articles `json:"articleList"` } type Articles struct { ArticleName string `json:"articleName"` FloorInfo string `json:"floorInfo"` DealOrWarrantPrc string `json:"dealOrWarrantPrc"` Direction string `json:"direct..
Nginx proxy 설정 Nginx 에서 reverse proxy 등으로 요청 분기 시 기본적으로 GET요청 시 같이 보내는 argument가 보내지지 않는다. 하여 아래와 같이 설정하면 is_args로 인해 ? 문자가 매핑되고 $args로 인해 뒤 arguments가 전달되게 된다. sample configuration location ~ ^/(pattern1|pattern2)($|/.*) { proxy_pass http://test.server.com/$1$2$is_args$args; }Upstream Sample upstream backend { server 10.95.90.20:30080 fail_timeout=5s; server 10.95.90.21:30080 fail_timeout=5s; }..
refer to https://kubernetes.io/ko/docs/tasks/access-application-cluster/web-ui-dashboard/ https://github.com/kubernetes/dashboard/blob/master/docs/user/access-control/creating-sample-user.md 아래와 같이 kubernetes dashboard를 설치하고 로그인 하는 법에 대해 기술합니다. Dashboard 설치 첫번째 URL (공식홈페이지)에 나와있는 대로 설치를 진행합니다. kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.y..
우선 기존 인증서의 만료일을 확인해야한다. 인증서 만료 확인 secret 확인 [root@wyj05_deploy_0 cert]# kubectl get secrets -n https test1 NAME TYPE DATA AGE test1 kubernetes.io/tls 2 11m인증서 만료 확인 [root@wyj05_deploy_0 cert]# kubectl get secret test1 -n https -o "jsonpath={.data['tls\.crt']}" | base64 -d | openssl x509 -enddate -noout notAfter=Nov 30 08:32:54 2021 GMT인증서 갱신 진행 혹시 인증서 key file에 암호가 있다면 해지하고 작업을 진행해야한다. #..