# 쿠버네티스

86개의 포스트

[쿠버네티스] RBAC 기반 ServiceAccount

쿠버네티스는 보안측면에서도 다양한 기능 제공RBAC를 기반으로 하는 서비스 어카운트서비스 어카운트 : 사용자 또는 어플리케이션 하나에 해당RBAC(Role based Access Control) : 특정명령을 실행할 수 있는 권한 (서비스를 읽을 권리, 포드를 생성할

5일 전
·
0개의 댓글

쿠버네티스 스터디2-3

ReplicaSet은 노드 잔여자원에 따라 Pod을 조절하여 생성한다DaemonSet은 노드의 잔여자원 상관없이 무조건 공통분배하여 Pod을 생성시킨다이러한 배포방식으로 생성시켜야 하는 프로그램들Prometheus성능 수집 모니터링Fluentd장애수집을 위한 로깅glu

2021년 7월 14일
·
0개의 댓글

쿠버네티스 스터디2-2

v1의 Pod들이 만들어진다(Pod 하나당 자원이 하나씩 할당)Deployment 시 기존 Pod을 삭제한다이때 서비스에 대한 downtime 발생이에 따라 자원 사용량도 없어진다v2의 대한 Pod을 생성한다Recreate으로 버전 업그레이드시 downtime이 발생하

2021년 7월 14일
·
0개의 댓글

쿠버네티스 스터디2-1

Pod를 관리하는 역할을 하며 다양한 목적에 따라 컨트롤러를 선택하여 사용하면된다Controller를 사용하여 적용할 수 있는 기능Auto healing컨트롤러는 Node1에 있는 Pod에 문제가 생기면 이를 감지하여 다른 Node(Node2)에 해당 Pod을 재생성

2021년 7월 14일
·
0개의 댓글
post-thumbnail

쿠버네티스 다시 처음부터

쿠버네티스란 무엇인가? 쿠버네티스는 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성이 있고, 확장가능한 오픈소스 플랫폼이다. 쿠버네티스는 선언적 구성과 자동화를 모두 용이하게 해준다. 쿠버네티스는 크고, 빠르게 성장하는 생태계를 가지고 있다. 쿠버네티스 서비스,

2021년 7월 13일
·
0개의 댓글

[쿠버네티스] nodeport vs loadbalancer vs ingress 차이

https://gmldbd94.tistory.com/148https://blog.leocat.kr/notes/2019/08/22/translation-kubernetes-nodeport-vs-loadbalancer-vs-ingress

2021년 7월 10일
·
0개의 댓글
post-thumbnail

3. EKS로 Wordpress 띄우기(2/n)- wordpress 배포

Deployment : 2개Secret활용SVC : LoadBalancer 타입으로 생성Ingress(선택) : Route53으로 도메인 생성 후 할당PVC : EFS풀이k describe pvc aws-efs Name: aws-efsNamespace

2021년 7월 6일
·
0개의 댓글
post-thumbnail

3. EKS로 Wordpress 띄우기(1/n) - EFS 설정

EKS 환경에서 Wordrpess를 배포합니다. 이때, Wordpress 구성요소는 Public 하게 관리 할 것이며, MySQL 구성요소는 Private 하게 관리 할 것입니다.Wordpress는 서비스를 외부로 노출하기 위해 Service의 Type: LoadB

2021년 7월 6일
·
0개의 댓글
post-thumbnail

1. AWS Cloud9 환경을 사용하여 EKS 환경 구성

https://ap-southeast-1.console.aws.amazon.com/cloud9/home?region=ap-southeast-1완성 시 아래와 같은 터미널이 생깁니다.Cloud9에서 SSH 키를 생성하려면 아래 명령을 실행하세요. 필요한 경우 이

2021년 7월 6일
·
0개의 댓글
post-thumbnail

[K8S Digging ⛏] Kubernetes 오브젝트 (작성중)

쿠버네티스의 핵심은 Deisred state를 이루는 객체(Object)의 상태를 컨트롤러가 어떻게 원활하게 유지하느냐의 문제이다. 오브젝트는 클러스터의 상태를 나타내기 위해서 사용되는 단일 의도를 담은 레코드이다. 사용자가 Desired state를 정의하고 컨트롤

2021년 7월 1일
·
0개의 댓글

쿠버네티스 스터디1-6

전체 자원항목을 지원(ex 메모리, cpu등)클러스터 안에는 여러개의 NameSpace를 만들 수 있고 그 안에 여러 Pod을 만들 수 있다.생성된 Pod는 클러스터네 메모리를 할당 받는다클러스터내의 균등한 자원분배를 위해서특정 NameSpace의 Pod이 집중 생성

2021년 6월 30일
·
0개의 댓글

쿠버네티스 스터디1-5

사용해야되는 환경Dev, Production 환경이 있다.사용하는 목적컨테이너 내부의 몇개의 변수값을 관리하기 위해 이미지 단위 관리해야한다?(ex 비밀번호, 기타 env변수값)=> 불필요한 자원 낭비configmap 분리해야하는 상수값들의 집합secret보안이 필요한

2021년 6월 30일
·
0개의 댓글

쿠버네티스 스터디1-4

emptyDir컨테이너끼리 Volume을 공유하기 위해 사용두 컨테이너가 한 Volume에 연결되어 있음Volume을 통해 데이터 공유Pod이 삭제되면 Volume도 같이 삭제됨중요하지 않은 데이터를 저장하는데 사용!volumes 옵션을 통해 컨테이너가 mount 되고

2021년 6월 30일
·
0개의 댓글

쿠버네티스 스터디1-3

서비스 IP는 항상 고정값이다따라서 서비스의 IP는 신빙성이 있다.(Pod의 경우 재해복구시 IP변경으로 신빙성이 없음)1\. Cluster IP외부에서 접근 불가, 클러스터내에선 접근 가능, 2개 내지 여러개의 Pod연결 가능트래픽 분산하여 Pod에 전달 식으로 지

2021년 6월 30일
·
0개의 댓글

쿠버네티스 스터디1-2

1. Pod-Container, Label, NodeSchedule * 쿠버네티스 관리방법(용어정리) Master node가 존재하며, Master node에 여러개의 Pod이 묶여서 관리 Master node Node Controller(노드

2021년 6월 30일
·
0개의 댓글

쿠버네티스 스터디1-1

이 강의는 인프런의 대세는 쿠버네티스 강의를 듣고 공부한 내용을 바탕으로 작성하였습니다.컨테이너관리 용이 목적!예시) 특정시간에 한 서버에 트래픽이 집중되는 경우 쿠버네티스를 적용시켜 오토스케일링 및 오토 힐링 기반으로 서비스 유지 가능!VM Hypervisor로 V

2021년 6월 30일
·
0개의 댓글
post-thumbnail

[K8S Digging ⛏] Kubernetes 주요 구성 요소

Kubernetes 알아보기Kubernetes의 구성 요소를 알아본다각 구성 요소의 역할을 알아본다쿠버네티스는 클러스터를 관리하는 도구이다.여기서 말하는 클러스터는 우리가 일반적으로 이해하고 있는 클러스터의 개념과 동일하다.여러대의 머신을 하나의 묶음으로 취급클러스터를

2021년 6월 30일
·
0개의 댓글

k8s - 서비스

쿠버네티스 또한 따로 공부했지만, 내일 스터디 발표를 위해 적은 정리 요약본.여러개의 디플로이먼트를 하나의 완벽한 어플리케이션으로 연동하려면 포드 IP가아닌 서로를 발견(Discovery)할 수 있는 방법이 필요Container 와 Pods 의 IP는 영속적이지 않아

2021년 6월 27일
·
0개의 댓글
post-thumbnail

주간 리드잇 #2

프로그램은 생활 속의 불편함을 해결해주는 도구이다. 프로그래밍 언어도 이러한 목적에 맞게 배워야 한다. 이 책에서는 비전공자라서 배우는 파이썬, 공모전 출전을 위한 파이썬이 아닌 '나의 불편함을 해결해주는 도구'로 파이썬을 알려준다. 그래서 생활 속 불편을 해결해주는

2021년 6월 18일
·
0개의 댓글
post-thumbnail

주간 리드잇 #1

Go 프로그래밍 언어는 미래의 고성능 시스템용 언어다. 흔히 고랭(Golang)이라고도 부르는데, 공식 명칭은 아니다. 이 책은 선풍적인 인기를 얻은 초판을 개선해서 생산성 높은 고급 Go 프로그래머로 성장하는 데 도움을 주고자 집필했다. 2판에는 Go 언어로 머신러닝

2021년 6월 11일
·
0개의 댓글