태그 클라우드
- kubernetes
- 쿠버네티스
- 리눅스
- docker
- CentOS
- 리눅스마스터
- CS
- 명령어
- Terraform
- 리눅스명령어
- 데이터베이스
- Linux
- AWS
- 네트워킹
- 운영체제
- ansible
- operating system
- 백준
- PS
- 네트워크
- Google Study Jam
- k8s
- Apache
- Apache PHP Mysql
- AWS EKS
- 도커
- Computer science
- OS
- WordPress
- 구글 스터디잼
- kubernetes Object
- DevOps
- volume
- 컨테이너
- 리눅스 마스터
- 가상화
- Database
- cloud
- 알고리즘
- dns
- APM
- Docker 이미지 빌드
- 쿠버네티스 볼륨 개념
- kubernetes volume
- Study Jam
- Elastic Kubernetes Service
- 시스템명령어
- 쿠버네티스 볼륨
- AWS 자격증
- docker 명령어
- CI/CD
- Saa
- centos7
- mariaDB
- 머신러닝
- Vagrant
- Playbook
- 컴퓨터공학
- study
- 아마존
- ssh
- MySQL
- 파이썬 PS
- anti-affinity
- Dockerfile 작성하기
- Docker Netfilter
- vagrant 오류
- Terraform Workflow
- ansible 사용법
- 쿠버네티스 볼륨이란?
- terraform IaC
- AWS 서비스
- EKS 실습
- 테라폼
- docker 사용법
- EKS
- bastion host
- 스터디잼
- docker ps
- docker run
- CloudFormation
- Auto scaling
- ssh-keygen
- prometheus
- ad-hoc
- OSI 7계층
- nginx
- POD
- 세그멘테이션
- namespace
- arp
- NLP
- https
- cluster
- affinity
- 파이썬
- 클라우드
- 페이징
- Network
- Python
- PHP
- CS 공부
- Daily CS
- Python 문법
- Metrics Server
- EKS 모니터링
- 쿠버네티스 모니터링
- 파드 스케줄링
- RollingUpdate
- Recreate
- 스토리지 클래스
- 쿠버네티스 인그레스
- Kubernetes Ingress
- 헤드리스 서비스
- L7 로드밸런서
- 쿠버네티스 로드밸런서
- Kubernetes LoadBalancer
- Kubernetes 서비스
- Service - LoadBalancer
- Kubernetes Job
- Solutions Architect Associate
- 쿠버네티스 애드온
- AWS Fargate
- Dockerfile 이미지 빌드
- Docker 이미지 만들기
- Docker 포트 포워딩
- Docker 네트워크 통신
- 172.17.0.1
- Docker 네트워크
- SAA Dump
- Docker LifeCycle
- 테라폼 사용 예제
- Terraform 변수
- Terraform 사용 예제
- Ansible Web Interface
- ansible artifact 재사용
- ad-hoc module
- ansible playbook
- ansible 인벤토리
- ssh key pair
- ssh-keyscan
- AWS wordpress 배포
- JumpHost
- SSH Proxy/Tunneling
- SSH-agent
- 배스천 호스트
- Virtual Private Cloud
- VPC 마법사
- ssh 접속하기
- AWS VPC 설정하기
- provisioning binding using reclaiming
- 쿠버네티스 볼륨이란 무엇인가?
- persistent storage
- pv & pvc lifecycle
- persistent volume claim
- persistent volume
- 테라폼 실습하기
- 쿠버네티스 네임스페이스
- build infrastructure
- terraform 실습
- kubernetes study
- 쿠버네티스 스터디
- Managing Deployments Using Kubernetes Engine
- 도커 입문
- Pod 배포
- Google stduy jam
- 로드밸런싱 실습
- PXE란?
- 리눅스 커널 보안
- Linux Kernel Security
- 프록시 서버란?
- Web DB 서버 분리하기
- APM에 wordpress 구축
- kubernetes service
- 컨테이너 배포
- 리눅스에 웹 서버 구축하기
- Linux 웹 서버
- CentOS7에 wordpress 구축
- Linux Wordpress 구축
- 리눅스스터디
- SAA자격증
- 솔루션아키텍트
- 데이터베이스 조인
- kube-proxy
- 테라폼 모듈
- VPC Peering
- docker-compose.yml
- 쿠버네티스 서비스
- Kubernetes Pod
- Address Resolution Protocol
- clusterIP
- LoadBalancer
- grafana
- dockerhub
- 리눅스 pxe
- Kubespray
- BERT
- 로드밸런서
- Today I Learned
- dockerfile
- AWS S3
- Process Management
- docker compose
- 데브옵스
- 자연어 처리
- 아마존웹서비스
- 딥러닝
- 프로세스 관리
- 파이썬 문법
- deployment
- Jenkins
- 외부 ip
- id_rsa
- EC2
- 리눅스시스템
- 데드락
- sftp
- curl
- 프로메테우스
- 패킷
- TraceRoute
- Limit
- hypervisor
- 인터럽트
- VPC
- 게이트웨이
- PowerShell
- system call
- PVC
- tftp
- diff
- grep
- Container
- virtual machine
- selinux
- cat
- CA
- mlm
- 엔지니어
- 자격증
- 프로토콜
- Deadlock
- 스위치
- Free
- 워드프레스
- 파티션
- 컴퓨터
- 자료구조
- ubuntu
- VMware
- PV
- DNS 레코드 유형
- PTR 레코드
- SOA 레코드
- MX 레코드
- CNAME 레코드
- GPG Key 에러
- Storage System
- 데이터센터 자동화
- 분전만
- FC connector
- 자주 사용하는 도커 명령어
- AWS 모니터링
- 모니터링 서비스
- AWS IAM 서비스
- 가상머신 단점
- 가상머신 장점
- 가상머신 vs 컨테이너
- Data Partitioning
- 데이터 파티셔닝
- 클러스터 모드
- 세션 관리
- 웹/소켓
- CDN 캐싱
- CDN 원리
- Content Delivery Network
- 테라폼 문법
- AWS 일련번호
- Amazon Resource Number
- Trunk/Access 동작 방식
- GARP란 ?
- GARP 사용 이유
- Gratuitous ARP
- ARP 패킷
- ARP 동작원리
- 2계층 주요 프로토콜
- IP 주소를 MAC 주소로 변환
- MSS & MTU
- 인캡슐레이션과 디캡슐레이션
- 트랜스포트 계층
- 데이터 플로 계층
- 인프라 관점에서의 미들웨어
- 미들웨어의 종류
- 트래픽 분산
- L7 스위치
- 싱글 코어
- 중앙 처리 장치
- CPU와 GPU의 차이점
- CPU vs GPU
- 클라우드 관리 스택
- 온프레미스 vs 프라이빗 클라우드
- 스케일인
- Scale In
- 백준 1911 파이썬 풀이
- 1911 파이썬
- 백준 흙길보수하기
- 1911 흙길 보수하기
- 백준 1911
- 2156 파이썬
- 2156 Python
- 1912 파이썬
- 1912 Python
- 11054 Python
- 11054 파이썬
- 9465 Python
- 심볼릭링크란?
- 하드링크란?
- 하드링크와 심볼릭링크
- CS 기술 면접 대비
- 컴공 빈출 기술 면접
- 컴퓨터공학 면접
- 관계형 vs 비관계형 데이터베이스
- SQL과 NoSQL 사용 예시
- NoSQL이란 ?
- SQL이란?
- SQL vs NoSQL 개념
- 백준 11055 파이썬 문제 풀이
- 11055 파이썬
- 9465 파이썬 풀이
- 9465 파이썬
- 2단계 로킹
- 타임스탬프 기법
- 병행제어의 필요성
- 병행제어란 ?
- 데이터베이스 병행제어
- 무결성이란 ?
- NULL 무결성
- 고유 무결성
- 데이터베이스 무결성
- 트랜잭션의 격리 수준 및 필요성
- 트랜잭션의 격리 수준
- 데이터베이스 트랜잭션 격리 수준
- 트랜잭션 개념
- 트랜잭션이란 ?
- 정규화의 장/단점
- 제 2 정규화
- 제 1 정규화
- 정규화란 ?
- Index의 모든 것
- Index 장/단점
- Index란 ?
- 데이터베이스 Index
- 데이터베이스 이상 현상
- EQUI JOIN vs Non-EQUI JOIN
- 데이터베이스 등가 조인 vs 비등가 조인
- 데이터베이스 연산간 비교
- Inner Join vs INTERSECT
- Full Outer Join vs UNION
- 데이터베이스 조인 연산
- 조인 개념
- 데이터베이스 조인이란 ?
- 크로스 조인
- 조인 연산
- 데이터베이스 키 개념
- Type 2 하이퍼바이저
- Type 1 하이퍼바이저
- 하이퍼바이저 유형
- 하이퍼바이저 개념
- 하이퍼바이저란
- 가상화 기술 역사
- 호스트 OS 가상화 방식
- 반가상화 방식이란
- 전가상화 방식이란
- 가상화란 ?
- 서버 가상화란
- 가상화 방식
- 백준 17610 DFS
- 17610 파이썬 풀이
- 백준 파이썬 풀이
- 백준 17610
- ARP 테이블
- 재귀함수 리턴
- 재귀함수의 호출
- 로드 타임 바인딩
- 컴파일 타임 바인딩
- 런타임 바인딩
- Memory Management Unit
- 운영체제 메모리 관리
- 메모리 배치 방식
- 가변 분할 방식
- 고정 분할 방식
- SCR 교체
- LFU 교체
- LRU 교체
- OPT 교체
- FIFO 교체
- 페이지 교체 알고리즘이란 ?
- 운영체제 페이지 교체 알고리즘
- 동적 분할 기법
- 고정 분할 기법
- 외부 단편화 발생 원인
- 내부 단편화 발생 원인
- 페이징과 세그멘테이션
- Pearson Vue 시스템 환경 테스트
- Pearson Vue 응시팁
- AWS SAA 자택 응시
- AWS SAA 원격 응시
- AWS SAA 응시
- Pearson Vue 응시 방법
- lambda 함수 사용법
- 파이썬 입력 처리
- 코딩테스트를 위한 파이썬 입력 처리
- 오아클
- 솔루션 아키텍트 어쏘시에이트
- 머신러닝 기본 개념
- 반복(iteration)
- 배치 사이즈(batch size)
- 에폭(epoch)
- 머신러닝 트레이닝셋
- 머신러닝 기초개념
- backpropagation 알고리즘
- 역전파 알고리즘
- Transfer Training
- 머신러닝 활용 강의
- 나동빈 유튜브 채널
- CNN 모델 사용
- 머신러닝으로 인물 분류하기
- FIne-Training
- BERT 동작 방식
- BERT란 무엇인가 ?
- TXT 레코드
- NLP란 무엇인가 ?
- 국내 NLP 모델
- Open AI란
- NLP 처리 프로세스
- NLP 처리 분석 과정
- NLP 응용 분야
- NLP 용도
- 자연어처리란
- DevOps의 역할
- 지속적 환경과 지속적 전달 및 배포
- Continuous Deployment
- CI/CD의 개념
- AWS 완전관리형 컴퓨팅 서비스
- Fargate 실습
- Fargate 서비스
- 서버리스형 컨테이너 서비스
- AWS ALB 사용하기
- Fargate로 워커 노드 구성하기
- cloudwatch-agent
- eksctl
- fluent-bit
- EKS 사용법
- Cloud Watch
- Container Insight
- Kubernetes CloudWatch Container Insight
- 클러스터 오토스케일링
- 쿠버네티스 부하 테스트
- 쿠버네티스 노드 개수 늘리기
- EKS Metrics Server
- EKS AutoScaling
- Clustering Autoscaling
- 쿠버네티스 노드 스케일링
- Aggregation Layer
- 메트릭 서버
- 쿠버네티스 리소스 사용 모니터링
- 리소스 사용량 모니터링
- EKS Metrics-Server
- EKS 스토리지 확장
- CSI Driver 설치
- EBS CSI 추가 기능 업데이트
- EBS CSI 추가 기능 제거
- EBS for CSI Driver
- CSI란
- CSI 드라이버란?
- EBS for CSI 드라이버
- EKS 파드에 로드밸런싱하기
- AWS LoadBalancer Controller
- EKS ALB
- EKS NLB
- EKS의 어플리케이션 로드 밸런싱
- EKS의 네트워크 로드 밸런싱
- EKS로 생성된 리소스 확인하기
- 클러스터 yaml 작성
- eksctl 명령줄로 클러스터 구축
- EKS로 워커 노드 구성하기
- AWS Elastic Kubernetes Service
- 쿠버네티스 클러스터 구축
- minikube + Vagrant
- K8s 로컬 구축하기
- minikube로 클러스터 구축하기
- minikube add-on 설치법
- minikube 명령어
- minikube 설치방법
- minikube 사용하기
- minikube란 ?
- EFK 설치 및 개요
- 쿠버네티스에 EFK 구성하기
- Fluend Bit
- 쿠버네티스 EFK로 로깅하기
- EFK란?
- 쿠버네티스 로깅
- 쿠버네티스 오퍼레이터
- Helm 차트로 프로메테우스 및 그라파나 설치하기
- Helm 버전3
- Kubernetes 패키지
- Helm이란?
- Helm 사용법
- Helm 설치 방법
- Helm 개요
- 쿠버네티스 ClusterRole
- 쿠버네티스 ClusterRoleBinding
- 쿠버네티스 RoleBinding
- 쿠버네티스 Role
- 쿠버네티스 x509 인증서
- 쿠버네티스 접근 제어
- 역할 기반 접근 제어
- Role-Based Access Control
- SA Token
- 토큰 인증 방식
- 쿠버네티스 토큰
- x509 인증서
- PowerShell에서 쿠버네티스 사용하기
- 쿠버네티스 사용자 추가
- $HOME/.kube
- 쿠버네티스 컨텍스트
- 쿠버네티스 클러스터 전환
- ~/.kube/config
- 쿠버네티스 클러스터 접근 구성하기
- 노드 스케줄링
- Taint 노드에 스케줄링 허용하기
- Taint와 Tolerations 관계
- Tolerations
- 쿠버네티스 노드에 역할 부여하기
- 파드 제거하기
- uncordon
- 강제 drain
- 쿠버네티스 스케줄링 관리
- Cordonn
- 노드간 관계
- 파드 간 관계
- 파드 간 선호도
- 노드에 레이블 부여하기
- 쿠버네티스 스케줄링
- 노드에 파드 할당하기
- nodeName
- kube-scheduler
- Kubernetes Pod Scheduling
- kubectx 명령어
- kubens 명령어
- 쿠버네티스 도구
- 쿠버네티스 유용한 플러그인
- 스케일 조정
- Scalein
- 쿠버네티스 복제본 개수 스케일링
- Horisontal Pod AutoScaler
- 쿠버네티스 오토스케일링
- 쿠버네티스 리소스 설정 예제
- 리소스 설정
- 부하 분산 테스트
- 쿠버네티스 리소스의 요청과 제한
- Resource Request & Limit
- Kubernetes 리소스 설정
- Kubernetes Headless Service
- Kubernetes StatefulSet
- 쿠버네티스 워크로드
- 쿠버네티스 오브젝트
- 스테이트풀셋
- Headless Service
- 백준 포도주 시식
- 자체 서명 인증서
- end to end encryption
- TLS/SSL Termination
- TLS/SSL Termination with Ingress
- 자체서명 인증서
- conf.d
- https 서버 구성
- Nginx HTTPs 서버 구성하기
- 트랜잭션 특성
- Deployment history
- Deployment undo
- 배포 전략
- Deployments
- Max Surge & Max Unavailable
- Six Strategies for Application Deployment
- A/B testing
- Blue/Green
- Deploy Strategy
- 쿠버네티스 배포 전략
- ConfigMap과 Secret을 사용하는 이유
- 쿠버네티스 환경 변수
- 쿠버네티스 컨테이너와 환경 설정의 분리
- 쿠버네티스 Secret
- NFS Dynamic Provisioner 구성하기
- 쿠버네티스 동적 프로비저닝
- Kubernetes Dynamic Provisioning
- PV와 PVC 그리고 Storage Class
- Kubernetes 동적 프로비저닝
- NFS를 사용한 정적 프로비저닝
- 정적 프로비저닝 예제
- 정적 프로비저닝의 문제점
- Kubernetes NFS 정적 프로비저닝
- 쿠버네티스 Static Provisioning
- 쿠버네티스 정적 프로비저닝
- 쿠버네티스 볼륨 접근 모드
- PV와 PVC의 회수/반환 정책
- PV와 PVC의 생명주기
- kubernetes PVC
- kubernetes PV
- initContainer
- 쿠버네티스 볼륨 예제 코드
- gitRepo
- 쿠버네티스 볼륨이란 ?
- 쿠버네티스 App 상태 확인
- Readiness Probe
- Readiness Probe 사용법
- 준비성 프로브 사용법
- 준비성 프로브란 ?
- 쿠버네티스 준비성 프로브
- 쿠버네티스 Health Check
- 쿠버네티스 프로브
- Kubernetes Readiness Probe
- 인그레스로 로드밸런싱
- Ingress Challenge
- Kubernetes Ingress 예제 코드
- Ingress란 ?
- hosts 파일을 사용해 도메인 테스트
- curl 명령으로 도메인 테스트
- 쿠버네티스 인그레스 예제
- Kubernetes L7 로드밸런서
- 도메인 없이 테스트하는 방법
- Kubernetes Ingress란 ?
- externalname 필드
- 쿠버네티스 외부에서 DNS로 접근하기
- 쿠버네티스 DNS CNAME
- Kubernetes ExternalName
- Service - ExternalName
- L4 로드밸런서
- METALLB - BGP 모드
- METALLB - Layer 2
- METALLB
- 쿠버네티스 서비스 종류
- Kubernetes NodePort의 범위
- kubernetes on-prem 로드밸런서
- Kubernetes METALLB
- Kubernetes 외부에 파드 노출
- Kubernetes 네트워크
- 쿠버네티스 서비스 외부 노출
- 쿠버네티스 네트워크
- Service - Service Discovery
- nodelocal DNS
- Kubernetes add-on
- Kubernetes nodelocaldns
- Service 종류
- Service로 Pod 외부 노출
- DNS를 이용한 Service Discovery
- 환경 변수를 이용한 Service Discovery
- Kubernetes Service Discovery
- Kubernetes 로드밸런서
- Kubernetes Multi Port
- Kubernetes Named Port
- Kubernetes sessionAffinity
- 쿠버네티스 ClusterIp
- Kubernetes Service - ClusterIP
- Kuberntes Service
- 쿠버네티스 네트워크 컴포넌트
- Kubernetes kube-dns
- Kubernetes Service 동작 방식
- 쿠버네티스 로드밸런싱
- Kubernetes Service & DNS
- cj.spec.failedJobsHistoryLimit
- cj.spec
- cj.spec.startingDeadlineSeconds
- Cronjob 옵션
- CronJob YAML 명세
- CronJob이란 ?
- 쿠버네티스 크론잡
- Kubernetes CronJob
- ttlSecondsAfterFinished
- Kubernetes에서의 Job 역할
- Job 사용 예시
- Job Controller 옵션
- Job Controller
- kubernetes Job 명세
- 쿠버네티스 잡
- 쿠브스프레이
- Kubernetes 기존 노드 삭제 및 추가
- Kubernetes 노드 삭제
- Kubernetes 노드 추가
- Kubespray 사용법
- Kubespray로 노드 추가/삭제하기
- ds.spec.template
- 데몬셋이란 ?
- 데몬셋 명세 방법
- 쿠버네티스 컨트롤러
- 데몬셋 컨트롤러
- DaemonSet YAML 명세
- 쿠버네티스 데몬셋
- Kubernetes DaemonSet
- ReplicationController 명령어
- ReplicationController 스케일링
- Kubernetes ReplicationController ReplicaSets 차이점
- 레플리케이션 컨트롤러의 Spec 작성
- Kubernetes ReplicationController & ReplicaSets
- 프로브 종류
- 프로브 결과
- 체크 매커니즘
- 컨테이너 프로브
- 컨테이너의 재시작 정책
- 컨테이너 상태
- 파드의 단계
- 파드의 라이프사이클
- 파드의 LifeCycle
- 쿠버네티스 어노테이션이란
- 비식별 메타데이터
- 레이블 어노테이션
- YAML으로 어노테이션 생성
- 쿠버네티스 어노테이션 삭제
- 쿠버네티스 어노테이션 변경
- 쿠버네티스 어노테이션 생성
- 쿠버네티스 Annotation
- 쿠버네티스 어노테이션
- 쿠버네티스 레이블과 레이블셀렉터
- 쿠버네티스 YAML으로 레이블 부여하기
- 쿠버네티스 레이블셀릭터 집합성
- 쿠버네티스 레이블셀렉터 일치성
- 쿠버네티스 레이블셀렉터 사용법
- 쿠버네티스 레이블 삭제
- 쿠버네티스 레이블 생성
- 쿠버네티스 LabelSelector
- 쿠버네티스 Label
- 쿠버네티스 kube-system 네임스페이스
- 쿠버네티스 default 네임스페이스
- 쿠버네티스 네임스페이스 삭제
- 쿠버네티스 네임스페이스 생성하기
- 쿠버네티스 네임스페이스 명령어
- 쿠버네티스 오브젝트 이름 지정 조건
- 쿠버네티스 오브젝트의 리소스를 분리
- 쿠버네티스 오브젝트의 이름과 UID
- ubernetes Namespace
- 쿠버네티스 단일 컨테이너
- 쿠버네티스 패턴
- 쿠버네티스 Adapter 패턴
- 쿠버네티스 Ambassador 패턴
- 쿠버네티스 Sidecar 패턴
- 쿠버네티스 사이드카 패턴
- 쿠버네티스 사이드카 컨테이너
- 쿠버네티스 파드 디자인
- 쿠버네티스 파드 안티패턴
- 쿠버네티스 파드 사용 방식
- kubernetes Anti-Pattern
- 파드 사용시 주의점
- kubectl 명령의 서브 명령
- YAML 파일로 파드 정의
- 쿠버네티스 Events
- 쿠버네티스 파드 생성 및 관리
- 쿠버네티스 워크로드 파드
- kubectl explain
- 쿠버네티스 yaml 파일
- apiversion kind metadata spec
- 쿠버네티스 오브젝트 정의
- 쿠버네티스 오브젝트의 명세와 상태
- 쿠버네티스 명령형과 선언형
- 쿠버네티스 오브젝트 관리
- k8s 오브젝트 종류
- Kubernetes 오브젝트
- 공인 솔루션스 아키텍트 어소시에이트
- AWS SAA 공부
- k8s 컨테이너 배포 후 외부에서 접속하기
- k8s scaling 예제
- k8s 리소스 삭제
- k8s 컨테이너 배포 방법
- k8s 기본 명령어
- k8s 클러스터 생성
- Calico Network Add-on
- kubeadm으로 k8s 설치하기
- kubeadm을 사용한 K8s 설치 및 K8s 클러스터 생성
- Kubernetes Scheduling
- Kubernetes Resource Limits
- Kubernetes Resource Isolation
- Kubernetes Storage
- Kubernetes Workload
- Kubernetes Label/LabelSelector
- 쿠버네티스 핵심 오브젝트
- Kubernetes Objects(오브젝트)
- 쿠버네티스 클러스터 구성
- playbook + kubernetes
- ansible-playbook으로 kubespray 설치하기
- Kubespray git 소스
- Kubernetes 클러스터 구성하기
- Kubespray로 쿠버네티스 구성하기
- Kubespray로 쿠버네티스 설치하기
- 쿠버네티스 마이너 버전 업그레이드
- kubernetes 구성 요소 버전 업그레이드
- Control Plane 및 Node 버전 업그레이드
- kubeadm kubectl kubelet업그레이드
- kubernetes 버전 skew 정책
- kubernetes 버전 업그레이드
- kubernetest 버전 업데이트
- Kubernetes 클러스터 업그레이드하기
- kubernetes 토큰 해시값 확인
- kubernetes 토큰 생성
- kubernetes 실습 환경 구축
- kubeadm kubectl kubelet 설치하기
- kubernetes join
- kubernetes 실습
- kubernetes 워커 노드 구성
- kubernetest 워커 노드 추가 순서
- kubernetes worker 노드 추가
- 쿠버네티스 노드
- 쿠버네티스 컨트롤 플레인
- 쿠버네티스 구성요소
- kubernetes 아키텍처
- k8s 개요
- kubernetes 개요
- 쿠버네티스 시작
- 쿠버네티스 개요
- AWS ECS로 Django 컨테이너 배포하기
- CloudWatch 로그 삭제
- AWS 컨테이너 서비스
- ECR 이미지로 ECS 컨테이너 배포
- Elastic Container Service
- Elastic Container Registry
- ECR의 Docker 컨테이너를 사용하여 AWS ECS 작업 배포
- AWS ECS 사용법
- AWS ECR 사용법
- docker compose ps
- docker compose down -v
- docker compose volume 삭제 방법
- docker compose down
- Docker Compose 사용 예제
- Docker Compose로 Wordpress 배포하기
- Docker 컨테이너 생성 옵션
- Docker wordpress와 mysql 배포
- Docker mysql 이미지
- Docker 컨테이너 배포 방법
- Docker volume 사용법
- Docker DB 이미지
- Docker Wordpress 이미지
- Docker를 이용해 Wordpress 배포
- .dockerignore
- Dockerfile 파일
- docker-compose.yaml
- Docker Compose Lifecycle
- 이미지 빌드 및 태그
- Docker Hub Collaborators
- Docker 자동 빌드
- Docker Automated Builds
- Docker logout
- Docker Hub 이용
- Docker Hub 사용법
- node.js 코드 예제
- .dockerignore 파일 구성하기
- node.js App 이미지로 컨테이너 실행
- docker node.js App 이미지 빌드
- Docker node.js App을 Docker Image로 빌드하기
- Docker로 이미지 빌드하기
- .dockerignore 파일 작성
- Web App 이미지로 컨테이너 실행
- Web App 개발
- Docker Web App 개발 환경 준비
- Docker Web App을 Docker Image로 빌드하기
- gin 외부 패키지
- go build
- go run
- Golang App 개발 환경 준비
- Gogin App 이미지 빌드하기
- gin 패키지의 설치
- Golang App
- Docker Golang App을 Docker Image로 빌드하기
- Docker Django App 개발
- Django App 추가 기능
- Django project 구조 생성
- Django 패키지 freeze
- Django 패키지 설치
- Django App 개발 환경 준비
- Django App 개발
- Docker Django 앱 배포하기
- Docker Django App을 Docker 이미지로 빌드하기
- Linux 명령 실행 방법
- Linux ||
- Linux &&
- Linux 명령 실행
- Docker pip
- Docker Flask App 포트 포워딩
- Docker freeze
- Docker에서 Flask
- .dockerignore 파일 작성하기
- Docker venv
- Docker 가상 환경 만들기
- Docker Flask App 배포하기
- Docker 소스 코드를 실행 파일로 컴파일하기
- Docker 참조 라이브러리 확인하기
- Docker ldd 명령어
- Docker 컴파일 언어
- Docker linked 방식
- Docker gcc 컴파일러 사용
- Docker 멀티 스테이지 빌드
- Docker Multistage-build
- 알파인 리눅스
- busybox 컴파일
- Busybox의 단점
- Busybox + APK 패키지 도구
- APK 패키지 도구란 ?
- Busybox란?
- Docker 임베디드용 리눅스
- Alpine Linux란 ?
- Docker Alpine Linux
- Docker 빌드시 apt update하기
- Dockerfile과 hash값
- Docker 캐시 사용하지 않기
- Docker --no-cache
- Docker ONBUILD 옵션
- Docker 이미지 빌드 과정 캐싱
- Dockerfile Using cache
- Dockerfile 이미지 빌드와 Cache
- Docker DEBIAN_FRONTEND=noninteractive
- Docker Timezone이란 ?
- Dockerfile 작성법
- Dockerfile로 Timezone 세팅하기
- Timezone 세팅하기
- Docker timezone 세팅
- Docker ubuntu 이미지로 httpd 서비스 이미지 만들기
- Docker CMD 명령과 Shell 변수
- Docker Shell 변수 사용법
- Docker 특정 명령 한정으로 변수 제공하기
- Docker $@
- Docker $0
- Docker $ 표시
- Docker Shell 변수
- Docker 쉘 변수
- Docker expose
- flask template
- GCP에 flask 웹 띄우기
- flask로 웹 사이트 호스팅
- flask 사용법
- 플라스크로 간단한 웹 띄우기
- Linux Timezone 설정하기
- Dockerfile stopsignal
- Dockerfile add
- Dockerfile run
- Dockerfile 작성
- Dockerfile Instruction
- Dockerfile로 이미지 빌드하기
- Docker union file system
- Docker 파일 시스템
- docker 레이어 개념
- Docker 레이어 추가
- Docker overlay2
- docker history
- Docker 레이어(layer)
- docker 실행 CMD 변경
- Docker ExposedPort
- Docker -c 옵션
- Docker layer
- Docker commit 명령어
- Docker Image Build
- Netfilter 포트 포워딩
- 윈도우에서 docker 네트워크로 통신하기
- 172.17.0.2
- Netfilter docker0
- Netfilter 라우팅
- Netfilter의 역할 DNAT
- Netfilter 기능
- Docker 가상 인터페이스
- Docker 브릿지 네트워크 생성
- Docker 포트 포워딩 컨테이너
- Docker null 네트워크
- Docker 호스트 네트워크
- Docker 브릿지 네트워크
- Docker 네트워크 플러그인
- docker0
- Docker docker0
- Docker 인터페이스
- Docker 가상 브릿지
- Docker virtual bridge
- Docker volume 개요
- Docker mount
- 바인드 방식 마운트
- 볼륨 방식 마운트
- Docker 볼륨 개념
- Docker 볼륨
- SAA 문제 풀이
- AWS 자격증 공부
- AWS 자격증 취득 방법
- AWS Certified Solutions Architect – Associate
- SAA 덤프 문제
- AWS SAA Dump
- SAA 연습문제
- python lambda 함수
- vagrant 가상머신 부팅 에러
- vagrant up 안됨
- vagrant timeout 에러 해결
- vagrant timeout
- SSH auth method: private key 에러
- vagrant SSH auth method: private key 멈춤
- vagrant ssh 접속 에러
- vagrant -vbguest 플러그인 설치
- vagrant mount.vboxsf
- vagrant 플러그인 설치
- vagrant 가상머신 부팅
- vagrant up 에러
- vagrant time out 에러 해결
- vagrant time out
- vagrant 접속 문제
- Docker inspect
- Docker 관리 명령어
- Docker 컨테이너 간 통신
- Docker Discovery
- Docker 컨테이너 포트 포워딩
- Docker ip 확인 방법
- Docker 컨테이너 정보 확인
- Docker 컨테이너 환경 변수 설정
- Docker 컨테이너에 추가 app 실행
- Docker 컨테이너 프로세스
- Docker 로그 확인하기
- Docker 컨테이너 리소스 양 제한하기
- Docker 컨테이너 리소스 양 확인
- Docker 컨테이너 관리 명령어
- watch 명령어
- Docker top
- Docker 이미지 풀 정책
- Docker 컨테이너 재시작 정책
- Docker 실행 중인 컨테이너 확인
- Docker 컨테이너 확인
- Docker 이미지 상세 정보 확인
- Docker Config 값 확인
- Docker 이미지 저장/아카이브
- Docker 이미지 가져오기
- Docker 이미지 검색
- Docker 이미지 풀링
- Docker 이미지 목록 확인
- Docker 이미지 관리
- Docker -d
- Docker -it
- Docker 옵션
- Docker 아키텍처
- 도커 기본 명령어
- Docker 레지스트리
- Docker run hello-world
- Docker 기본 명령어
- oh-my-zsh 레포지토리
- cli 환경
- 터미널 특수 문자 깨짐 해결
- Oh-My-Zsh 삭제
- Oh-My-Zsh 설치
- Visual Studio Code 터미널 환경 구성
- Powershell 꾸미기
- autosuggestion 설치 및 사용 방법
- zsh 기능 추가
- 터미널 환경 구성
- 컨테이너 기술
- containerd.io
- Docker cli 설치
- Docker 그룹에 사용자 추가하기
- Docker 설치 및 설정
- 서비스 구조 차이
- Monolithic vs Micro Service
- 스케일링이 편리
- 컨테이너와 마이크로 서비스
- 마이크로 서비스 구조
- 모놀리틱 구조
- Docker 구조
- Container와 Isolation
- Container와 Docker의 차이
- Docker 기본 동작원리
- Docker란 무엇인가 ?
- force_deregister = true
- Packer build
- Packer validate
- Packer fmt
- Packer init
- Packer Template
- Packer 설치
- Packer로 이미지 빌드하기
- Packer 사용법
- terraform 배포 환경
- 마켓컬리 DevOps
- terraform 환경 분리
- terraform 하위 모듈 참조
- terraform 모듈 참조
- terraform stage
- terraform prod
- terraform dev
- terraform 독립적인 운영 환경
- Terraform Cloud Backend
- Terraform Cloud 사용법
- Terraform 로컬 백엔드
- Terraform 원격 백엔드
- Terraform Token
- Terraform 토큰
- Terraform Backend
- Terraform 백엔드
- vagrant 삭제
- vagrant up
- vagrant 사용 불가 오류
- vagrant 관련 폴더
- vagrant 재설치
- vagrant -v
- vagrant 명령어 없음
- vagrant 환경 변수 설정
- cronyd 서비스
- aws 계정 인증 오류
- timedatectl 명령어
- 시스템 시간 동기화하기
- 한국 ntp 서버
- aws 계정 시간 오류
- aws 오류 해결
- An error occurred (RequestTimeTooSkewed) when calling the ListBuckets operation: The difference between the request time and the current time is too large.
- aws cli 오류
- vagrant로 가상머신 만들기 준비
- chocolatey로 vagrant 설치
- chocolatey 사용법
- 윈도우 chocolatey
- 윈도우 커맨드 라인 패키지 설치
- 윈도우 패키지 매니저 설치
- 윈도우용 패키지 매니저 choco
- choco -v
- choco 명령어
- chocolatey 설치
- AWS SAA 보안 문제
- SAA 빈출 개념
- AWS SAA 문제
- 보안그룹과 접근 제어 리스트의 차이점
- 네트워크 접근 제어 리스트
- Network Access Control List
- AWS NACL vs SG
- 테라폼 데이터 소스 인자
- 테라폼 데이터 소스
- Terraform data source argument
- Terraform 최신의 이미지 가져오기
- Terraform 데이터 소스란 ?
- Terraform Data source 사용법
- Terraform data source
- Terraform 변수 사용법
- Terraform 리소스 생성시 모듈로 연산을 사용하기
- Terraform 모듈로 연산 사용
- Terraform count.index
- Terraform Count를 사용하는 방법
- Terraform count를 사용하기
- Terraform count 사용하기
- Terraform count
- 테라폼에 공개 모듈 임포트하기
- Terraform published module
- Terraform child module
- Terraform root module
- Terraform 모듈이란
- Terraform 모듈 호출
- Terraform 모듈 사용 예제
- Terraform 모듈 사용법
- Terraform 모듈
- Terraform 프로비저너
- Terraform Taint
- Terraform 프로비저너 사용법
- Terraform remote-exec provisioner
- Terraform local-exec provisioner
- Terraform file provisioner
- Terraform Provisioner
- 테라폼 프로비저너
- 테라폼 output value
- 테라폼 eip
- Terraform 보안 그룹 추가
- 인스턴스 생성시 사용자 데이터 사용하기
- Terraform user data
- Terraform ec2로 사용자 데이터 작성하기
- Terraform ec2 user data
- 테라폼 로컬값
- Terraform Local Value
- Terraform 출력값
- Terraform 변수 사용 예시
- 테라폼 변수 사용법
- 테라폼 변수
- Terraform Variable
- Terraform Output Value
- Terraform Input Value
- terraform.tfvars
- Terraform 연쇄적으로 변수 참조하기
- Terraform 사용법
- Terraform ec2 생성하기
- Terraform aws 리소스 생성
- Terraform 으로 ec2 인스턴스의 리전 정하기
- Terraform variable block
- Terraform 변수 참조
- EFS 파일 공유 확인
- 아마존 NFS
- ec2 파일 시스템
- 여러 ec2에 EFS 탑재하기
- ec2 인스턴스 생성시 파일 시스템 사용하기
- EC2에 파일 시스템 탑재하기
- Elastic File System
- EFS 사용하기
- AWS EFS NFS 서버
- AWS EFS 사용법
- Terraform 변수 값 할당 방식
- Terraform 변수 타입
- terraform.tfvars 파일
- Terraform -var
- Terraform 변수 선언 방법
- Terraform 변수 arguments
- Terraform 변수 선언 예시
- Terraform Input Variable
- Terraform 입력 변수
- Terraform 의존성
- Attribute reference
- Argument reference
- Terraform depends on
- Terraform 명시적 의존성
- Terraform 암시적 의존성
- Terraform 리소스 생성
- Terraform 리소스의 생성 순서
- Terraform refresh
- terraform.tfstate.backup 파일
- Terraform terraform.tfstate 파일
- Terraform show
- Terraform state
- Terraform 상태 재동기화
- Terraform 상태 상세 확인
- Terraform 상태 확인 명령
- Terraform으로 AWS EC2 인스턴스 생성하기
- Terraform destroy
- Terraform apply
- Terraform plan
- Terraform validate
- Terraform fmt
- Terraform init
- Terraform 실행 순서
- Terraform 코드 에시
- Terraform 인프라 프로비저닝
- Terraform 코드 구성 요소
- Terraform Configuration File
- Terraform 리소스 블록
- Terraform 프로바이더 블록
- Terraform 테라폼 블록
- Terraform 구성
- Terraform Configuration
- Terraform 구성 파일
- Terraform 특징 및 주요 기능
- Terraform automation
- Terraform으로 인프라스트럭쳐 구성 및 운영하기
- Terraform 시작하기
- Terraform이란 ?
- Terraform 설치법
- Terraform 개요
- AWX 사용 예시
- AWX 모니터링
- AWX Job 런칭
- AWX Template
- AWX Credential
- AWX Inventory
- AWX Project
- AWX 리소스 생성하기
- ansible-AWX
- docker-compose 오류 해결
- ansible AWX 설치 오류 해결
- AWX 설치하기
- AWX란?
- ansible AWX로 플레이북 런칭하기
- ansible AWX 사용
- ansible Docker로 AWX 실행하기
- ansible AWX 설치
- ansible 패스워드 파일 지정
- ansible 멀티 패스워드
- ansible-vault encrypt
- ansible-vault view
- ansible-vault edit
- ansible-vault decrypt
- ansible-vault create
- ansible-vault 명령어
- ansible playbook 암호화
- ansible-vault
- ansible-galaxy로 역할 설치하기
- ansible-galaxy remove
- ansible-galaxy install
- ansible-galaxy list
- ansible-galaxy info
- ansible-galaxy search
- ansible-galaxy 명령어
- ansible-galaxy 사용 예시
- ansible-galaxy 사용법
- ansible-galaxy
- ansible 간단한 전후 작업
- ansible 예제 코드
- ansible 사옹법
- ansible 핸들러 실행 순서
- ansible 작업
- ansible post tasks
- ansible tasks
- ansible pre_tasks
- ansible 플레이 레벨에서의 작업 순서
- ansible 작업 순서
- ansible 역할 디렉토리별 용도
- ansible 역할 파일 설명
- 기존 디렉토리를 역할 구성으로 만들기
- ansible ansible-galaxy
- ansible tree
- ansible 역할 사용 방법
- ansible roles
- ansible 역할
- ansible 파일 재사용
- include vs import
- import_tasks
- iclude_tasks
- ansible include import
- ansible 작업 재사용
- ansible 변수 재사용
- 인벤토리 외부 파일
- ansible engine
- 그룹 변수
- 호스트 변수
- include_vars
- vars_files
- ansible 변수 파일 재사용
- ansible artifact
- ansible artifact reusing
- ansible 아티팩트 재사용
- ansible 작업 제어 사용법
- ansible 태스크 오류 발생 처리
- ansible 특정 작업부터 실행하기
- ansible --start-at-task
- ansible step
- 앤서블 작업 제어
- ansible 작업 제어
- ansible Task Controll
- 앤서블 태그
- ansible --list-tags
- ansible --list-tasks
- ansible untagged 태그
- ansible all 태그
- ansible 특정 태그의 작업만 실행하기
- ansible 태그 사용법
- ansible tag란
- ansible 태그
- ansible 에러 처리
- ansible block rescue always로 에러 처리하기
- ansible ignore_errors
- ansible block always
- ansible 블록 예제
- ansible 블록 활용하기
- ansible 블록으로 작업 묶기
- 앤서블 블록
- ansible Block
- statefulset
- ansible handler란 무엇이며 왜 사용하는가?
- ansible handler 예제 및 사용법
- force-handlers 옵션
- ansible notify
- tasks name
- idempotent란
- ansible 멱등성 만족
- IaC 멱등성
- ansible handler
- ansible 핸들러
- ansible_facts["distribution"]
- ansible과 팩트 변수 사용법
- ansible 조건문을 사용해 OS 별로 세팅 다르게 하기
- ansible Conditionals
- ansible 조건문 사용 예제
- ansible when 사용
- ansible_facts
- ansible fact variables
- ansible 조건문
- ansible until
- ansible 표준 반복문
- ansible 반복문 사용 예제
- ansible 중첩 반복문
- ansible 사전 반복문
- ansible 리스트 반복문
- ansible with_
- ansible loop
- ansible 반복문
- ansible 템플릿
- ansible 특수 변수
- ansible 팩트 변수
- ansible 변수의 우선순위와 범위
- ansible 명령에서 변수 정의
- ansible 인벤토리에서 변수 정의
- ansible 변수 정의 위치
- ansible 등록 변수
- ansible 변수 사용법
- ansible 변수
- AWS serverless lambda
- AWS serverless
- Lambda 함수 예제
- Lambda 함수 생성하기
- lambda 기능 테스트
- lambda 모니터링
- s3 버킷 이벤트로 lambda 함수 트리거
- aws lambda 실습
- aws-lambda
- VPC를 자동적으로 구성
- 클라우드포메이션으로 AWS 리소스 스택 생성하기
- CloudFormation Resource Code Format
- AWS Resource Provisioning
- AWS YAML 코드를 사용하여 VPC 배포하기
- AWS IaC 서비스
- CloudFormation VPC 구성
- AWS CloudFormation으로 VPC 구성
- CloudFormation으로 Stack 생성
- CloudFormation으로 EC2 로드밸런싱 설정하기
- CloudFormation으로 EC2에 속성 추가
- CloudFormation으로 Web app 배포해보기
- AWS CloudFormation Template
- AWS 리소스 프로비저닝
- CloudFormation으로 리소스 생성하기
- DynamoDB 테이블 생성
- DynamoDB read
- DynamoDB delete
- DynamoDB update
- DynamoDB create
- DynamoDB 사용하기
- DynamoDB CRUD 실습
- ansible playbook 예제
- list-tags
- list-hosts
- yaml syntax check
- yaml format
- yaml dictionary
- Gotchas
- ad-hoc 예제
- yaml 문법
- ad-hoc yaml
- ad-hoc ini
- ad-hoc playbook
- ad-hoc 사용 예제
- ad-hoc으로 wordpress 배포 실습
- 가상 머신 초기화
- ad-hoc 작업
- ad-hoc service
- ad-hoc yum
- ad-hoc 사용법
- ad-hoc wordpress 배포
- vscode yaml 포맷
- playbook yaml 형식 작성하기
- vscode playbook 작성하는법
- vscode로 가상머신 연결 후 ansible playbook 작성하기
- vscode yaml 파일
- vscode로 가상머신 연결하기
- vscode ssh 접속
- vscode에 ansible 설치
- 인벤토리 사용법
- ansible 인벤토리란 ?
- 앤서블 인벤토리 별칭 추가
- ansible 인벤토리 파일 작성방법
- 앤서블 인벤토리
- ansible 인벤토리에 변수 추가
- ansible 중첩 그룹
- ansible 호스트 그룹
- ansible 정적 인벤토리
- ansible 접속
- root 사용자로 접속하기
- ansible 관리 노드에서 접속하는 방법
- 책임추적성의 원칙
- ansible 관리노드 접속 방법
- ansible-config 명령
- ansible 권한 상승
- ansible sudo su
- ansible escalation
- ansible 특징 정리
- agentless tool
- ansible의 멱등성
- ansible의 장/단점
- 인프라 자동 관리 및 운영 도구
- DevOps tool
- what is ansible
- WinSCP로 Linux에 파일 전송
- WinSCP 사용하기
- Windows 파일 전송 프로그램
- Windows에서 ec2 인스턴스로 파일 전송
- ssh 기반 파일 전송
- FTP 프로토콜
- Windows 에서 Linux로 파일 전송하기
- 가상 머신에 원격으로 apache 설치
- ansible로 가상머신에 apache 설치
- ansible 모듈
- ansible module
- ansible ad-hoc
- ansible 기본 사용법
- ansible 설치
- ansible-playbook
- Ansible로 가상 머신에 Apache 설치하기
- Ansible로 가상 머신 설정하기
- Apache 자동 설치
- ec2에 Apache에 설치 자동화하기
- Ansible을 이용해 ec2 인스턴스에 Apache 설치
- 서버와 클라이언트 사이에 공개키 교환하기
- 개인키 공개키
- ssh 프로토콜
- ssh 원리 이해하기
- ssh key pair를 이용해 접속하기
- ssh 보안 접속
- ssh를 통한 접속 방식
- /etc/ssh/authorized_keys
- .ssh/known_hosts
- ssh 키 인증 방식
- ssh protocol
- ssh 방식
- vagrant 장단점
- vagrant 사용법
- vagrant로 가상 머신 구축
- vagrant로 virtual machine 생성하기
- vagrant 예제 코드
- vagrant 명령어
- vagrant 사용 예제
- vagrant의 사용 이유
- vagrant란?
- aws 실습 계정 리소스 쉽게 정리하는 법
- aws 초기화
- aws 리소스 안지워질 때
- aws 리소스
- aws 리소스 한번에 지우는 방법
- aws-nuke 주의 사항
- aws-nuke 설치 방법
- aws-nuke 사용법
- aws 리소스 한번에 정리하기
- aws-nuke
- aws 서비스 배포 실습
- 시작 템플릿으로 오토 스케일링 그룹 구성하는 법
- 시작 템플릿 구성하기
- AMI 이미지 생성하기
- 오토 스케일링 그룹 구성 및 로드밸런싱 설정
- 고가용성을 만족하는 wordpress 배포하기
- ELB를 사용해 웹 서버 로드밸런싱하기
- ec2와 rds를 이용해 워드프레스 구축하기
- 프라이빗 서버에 웹 서버 구축
- ELB를 사용해 오토스케일링하기
- aws 배포 프로젝트
- 고가용성 웹 서비스
- ec2와 rds를 사용한 wordpress 배포
- AMI 실습
- Lanch instance from AMI
- AMI 이미지 만들기
- AMI 생성시 인스턴스 중지
- AWS AMI 생성하기
- Amazon Machine Image
- IAM 역할 및 정책 연결
- IAM 사용자 추가
- IAM 사용자 그룹 생성
- ec2 인스턴스에 역할 부여하기
- IAM 역할
- IAM 정책
- IAM 실습
- Identity Access Management
- IAM이란 ?
- aws IAM 실습
- CloudFront 웹 페이지 로드 시간
- S3 버킷 vs CloudFront 비교
- 리젼과 엣지 네트워크
- 엣지 네트워크
- CloutFront에 웹 페이지 올리기
- S3 vs CloudFront
- CloudFront 실습하기
- s3를 이용한 CDN 실습
- aws IAM 설정
- ec2 list 조회
- An error occurred (InvalidAuthorizationMessageException) when calling the DecodeAuthorizationMessage operation: Message is not valid
- UnauthorizedOperation
- DecodeAuthorizationMessage
- ec2 instances describe
- access error
- An error occurred (UnauthorizedOperation) when calling the DescribeInstances operation: You are not authorized to perform this operation.
- aws issue
- ssh public key
- ssh private key
- ssh keypair
- .ssh/authorized_hosts
- .ssh 디렉토리
- ssh-keygen 생성
- SSH-keygen의 원리
- 인스턴스 생성시 초기화를 위한 스크립트
- 인스턴스 생성시 공개키 등록
- 인스턴스 생성시 사용자 데이터
- vendor data
- user data
- cloud metadata
- cloud-init 역할
- cloud-init이란
- 인스턴스 자동 생성
- CPU 사용률 모니터링하기
- EC2 오토 스케일링
- 오토 스케일링 그룹
- 시작 템플릿
- CPU 모니터링
- AWS 오토 스케일링 실습
- 오토 스케일링
- ssh 키 인증 에러
- ssh-server
- ssh-client
- ssh key 에러
- key_exchange error
- kex_exchange_identification: Connection closed by remote host
- ssh_keygen
- ssh jumphost 명령어
- IdentityFile
- ssh 보안 강화
- ssh -J 옵션
- ssh config
- Pseudo Terminal
- 서버를 경유한 SSH
- SSH + 터널링 기술
- 터널링 기술
- Remote port forwrding
- Local port forwarding
- SSH Tunneling이란
- SSH Proxy란?
- SSH Proxy/Tunneling 개념
- SSH jumphost
- 리눅스 curl
- curl 명령어란 ?
- curl 명령어 사용 예제
- curl 사용 예제
- curl 명령어 옵션
- Linux curl 명령어
- 리눅스 명령어 curl
- ssh-agent forwarding
- ec2 bastion host
- Bastion Host ec2
- AWS 보안 강화
- AWS Bastion Host
- 임계영역의 문제점
- 세마포어 변수
- 세마포어 동작 방식
- 뮤텍스 알고리즘
- 임계영역 문제 해결 조건
- 경쟁상태란
- 임계영역이란
- 뮤텍스란
- 세마포어란
- 운영체제 세마포어&뮤텍스
- 듀얼 홈드 호스트
- 스크린드 호스트
- 네트워크 해킹 방지
- 방화벽 게이트웨이 네트워크
- Bastion Host 장/단점
- AWS Bastion Host 구성
- Bastion Host란?
- 상호 배제
- 기아 문제
- 시스템 콜 발생
- 커널 인터럽트
- 경쟁 상태란
- Race Condition이란 ?
- 운영체제 경쟁상태
- 철학자 기아현상
- 교착 상태 예방 회피 탐지 회복
- DeadLock 발생 조건 4가지
- DeadLock 해결 방법
- DeadLock 발생 조건
- 운영체제 데드락이란 ?
- 운영체제 Deadlock
- CPU Scheduling Criteria
- 비선점형 스케쥴링
- 선점형 스케쥴링
- CPU 스케쥴링이란 ?
- 운영체제 CPU
- 프로세스 간 데이터 통신
- IPC의 필요성
- IPC 종류
- Inter process comunication
- IPC란 ?
- 운영체제 IPC란
- Health checks
- 웹 서버 로드밸런싱
- EC2 인스턴스 로드밸런싱
- ELB 실습해보기
- ELB 가용영역 2개 이상
- AWS ELB 실습
- Elastic Loadbalancing
- EC2에 웹 서버 및 어플리케이션 구동하기
- node.js 서버 실행
- passenger-install-nginx-module 에러 해결
- 웹 어플리케이션 서버 구성
- AWS EC2 웹 서버 구동
- 웹서버 구동 실습
- Phusion Passenger
- DynamoDB 테이블 삭제
- DynamoDB 데이터 수정 및 삭제
- DynamoDB 글로벌 보조 인덱스
- DynamoDB 실습
- DynamoDB 데이터 스캔과 쿼리
- DynamoDB 테이블 생성 및 조회
- Dynamo DB CRUD
- AWS Dynamo DB
- DHCP 장단점
- DHCP란 무엇인가 ?
- Dynamic Host Configuration Protocol
- DHCP 할당 방식
- PHP가 포함된 Apache 웹 서버 설치
- RDS DB 인스턴스에 apache 연결하기
- RDS 데이터베이스
- RDS 고가용성
- RDS 가용영역 2개
- private subnet에 RDS 구축하기
- RDS란
- AWS RDS 구축 실습
- RDS 구축하기
- VPC 라우팅
- VPC에 인스턴스 생성
- VPC ping 테스트
- VPC peering 연결 및 테스트
- VPC 구성
- 엔드포인트 삭제
- VPC 분리
- VPC 엔드포인트
- NAT 게이트웨이
- AWS IGW
- AWS 라우팅 테이블
- AWS VPC 마법사
- 인스턴스 방화벽 설정
- Natgateway
- private subnet 구성
- public subnet 구성
- VPC 설정
- crontab 동작 방식 및 실행 흐름
- at atd
- cront 주기별 설정
- crontab 실행 예제
- cron crontab 차이
- crontab이란 ?
- crontab 설정법
- s3cmd
- crontab 예약 작업
- ubuntu crontab
- s3에 crontab 사용해서 데이터 자동 백업하기
- crontab을 이용한 자동 백업
- AWS ec2 인스턴스에서 s3로 파일 자동 백업
- AWS s3 파일 올리기
- AWS 실습
- 아마존 웹 서비스 s3
- 버킷 생성 삭제 이동 복사 확인 동기화
- s3 주요 명령어
- s3 명령줄 조작
- s3 CLI 명령어
- CLI bucket 조작
- AWS CLI S3 다루기
- OpenShift vs Kubernetes
- OpenShift 특징
- OpenShift 기능
- 오픈시프트와 쿠버네티스 차이점
- Redhat 제품
- RedHat OpenShift
- OpenShift란?
- master-node
- 쿠버네티스 서비스 배포 과정
- Pod 생성 과정 시퀀스 다이어그램
- kubernetes Pod 생성 과정
- 볼륨이란?
- 쿠버네티스 persistent storage
- 쿠버네티스 디스크스토리지
- kubernetes volume 종류
- kubernetes hostPath
- kubernetes emptyDir
- Terraform 사용하기
- 테라폼 변경
- 테라폼 생성
- Study Jam 테라폼 실습
- Terraform module
- Interact with Terraform Modules
- Stduy Jam Terraform
- Terraform으로 IaC
- IaC with Terraform
- 스터티잼 실습
- Infrastructure as Code with Terraform
- 쿠버네티스 네임스페이스란?
- kubernetes 네임스페이스
- kubernetes namespace
- kubernetes object 개념
- kubernetes란?
- terraform installation
- Infrastructure as Code
- terraform이란?
- Terraform Fundamentals
- kubernetes Ingrees란
- kubernetes Controller
- 쿠버네티스 오브젝트란?
- Jenkins UI
- 쿠버네티스 젠킨스 실습
- Canary Release
- jenkins CI/CD
- google computing engine
- Jenkins 파이프라인
- 쿠버네티스 엔진 이용 젠킨스
- Jenkins 실습
- GCE 실습
- Deployment 관리하기
- 쿠버네티스 롤백 실습
- k8s Rollback
- 쿠버네티스 스케일 조정
- Blue-Green Rollback
- Canary Deployment
- Rolling Update
- Deployment란?
- deployment 생성하기
- Deployment 관리
- 쿠버네티스 디플로이먼트
- k8s Deployments
- 도커 디버그하기
- 도커 배포하기
- 도커 스터디
- Docker Stduy
- Introduce to Docker
- Docker Publish
- Docker Debug
- Docker Study
- Container Image
- Docker 배포
- Docker 실습
- 쿠버네티스 공부
- Stduy Jam
- 구글 스터디잼 쿠버네티스
- Stduy Jam kubernetes
- 쿠버네티스 배포 실습
- Orchestrating the Cloud with Kubernetes
- quiklabs
- study jam 실습
- k8s argocd 연동
- Grafana 모니터링 실습
- 어플리케이션 모니터링 툴
- ArgoCD 연동하기
- 쿠버네티스 모니터링 툴
- Kubernetes 모니터링
- 네트워크 및 로드밸런서 설정하기
- 로드밸런서 배우기
- GCP Loadbalancing
- GCP 로드밸런싱 실습
- 스터디 잼
- 컨테이너 어플리케이션 배포
- Cluster 구성하기
- GKE 어플리케이션
- GKE로 어플리케이션 배포
- GCP 클라우드 구성
- GKE 실습해보기
- Google Kubernetes Engine
- 프로메테우스 개념
- Prometheus 구조
- Prometheus 장점
- Prometheus 기능
- Prometheus 용어
- 프로메테우스란 무엇인가 ?
- 시스템 모니터링 툴
- Prometheus란 ?
- Serverless 단점
- Serverless 장점
- 서버리스란?
- 서버리스란 무엇인가?
- lambda 서비스
- Serverless 백엔드
- Serverless 컴퓨팅
- Serverless란
- ARP 동작 원리
- ARP란?
- MAC이란?
- MAC 주소란?
- 네트워크 MAC주소
- 네트워킹 MAC
- talnet 보안 프로토콜
- 네트워크 보안 통신
- SSH 연결 절차
- SSH 통신 방법
- Secure Shell Protocol
- SSH란 ?
- 네트워크 SSH란
- ICMP Type
- networking ICMP
- ICMP란?
- 네트워크 ICMP란?
- 네트워킹 ICMP란?
- network FTP란 ?
- 네트워크 FTP
- iptables 체인
- iptables 용어
- iptables 설정법
- iptables란 ?
- Linux iptables
- 리눅스 PXE 서버
- 리눅스 PXE란?
- PXE 실습
- 리눅스 PXE 구현해보기
- 리눅스 PXE 구현
- PXE 설치 서버 구현
- Kickstart란?
- Kickstart란 무엇인가?
- PXE란 무엇인가?
- PXE 서버 구현하기
- PXE 서버 구축
- 리눅스 자동 구축
- Preboot Execution Environment
- Linux PXE 서버
- squid 패키지
- centos squid
- 프록시란?
- 리눅스 프록시 서버 구축해보기
- 리눅스 프록시
- Proxy란?
- Linux Proxy 서버 구축
- Linux Proxy
- Samba란
- 삼바 서버란
- Linux Samba 서버 구축하기
- 리눅스 윈도우 파일 공유
- Linux Windows 파일 공유
- Samba 서버 구축
- Linux Samba
- 리눅스 NFS 구축하기
- Linux NFS 구축
- 리눅스 네트워크 파일 시스템
- Network File System
- 마일드라이너 컬러코드
- 형광펜 색상코드표
- 마일드라이너 형광펜
- 마일드라이너 색상코드표
- 리눅스 DB 연결 오류
- httpd_t
- setstatus
- SELinux 명령어
- Docker Cluster
- AWS Container Service
- 아마존 컨테이너 서비스
- 쿠버네티스 오케스트레이터
- 프록시를 사용하는 이유
- 프록시 보안
- 네트워킹 프록시란?
- window 도메인명 설정
- hosts 파일 설정
- DNS 서버 설정
- 리눅스에 wordpress 구축하기
- Linux 웹 페이지 구축
- Linux 웹 사이트
- 워드프레스 사용
- Linux + wordpress
- APM을 이용해 wordpress 구축
- 리눅스 워드프레스
- Linux에 웹사이트 구축하기
- APM을 사용한 웹 사이트 구축
- APM 서버 분리 구축
- APM + wordpress
- Linux에 wordpress 구축
- APM에 wordpress
- EKS Config 파일
- EKS 요금 정책
- Cluster 삭제
- The connection to the server localhost:8080 was refused - did you specify the right host or port?
- AWS Service 요금
- EKS Cluster 삭제 방법
- 컴퓨터과학 운영체제
- 운영체제 Swapping
- 운영체제 스와핑이란?
- 프로세스 관리 자료구조
- 운영체제 프로세스 상태
- 운영체제 스케쥴링
- 운영체제 프로세스 관리
- Process Matadata
- Process Control Block
- 운영체제 PCB
- OS context switching
- 서비스 IP 주소 질의
- Server Side Discovery
- Client Side Discovery
- 동적 IP
- 서비스 디스커버리
- Service Discovery란?
- 쿠버네티스 Service Discovery란 ?
- 쿠버네티스 서비스 오브젝트
- kubernetes service 종류
- 쿠버네티스 서비스란
- 쿠버네티스 Demonset이란
- 쿠버네티스 Job이란
- 쿠버네티스 Deployment란
- Kubernetes Workload resource
- 쿠버네티스 워크로드 리소스란
- 쿠버네티스 워크로드란
- Workload Resource
- mysql DB 오류
- DB 오류 해결
- 워드프레스 오류 해결
- 워드프레스 DB 서버
- 원격 DB 접속 오류
- 워드프레스 DB 연결 오류 해결
- Error establishing connection 에러
- wordpress 원격 DB 연결
- Wordpress 원격 DB 사용 시 "Error establishing a database connection" 해결
- AWS EKS 사용법
- 컨테이너 관리
- Cluster 생성
- Pod 관리
- EKS 사용
- AWS EKS란?
- EKS 배포
- sudo apt update
- 쿠버네티스 기본
- Pod 단계
- 쿠버네티스 Pod란?
- 부팅프로세스
- 리눅스 부트프로세스
- kubernetes control
- 아마존 EKS란?
- Elasitc Kubernetes Service
- CentOS7 웹 서버 구축
- Linux Apache PHP Mysql
- 웹 서버 구축
- 컨테이너 오케스트레이션
- 운영체제 시스템콜
- 운영체제 인터럽트란
- Executable and Linkable Format
- 리눅스 실행파일 형식
- 윈도우 PE
- 리눅스 ELF
- ELF 파일
- WSL1
- MariaDB 설정
- Linux DB
- 리눅스 https
- 리눅스 httpd
- 리눅스 openssl
- 리눅스아파치서버
- 리눅스 Apache
- 리눅스 가상호스트 설정
- DNS 부하분산
- 마스터 & 슬레이브
- Master & Slave
- PowerShell 글자 색 변경
- Window PowerShell 색상 변경
- PowerShell 가독성
- PowerShell 색상 변경
- 윈도우 파워셸
- Window PowerShell
- 역방향조회
- 정방향조회
- 리눅스 DNS 설정
- Networking Address Translation
- stduy
- Local DNS
- TCP 22
- 애니캐스팅
- 리눅스패키지관리
- 루트비밀번호변경
- 리눅스비밀번호
- Amazon Compute Services
- 클라우드엔지니어
- AWS-SAA
- 논리볼륨
- 물리볼륨
- swapoff
- partprobe
- 파일시스템명령어
- 파일편집
- 파일입출력명령어
- 사용자명령어
- 프로세스 상태 전이
- 14916
- 백도어공격
- 4755
- ElastiCache
- 파일보기명령어
- dynamoDB Query
- 피기백방식
- kubernetes network
- argocd
- ARP 프로토콜
- 백준 양팔저울
- 백준 11055
- internetgateway
- nodeaffinity
- terraform import
- docker 실행
- cgroup
- 쿠버네티스 컴포넌트
- kubeconfig
- Pearson Vue
- 데이터베이스 키 종류
- k8s service
- k8s deployment
- L4 스위치
- Terraform Cloud
- 컨테이너 장점
- 쿠버네티스란?
- ecr
- docker 이미지 삭제
- AWS 보안그룹
- lsblk
- docker attach
- AWS서비스
- x509
- 클라우드포메이션
- aws autoscaling
- 이코테
- aws vpc
- linux nfs
- Concurrency Control
- 그라파나
- 도커 볼륨
- docker diff
- 데이터베이스 트랜잭션
- 오픈시프트
- AWS configure
- 백준 1912
- hostPath
- emptyDir
- Windows subsystem for linux
- ReplicaSets
- 스케일아웃
- 스케일업
- AWS 요금 폭탄
- 데이터베이스 인덱스
- 데이터베이스 정규화
- ssh 보안
- ScaleOut
- piggyback
- 프로세스와 스레드
- 백준 2156
- aws cloudformation
- 백준 9465
- taint
- NodeSelector
- docker import
- docker export
- AWS S3 bucket
- kubernetes monitoring
- window terminal
- 쿠버네티스 기초
- 모델 학습
- 클러스터 관리
- AWS SAA
- curl 사용법
- 리눅스 crontab
- PersistentVolumeClaim
- PersistentVolume
- docker login
- 은행원 알고리즘
- Kubernetes Authentication
- 쿠버네티스 인증
- 쿠버네티스 service
- 쿠버네티스 ConfigMap
- ConfigMap
- docker cp
- powerlevel10k
- NodePort
- docker stop
- Docker version
- coredns
- Identity and Access Management
- replicationcontroller
- docker volume
- docker ps -a
- kube-apiserver
- 내부 단편화
- 외부 단편화
- setsebool
- cloud-init
- AWS자격증
- vscode extensions
- kubens
- kubectx
- getenforce
- setenforce
- WSL2
- fargate
- Security Group
- Internet Control Message Protocol
- loadbalancing
- helm chart
- Service discovery
- docker engine
- docker network
- 11055
- helm
- mariadb 설치
- Jenkins Pipeline
- github actions
- AWS 보안
- 백준 11054
- 백준 가장 긴 바이토닉 부분 수열
- nmcli
- 백준 스티커
- docker란
- AWS DynamoDB
- 도커 명령어
- vscode 세팅
- 고립성
- 원자성
- Windows Terminal
- CloudWatch
- GKE
- matchExpressions
- 슈퍼키
- docker 설치
- 사용자 데이터
- firewalld
- serverless
- 경사하강법
- fine tuning
- 전이학습
- 도커 컴포즈
- 도커 설치
- IP 프로토콜
- 1로 만들기
- kubelet
- oidc
- 스왑메모리
- Qwiklabs
- 보안그룹
- docker hub
- docker build
- Windows 기능 켜기/끄기
- Inventory
- 스토리지 시스템
- docker exec
- docker container
- 오토스케일링
- nmtui
- 그래픽 처리 장치
- 온프레미스
- qwiklab
- aws lambda
- dynamodb
- 멀티프로세스
- 머신러닝 활용
- Arn
- 머신러닝 모델
- rvm
- 루비 설치
- 다이나믹 프로그래밍
- service registry
- 인공지능 서비스
- Domain Name System
- Oh My Zsh
- LAPM
- 앤서블
- SDDC
- pre-training
- 마이크로서비스
- Natural Language Processing
- microservice
- gce
- npm install
- Monolithic
- 종단간 암호화
- micro service
- Continuous Delivery
- 리눅스 iptables
- 리눅스 방화벽
- DNS 레코드
- 물리 계층
- Embedding
- Canary
- file transfer protocol
- kibana
- authenticate
- 인그레스
- Ingress
- L2 스위치
- forward proxy
- Elasticsearch
- Anomaly
- Travis CI
- php 설치
- public key
- media access control
- Backbone
- L3 스위치
- ROUND ROBIN
- ftps
- MVCC
- Base Image
- scale up
- 유니캐스팅
- 네트워크 계층
- 데이터 링크 계층
- A 레코드
- cpu scheduling
- 무결성 제약조건
- 개체 무결성
- 참조 무결성
- message passing
- SHARED MEMORY
- 파일 전송 프로토콜
- node.js
- OpenStack
- Transfer Learning
- locking
- ELB
- 프라이빗 클라우드
- 파일생성
- ip설정
- Domain Name Server
- Web server
- NSP
- Contents Delivery Network
- ip할당
- 공인ip
- 멀티 코어
- grub2
- gradient descent
- mutual exclusion
- 비밀키
- Private Key
- 람다
- SDC
- 리눅스 삼바
- NoSQL
- Redis
- uptime
- 네트워크 장비
- TLS
- 지속성
- 브로드캐스팅
- 자격증 공부
- IaaS
- 외부 조인
- 내부 조인
- 재귀함수
- paste
- GARP
- MAC 주소
- 패커
- cloudfront
- hostname
- VG
- 멀티스레드
- virtual host
- 대체키
- 후보키
- 외래키
- 기본키
- 비대칭키
- 패턴매칭
- Continuous Integration
- fingerprint
- nslookup
- DAS
- gdisk
- 플라스크
- 리눅스파일
- MSA
- Storage class
- Context Switch
- pwd
- 사설ip
- HPA
- Bucket
- 신속함
- 흐름제어
- 리눅스 보안
- 가상호스트 설정
- 가상호스트
- MAC주소
- chmod
- RDS
- pcb
- Scale out
- swapon
- 셸
- Shard
- Argo
- mkfs
- iam
- 로드밸런싱
- PDU
- ACK
- Dispatcher
- 웹 서버
- 가상사설망
- gslb
- 멀티캐스팅
- S3
- Less
- SMB
- DRAIN
- 네트워크 보안
- 1966
- xargs
- crontab
- 원격 접속
- MMU
- DP
- ls
- 탄력성
- SDS
- SDN
- 컬러코드
- 퍼미션
- ECS
- Proxy Server
- 리눅스 부팅
- 조각 모음
- setuid
- 웹 서비스
- 도메인네임
- 미들웨어
- 바인딩
- jwt
- SAN
- fdisk
- 서브넷 마스크
- 서브넷
- tail
- 구현
- Virtualization
- 공개키
- flask
- Middleware
- MySQL 사용법
- 일관성
- 스레드
- For_Each
- CDN
- IDT
- DMZ
- openssl
- BASE64
- 가상화 기술
- df
- 격리
- my.cnf
- more
- AMI
- 네트워크관리자
- 대칭키
- TRAP
- output
- SSL
- Reverse Proxy
- VirtualBox
- 가상머신
- 정규표현식
- lambda
- rpm
- 파일질라
- module
- 백본
- UTP
- resource
- YAML
- chcon
- 헤더
- ip주소
- 기지국
- openssh
- 마운트
- CHECK
- du
- 패킷 필터링
- 루트
- Transformers
- 실버
- VM
- 라우터
- 부트로더
- LVM
- subnet
- dhcp
- vpn
- nat
- preemptive
- head
- Interrupt
- variable
- local
- 권한
- 큐
- pipe
- pxe
- networkmanager
- 데이터센터
- cut
- ELF
- 시스템콜
- sed
- awk
- 컴포넌트
- gateway
- JOIN
- vlan
- data
- 프레임워크
- GPU
- response
- redhat
- cron
- stat
- GRUB
- swap
- lV
- 프로그래밍언어
- 랙
- yum
- 거스름돈
- 디스크관리
- 단편화
- 시뮬레이션
- 디렉토리
- find
- Encoder
- 암호화
- switch
- Touch
- echo
- acid
- Nas
- 커널
- window
- 프록시
- TOP
- service
- Problem Solving
- 네임스페이스
- SOCKET
- nfs
- 공유기
- 통신사
- raid
- ping
- 프로세스
- Proxy
- Request
- HTTP
- amazon
- iptables
- 스택
- Stack
- 방화벽
- 프레임
- tomcat
- 역할
- WAS
- w
- framework
- Who
- BIND
- secret
- 리스트
- tar
- 스터디
- 시스템
- 웹
- 정책
- CD
- CPU
- 윈도우
- mount
- winscp
- sort
- ftp