CKS - Preview
CKS 시작 전 준비
CKS 시작 전 준비
AWS Certified Solutions Architect 후기
AWS(Amazon Web services)
CKAD 시험 전날 마지막 정리
2021 Update
Multi-Container Pods
시험전 마지막 공부
YAML
Application Failure
Service Networking
CNI weave
Networking Cluster Node
Container Networking Interface(CNI)
Network Namespace
Linux Networking Basics
Docker Storage
Service Account
API Groups
Certificate API
Kubernetes Software version
Operating System upgrade
Rolling Updates and Rollbacks
Monitor Cluster Components
Node Selector
Service
Namespace
구성요소
시험전 마지막 공부
YAML
Application Failure
Service Networking
CNI weave
Networking Cluster Node
Container Networking Interface(CNI)
Network Namespace
Linux Networking Basics
Docker Storage
Service Account
API Groups
Certificate API
Security Primitives
Kubernetes Software version
Operating System upgrade
Rolling Updates and Rollbacks
Monitor Cluster Components
Node Selector
Service
Namespace
구성요소
문제 설명
문제 설명
리팩터링: 첫 번째 예시
3장 GO의 동시성 구성요소
2장 코드모델링: 순차적인 프로세스간의 통신
1장 동시성 소개
실용주의 프로그래머
golang에서 slice를 삭제하기 위해서는 예전에는 인덱스 위치를 직접 옮겨줘야 되었습니다.
golang을 사용하여 grpc-gateway를 사용하던 도중 google에서 정해 준 규격외로 body메시지를 구성하여 던져야 되는 경우가 있어 정리하였습니다.
golang에서 jenkins를 통해 빌드를 하다보면 junit파일 형식으로 출력해야 되는 경우가 있습니다. 대부분에 golang 도구들은 jnit을 지원합니다. 아래와 같이 Makefile을 작성하여 CI를 구축하였습니다.
golang에서 mock을 만들 때 만들어진 패키지를 통해 go generate명령어를 통해 만들 수도 있으나, interface를 다 구현해야된다는 단점이 있습니다. 그래서 테스트 코드 작성 시 직관적으로 필요한 부분만 구성하고 싶을 때 사용하는 방법을 공유드립니다.
golang에서 오픈소스들을 보다 보면 go언어에 자유로움으로 인해 각기 다른 테스트 프레임워크를 사용합니다.
Go Ent
golang으로 개발하다 보면 상대적으로 정리된 자료가 많이 부족하다고 생각이 됩니다.
golang으로 백엔드서버를 개발하다보면 빌드 때문에 답답한 경우가 많습니다. nodemon을 직접 설정하여 hot-reload나 live-reload를 가능하게 할 수 있으나, golang에서 지원하는 패키지를 사용하고 싶었습니다. 🤣
go로 개발하다보면 로컬 패키지를 import하여 개발을 할 상황이 생깁니다. 로컬 패키지를 어떻게 import 할 수 있는지 정리했습니다.:happy:
generic
errgroup
chan chan
Managing
Sharding
AWX 사용법
connction & delegate-to
Gather_facts
Elastic Search
요새는 DevOps와 관련하여 내용을 찾아보고 공부하는게 재미있네요. 😁
Kakao Repository
Linux Cannot Allocate Memory
VM을 확인하다보면 LVM이 /root, /home으로 분리되어 디스크가 모자를 때가 있습니다. 이럴 땐 home의 용량을 줄이거나 삭제 후 /root로 확장할 수 있습니다.
XEN 서버 디스크 용량 확장
서버도 잘 설치하고 sshd 포트도 열려있는 것도 확인했는데 접속이 안될 때가 있습니다. 그럴 땐 당황하지 말고 아래와 같이 명령어를 날려줍니다.
ubuntu에서 root계정을 사용하고 싶을 떄 다음과 같이 명령어를 통해 사용이 가능합니다.
README 파일 추가
README 파일 추가
윈도우에서 gcc 빌드라던가 리눅스 환경처럼 꾸며주면 평소 작업을 원활하게 할 수 있습니다. 어떻게 하는지 알아봅시다.
알파벳 출력
Github에 Container registry 등록하기
저 자신을 잘 몰랐었는데 알고보니 좀 쉽게 질려하는 스타일이였습니다. 그래서 매번 vscode테마를 이리 바꿔보고 저리 바꿔보고 아주 하루에도 한번씩은 꼭 바꿔서 사용했습니다. 사실 회사에 모니터가 별로 안 좋아서 집에서 작업하는 모니터와 괴리감이 있습니다. 그래서 그런지 집에서 ...
저는 매일 매일 잔디를 심어야겠다까지는 아니지만 최선을 다해서 github에 잔디를 심고 있습니다. 어느 날 갑자기 제가 심은 잔디가 보이지 않는 현상을 발견했습니다😫
IstioCtl
클러스터 내부인데 TLS가 왜 필요할까?
Circuit Breakers
Header
Prefix Routing
Ingress Gateway
Traffic management
4가지의 GUI 도구
ISTIO
k8s를 통해 배포를 하기 위해서는 다양한 전략들을 사용 할 수 있습니다. 그래서 많은 회사들은 devops 통해 배포 전략을 수립하는데요. 기존 엔지니어링 팀이 있는 회사에 경우 package로 묶어서 private한 환경에 배포하는 경우들이 많습니다. 자체 서비스를 고객들을 대...
회사에 devops조직이 있는 곳이라면 CI/CD가 구성되어 빌드와 관련하여 개발자들이 따로 신경 쓰지 않아도 진행이 가능합니다. 하지만 개발을 하다보면 변경사항을 수정하고 k8s 반영하는 부분은 사람을 힘들게 하는데요. kubernetes에서도 nodemon, nano같이 지속적...
window에서 docker-desktop을 설치하여 WSL을 사용하다보면 이미지 빌드 시마다 디스크 용량이 늘어나 디스크가 부족한 경우들이 있습니다. 또한 사용하다보면 컴퓨터가 느려지는 느낌이 드는데요. 처음 생각했던 것은 kubectl처럼 docker-cli도 api를 호출하는...
Kubeconfig
Require
저는 윈도우에 도커를 docker-desktop을 활용하여 구성하여 사용하고 있었습니다. 근데 갑자기 동료가 docker-desktop이 기업에서 유료로 전환이 된다고 하더군요.
Rancher 에 대해서 블로그나 다른 문서들을 보면 검색해보시면 간단하게 docker-image에 rancher-dashboard를 띄워서 클러스터를 구성하는 모습을 볼 수 있습니다. 하지만 실제 상용서비스에서는 위의 방식으로는 rancher를 구성하면 안됩니다
docker private registry
Linux Cannot Allocate Memory
도커 마술사
도커 호스트와 연결고리
도커 명령어 친숙해지기
이미지를 만드는 도커파일
docker 개념 쉽게 이해해보기
동적계획법
이분탐색
브루트포스
stack / queue
DFS / BFS
stack / queue
jenkins는 email-template기능을 활용하여 수정하여 보낼 수 있습니다. 그렇게 구성하기 위해서는 다음과 같은 절차가 필요합니다.
JENKINS CONTROLLER
DSL(Domain Specific Language)
Jenkins & Tip
SSH 리모트 호스트 제어하기
플래그
공백 문자 클래스
공백 문자
모음(collection)
플래그
공백 문자 클래스
공백 문자
모음(collection)
Metric Types
PromQL
Exporters
Dashboard
README 파일 추가
README 파일 추가
Github에 Container registry 등록하기
저는 매일 매일 잔디를 심어야겠다까지는 아니지만 최선을 다해서 github에 잔디를 심고 있습니다. 어느 날 갑자기 제가 심은 잔디가 보이지 않는 현상을 발견했습니다😫
AWX 사용법
connction & delegate-to
Gather_facts
요새는 DevOps와 관련하여 내용을 찾아보고 공부하는게 재미있네요. 😁
Github에 Container registry 등록하기
이미지를 만드는 도커파일
docker 개념 쉽게 이해해보기
Linux Cannot Allocate Memory
Rancher 에 대해서 블로그나 다른 문서들을 보면 검색해보시면 간단하게 docker-image에 rancher-dashboard를 띄워서 클러스터를 구성하는 모습을 볼 수 있습니다. 하지만 실제 상용서비스에서는 위의 방식으로는 rancher를 구성하면 안됩니다
docker private registry
Javascript JSON 파싱 시 children 필드 이상현상
OAuth란
Jest
브루트포스
DFS / BFS
브루트포스
DFS / BFS
stack / queue
Kakao Repository
VM을 확인하다보면 LVM이 /root, /home으로 분리되어 디스크가 모자를 때가 있습니다. 이럴 땐 home의 용량을 줄이거나 삭제 후 /root로 확장할 수 있습니다.
저는 윈도우에 도커를 docker-desktop을 활용하여 구성하여 사용하고 있었습니다. 근데 갑자기 동료가 docker-desktop이 기업에서 유료로 전환이 된다고 하더군요.
Rancher 에 대해서 블로그나 다른 문서들을 보면 검색해보시면 간단하게 docker-image에 rancher-dashboard를 띄워서 클러스터를 구성하는 모습을 볼 수 있습니다. 하지만 실제 상용서비스에서는 위의 방식으로는 rancher를 구성하면 안됩니다
README 파일 추가
저는 매일 매일 잔디를 심어야겠다까지는 아니지만 최선을 다해서 github에 잔디를 심고 있습니다. 어느 날 갑자기 제가 심은 잔디가 보이지 않는 현상을 발견했습니다😫
AWX 사용법
require
Jest
AWS Certified Solutions Architect 후기
AWS(Amazon Web services)
AWS Certified Solutions Architect 후기
AWS(Amazon Web services)
서버도 잘 설치하고 sshd 포트도 열려있는 것도 확인했는데 접속이 안될 때가 있습니다. 그럴 땐 당황하지 말고 아래와 같이 명령어를 날려줍니다.
ubuntu에서 root계정을 사용하고 싶을 떄 다음과 같이 명령어를 통해 사용이 가능합니다.
golang을 사용하여 grpc-gateway를 사용하던 도중 google에서 정해 준 규격외로 body메시지를 구성하여 던져야 되는 경우가 있어 정리하였습니다.
golang에서 jenkins를 통해 빌드를 하다보면 junit파일 형식으로 출력해야 되는 경우가 있습니다. 대부분에 golang 도구들은 jnit을 지원합니다. 아래와 같이 Makefile을 작성하여 CI를 구축하였습니다.
Javascript JSON 파싱 시 children 필드 이상현상
OAuth란
Github Pages의 Typora 적용
Github Pages의 Typora 적용
Github Pages의 Typora 적용
이미지를 만드는 도커파일
도커 명령어 친숙해지기
도커 호스트와 연결고리
도커 마술사
docker private registry
docker private registry
XEN 서버 디스크 용량 확장
VM을 확인하다보면 LVM이 /root, /home으로 분리되어 디스크가 모자를 때가 있습니다. 이럴 땐 home의 용량을 줄이거나 삭제 후 /root로 확장할 수 있습니다.
VM을 확인하다보면 LVM이 /root, /home으로 분리되어 디스크가 모자를 때가 있습니다. 이럴 땐 home의 용량을 줄이거나 삭제 후 /root로 확장할 수 있습니다.
VM을 확인하다보면 LVM이 /root, /home으로 분리되어 디스크가 모자를 때가 있습니다. 이럴 땐 home의 용량을 줄이거나 삭제 후 /root로 확장할 수 있습니다.
Rancher 에 대해서 블로그나 다른 문서들을 보면 검색해보시면 간단하게 docker-image에 rancher-dashboard를 띄워서 클러스터를 구성하는 모습을 볼 수 있습니다. 하지만 실제 상용서비스에서는 위의 방식으로는 rancher를 구성하면 안됩니다
chan chan
chan chan
errgroup
errgroup
generic
저는 윈도우에 도커를 docker-desktop을 활용하여 구성하여 사용하고 있었습니다. 근데 갑자기 동료가 docker-desktop이 기업에서 유료로 전환이 된다고 하더군요.
저는 윈도우에 도커를 docker-desktop을 활용하여 구성하여 사용하고 있었습니다. 근데 갑자기 동료가 docker-desktop이 기업에서 유료로 전환이 된다고 하더군요.
go로 개발하다보면 로컬 패키지를 import하여 개발을 할 상황이 생깁니다. 로컬 패키지를 어떻게 import 할 수 있는지 정리했습니다.:happy:
저는 매일 매일 잔디를 심어야겠다까지는 아니지만 최선을 다해서 github에 잔디를 심고 있습니다. 어느 날 갑자기 제가 심은 잔디가 보이지 않는 현상을 발견했습니다😫
Kakao Repository
Kakao Repository
Kakao Repository
저 자신을 잘 몰랐었는데 알고보니 좀 쉽게 질려하는 스타일이였습니다. 그래서 매번 vscode테마를 이리 바꿔보고 저리 바꿔보고 아주 하루에도 한번씩은 꼭 바꿔서 사용했습니다. 사실 회사에 모니터가 별로 안 좋아서 집에서 작업하는 모니터와 괴리감이 있습니다. 그래서 그런지 집에서 ...
저 자신을 잘 몰랐었는데 알고보니 좀 쉽게 질려하는 스타일이였습니다. 그래서 매번 vscode테마를 이리 바꿔보고 저리 바꿔보고 아주 하루에도 한번씩은 꼭 바꿔서 사용했습니다. 사실 회사에 모니터가 별로 안 좋아서 집에서 작업하는 모니터와 괴리감이 있습니다. 그래서 그런지 집에서 ...
저 자신을 잘 몰랐었는데 알고보니 좀 쉽게 질려하는 스타일이였습니다. 그래서 매번 vscode테마를 이리 바꿔보고 저리 바꿔보고 아주 하루에도 한번씩은 꼭 바꿔서 사용했습니다. 사실 회사에 모니터가 별로 안 좋아서 집에서 작업하는 모니터와 괴리감이 있습니다. 그래서 그런지 집에서 ...
저 자신을 잘 몰랐었는데 알고보니 좀 쉽게 질려하는 스타일이였습니다. 그래서 매번 vscode테마를 이리 바꿔보고 저리 바꿔보고 아주 하루에도 한번씩은 꼭 바꿔서 사용했습니다. 사실 회사에 모니터가 별로 안 좋아서 집에서 작업하는 모니터와 괴리감이 있습니다. 그래서 그런지 집에서 ...
Security Primitives
Github에 Container registry 등록하기
이분탐색
동적계획법
윈도우에서 gcc 빌드라던가 리눅스 환경처럼 꾸며주면 평소 작업을 원활하게 할 수 있습니다. 어떻게 하는지 알아봅시다.
윈도우에서 gcc 빌드라던가 리눅스 환경처럼 꾸며주면 평소 작업을 원활하게 할 수 있습니다. 어떻게 하는지 알아봅시다.
useForm()
useForm()
golang으로 개발하다 보면 상대적으로 정리된 자료가 많이 부족하다고 생각이 됩니다.
golang으로 개발하다 보면 상대적으로 정리된 자료가 많이 부족하다고 생각이 됩니다.
golang으로 개발하다 보면 상대적으로 정리된 자료가 많이 부족하다고 생각이 됩니다.
Go Ent
리팩터링: 첫 번째 예시
CKS 시작 전 준비
README 파일 추가
README 파일 추가
golang에서 오픈소스들을 보다 보면 go언어에 자유로움으로 인해 각기 다른 테스트 프레임워크를 사용합니다.
golang에서 mock을 만들 때 만들어진 패키지를 통해 go generate명령어를 통해 만들 수도 있으나, interface를 다 구현해야된다는 단점이 있습니다. 그래서 테스트 코드 작성 시 직관적으로 필요한 부분만 구성하고 싶을 때 사용하는 방법을 공유드립니다.
react 와 vue대입
react 와 vue대입
require