Giter Club home page Giter Club logo

gruuuuu.github.io's People

Contributors

dependabot[bot] avatar gruuuuu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

gruuuuu.github.io's Issues

machine-learning/cnn-doc/

호다닥 공부해보는 CNN(Convolutional Neural Networks) - 호롤리한 하루

CNN?CNN은 이미지를 인식하기위해 패턴을 찾는데 특히 유용합니다. 데이터에서 직접 학습하고 패턴을 사용해 이미지를 분류합니다. 즉, 특징을 수동으로 추출할 필요가 없습니다.이러한 장점때문에 자율주행자동차, 얼굴인식과 같은 객체인식이나 computer vision이

https://gruuuuu.github.io/machine-learning/cnn-doc/

ocp/ocp-resourcequota/

Openshift ResourceQuota & LimitRange - 호롤리한 하루

Overview Openshift의 리소스를 제한시키는 기능인 ResourceQuota에 대해서 알아보겠습니다. Prerequisites Openshift v4이상 클러스터 1. ResourceQuota & LimitRange ResourceQuota 프로젝트의 리소스를 제한시키는 기능을 제공합니다. 크게 세가지 타입의 리소스를 관리합니다. Compute Resource (cpu, memory, ephemeral-storage

https://gruuuuu.github.io/ocp/ocp-resourcequota/

ocp/ocp4-install-error/

Openshift4.X Installation on Baremetal -Troubleshooting - 호롤리한 하루

Overview (21.07.18 수정) Openshift 4.x를 설치하며 만난 에러들에 대한 트러블슈팅입니다. -> Openshift4.3 Installation on Baremetal -> Openshift4.7 Baremetal 설치 - Restricted Network Troubleshooting 1. GET_https://api-int.aio.ddd.com:22623/config/master : attempt #nn 부트스트랩은 정상적으로 올라온상태에서 마스터노드를 부트시켰을때 생기는 에러. master config파일을 제대로 가져오지 못하는 상태. 해결 : 로드밸런서를 설정해주면

https://gruuuuu.github.io/ocp/ocp4-install-error/

ocp/ocp-deploy/

Openshift Deployment & DeploymentConfig - 호롤리한 하루

Overview Openshift는 pod을 배포할 때, 크게 Deployment와 DeploymentConfig 두가지 방식으로 배포합니다. 이번 포스팅에서는 두 배포 방식의 차이점을 알아보고, DeploymentConfig방식을 직접 테스트해보도록 하겠습니다. Prerequisites Openshift v4이상 클러스터 1. ReplicaSet & ReplicationController 쿠버네티스의 Deployment와 마찬가지로 Openshift의 Deployment와 DeploymentConfig도 Pod의 복제본을 담당하는 컨트롤러를 포함하고 있습니다.

https://gruuuuu.github.io/ocp/ocp-deploy/

ansible/ansible-role/

[Ansible] Roles - 호롤리한 하루

Overview 이번 포스팅에서는 Ansible의 Roles에 대해서 알아보겠습니다. Roles? 예를들어서 프로젝트를 진행한다고 했을 때 마구잡이로 프로그래밍을 하게되면 유지보수하기도, 미래에 재사용하기도 어렵습니다. 이런 문제들을 방지하기위해 코드의 구성을 체계화하고 모듈화를 시키는 것이 일반적입니다. 이와 비슷하게 Ansible에서 Playbook에 대한 체계화를 시켜주는 것이 Role입니다. Role은 여러 연관된 Ta

https://gruuuuu.github.io/ansible/ansible-role/

cloud/k8s-upgrade/

Kubernetes Cluster Upgrade - 호롤리한 하루

Overview Kubernetes 내용을 포스팅하는게 되게 오랜만이네요…ㅎㅎ 오늘 포스팅에서는 쿠버네티스 클러스터의 버전을 업그레이드 하는 방법을 기술하겠습니다. 기본적인 업데이트 순서는 다음과 같습니다. 기본 컨트롤플레인 노드를 업그레이드 (있다면) 다른 컨트롤플레인 노드를 업그레이드 워커 업그레이드 참고 : kubeadm 클러스터 업그레이드 Prerequisites 모든 노드가 Ready상태 swap 비활성화 (필요 시) 클러스터 백업 Node draining 필요 모든 노드의 pod은 업그레이드가 진행된 후, 버전 해시값을 업데이트하기위해 재시작됩니다. Upgrade Version

https://gruuuuu.github.io/cloud/k8s-upgrade/

cloud/k8s-service/

Kubernetes Service & Ingress - 호롤리한 하루

  1. Overview이번 문서에서는 Kubernetes(k8s)의 Service와 Ingress에 대해서 알아보겠습니다.2. Prerequisites본문에서 사용한 spec :OS : CentOS v7.6Arch : x86k8s클러스터는 1마스터 2노드로 구성했습니다.Master : 4cpu, ram16GNode : 2cpu, ram4G3. Servicepod은 Controller에 의해 관리되기 때문에 한군데에 고정되어

https://gruuuuu.github.io/cloud/k8s-service/

cloud/monitoring-02/

Kubernetes Monitoring - Prometheus 실습 - 호롤리한 하루

Overview이번 포스팅에서는 쿠버네티스 클러스터의 메트릭들을 프로메테우스로 수집하고 web UI를 통해 시각화 시키는 작업을 해보겠습니다.참고 링크 : 쿠버네티스 시작하기(11) - Prometheus & Node-Exporter & AlertManager 연동Prerequisites먼저 쿠버네티스 클러스터를 생성해주세요.참고링크 : 호롤리한하루/Install Kubernetes on CentOS/RHEL 본 실습에서 사용한 spec : OS : CentOS v7.6Arch : x86 Kubernetes : v1.16.2Master : 4cpu, ram16G (1개)Node : 4cpu, ram16G (2개)Step1. Prometheus 배포namespace제일먼저 해줘야 할 것은 프로메테우스관련 오브젝트들이 사용할 namespace를 생성해 주는 것입니다.$ kubect

https://gruuuuu.github.io/cloud/monitoring-02/

programming/openapi/

OpenAPI 란? (feat. Swagger) - 호롤리한 하루

Overview 이 문서에서는 API의 기본적인 정의는 알고 있다는 전제하에 OpenAPI와 Swagger의 개념, 차이점, 비교적 최근(2017-07-26) 업데이트한 OpenAPI 3.0에 대해서 알아보도록 하겠습니다. 1. OpenAPI? Open API? 검색창에 OpenAPI라고 치면 수많은 결과가 나옵니다. 근데 의미가 통일되지 않고 중구난방인데요… 그래서 더 헷갈립니다. 저도 이게 대체 무슨 뜻인가 싶었습니다. 그래서 정리하는 정확한 정의! Open API 는 단어 그대로 “개방된 API”입니다. 즉, 누구나 사용될 수 있

https://gruuuuu.github.io/programming/openapi/

ocp/ocp-ingress-ca/

Openshift Ingress Certificate 구성 - 호롤리한 하루

Overview 이번 문서에서는 Openshift클러스터의 Ingress에 Certificate를 구성하여 탭 상단의 “Not Secure” 경고를 없애보도록 하겠습니다. 문제 Openshift를 처음 구성하고 나서 콘솔로 들어가보시면 아래와 같은 경고 메세지를 확인하실 수 있습니다. 기본적으로 Openshift는 내부 Ingress Operator를 통해 Internal CA를 생성합니다. 해당 CA는 .apps.{clusterName}.{baseDomain}의 와일드카드 Certificate로, Self-signed Certificate입니다. 때문에 신뢰할 수 없는 연결이라고 뜨게 되죠. 이걸 해결하려면 .apps 서브 도메인에

https://gruuuuu.github.io/ocp/ocp-ingress-ca/

ocp/ocp-restricted-network/

Openshift4.3 Baremetal 설치 - Restricted Network - 호롤리한 하루

Overview 약 5개월 전에는 베어메탈에 UPI방식으로 openshift 4.3을 설치해보는 문서를 포스팅했었습니다. -> Openshift4.3 Installation on Baremetal 이번엔 Restricted Network, 즉 Offline에서 openshift 4.3을 설치해보는 것을 기술하겠습니다. 기본적으로 설치과정은 동일하지만, 설치를 시작하기 이전에 준비해야할 몇가지 사항들을 주로 살펴보겠습니다. 참고 : openshift document - Installing a cluster on bare metal in a restricted network 수정) additionalTrustBundle install-config.yaml에 추가방

https://gruuuuu.github.io/ocp/ocp-restricted-network/

simple-tutorial/overfitting-handle/

Refine Machine Learning Model - 호롤리한 하루

  1. Overview 이번 문서에서는 이미지분석 모델을 만들고, 기본 모델을 강화시켜 정확도를 높이는 방법에 대해서 다뤄보겠습니다. 다음 문서를 직접 해보고 작성한 문서입니다. Image recognition with TensorFlow and Keras: link Refine your deep learning model: link 2. Prerequisites 개발에 사용할 언어와 툴의 version은 다음과 같습니다. python: v3.6.5 vscode: v1.33 (리빙포인트) 각 단계별로 실행시키려면 vscode에 jupyter 플러그인을 추가해서 사용하면 편합니다.

https://gruuuuu.github.io/simple-tutorial/overfitting-handle/

cloud/argocd-gitops/

GipOps와 ArgoCD란? - 호롤리한 하루

Overview 이번 포스팅에서는 GitOps란 무엇인지, 대표되는 솔루션인 ArgoCD에 대해서 기술하도록 하겠습니다. GitOps란? 참고 WeaveWorks/Guide To GitOps 참고2 GitOps 개발자와 운영자의 소통, 협업, 통합을 강조하는 DevOps는 많이들 들어보셨을 겁니다. GitOp

https://gruuuuu.github.io/cloud/argocd-gitops/

ocp/ocp4-install-baremetal/

Openshift4.3 Installation on Baremetal - 호롤리한 하루

Overview 꽤 오랜만에 하는 포스팅입니다. 나태해진건…아니고 그 동안 Openshift4 UPI를 수련하고 왔습니다. Openshift3에서 4로 버전이 올라가면서 설치방법이 많이 바뀌었습니다. 원래는 Ansible로 설치하면 끝이였고 운영체제도 RHEL을 사용하는 방법이었는데 이제는 openshift-installer를 사용하고 운영체제도 RHCOS를 사용해야합니다. (container runtime도 docker에서 cri-o로 바뀌었죠) 설치방법도 익숙치 않고, 예전보다 건드려야할 부분들이 많아서 예상보다 테스트하는데 시간이 더 오래걸린 것 같습니다. 오늘 포스팅할 내용은 제목그대로 Openshift4 Ba

https://gruuuuu.github.io/ocp/ocp4-install-baremetal/

security/what-is-x509/

호다닥 공부해보는 x509와 친구들 - 호롤리한 하루

Overview 종종 Web App을 개발할때나 Docker혹은 Kubernetes에 접속할 때 다음과 같은 에러를 만날때가 있습니다. x509 certificate signed by unknown authority 그리고 인터넷 서핑을 하다보면 위 사진과 같이 “Your connection is not Private

https://gruuuuu.github.io/security/what-is-x509/

security/ssofriends/

호다닥 공부해보는 SSO와 친구들 (SAML, OAuth, OIDC) - 호롤리한 하루

Overview 우리는 여러 사이트를 돌아다니면서 내가 “나”임을 증명하기 위해 계정을 만들고 로그인을 하게 됩니다. 예전에는 여러 사이트마다 각자 계정을 만드는 일이 잦았는데 최근엔 대형 회사들(eg. Google, Naver, Facebook 등)의 계정으로 로그인을 대신 할 수 있게 되었습니다. 자연스럽게 사용하는 기능이지만 자세히는 몰랐던 내용들, SSO와 SSO를 구현하기 위

https://gruuuuu.github.io/security/ssofriends/

cloud/envoy-proxy/

envoy proxy란? (basic) - 호롤리한 하루

OverviewMSA시장이 커지면서 서비스들은 네트워크를 통해 서로 통신해야했고, 이러한 서비스에서 사용하는 핵심 네트워크 프로토콜은 HTTP, HTTP/2, gRPC, Kafka, MongoDB등의 L7프로토콜입니다.

https://gruuuuu.github.io/cloud/envoy-proxy/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.