CSS 문법 형식H1 { color : red;} HTML의 태그(예를 들면 h1, p, form, div)나 class, id 속성등을 선택하는 선택자그리고 중괄호 내부의 선언부로 이루어진다. CSS 적용 방법1. 내부 스타일 시트 사용하기HTML 파일 내에 CSS 코드를 적는 방법으로,HTML이 지원하는 태그 중 예시:See the Pen Untitled by onCloud (@onCloudzz) on CodePen. 2. 외부 스타일 시트 사용하기HTML 문서 내에 작성하다보면 CSS 부분의 길이가 길어지는 경우가 생길 수 있습니다.그렇게 되면, HTML 문서의 가독성이 떨어지는 경우가 생겨 문제가 발생합니다.그래서 태그에 스타일 시트 파일을 연결해 외부 파일에서 CSS를 작업하는 방법을 ..
전체 글
데몬셋은 모든 노드의 파드를 실행하도록 하며 systemctl에서 제어하는 모든 것을 의미함.데몬셋이 반드시 하나의 노드에 파드 하나씩 존재하는 것을 보장함따라서 노드가 클러스터에 추가되면 파드가 추가되고, 클러스터에서 제거되면 가비지에 수집됨 ReplicaSets은 각각의 노드에 배치되는 것이 가장 고가용성 구축 방법이지만sched 스케줄러에 의해 제어되어 분산을 보장할 수 없고 노드가 어느 파드에 배치될 지 모름 대표적인 용도론모든 노드에서 클러스터 스토리지 데몬 실행로그 수집 데몬 실행노드 모니터링 데몬 실행SelectormatchExpression가 파드의 label과 AND연산으로 매칭이 되어야 함.metadata의 labels는 matchLabels와는 맞춰줘야 하는 것이 맞고,controll..
워크로드 리소스는 컨트롤러 - 컨트롤러는 파드의 집합 대부분 컨트롤러를 만들고 해당 컨트롤러가 파드를 만들고 파드가 컨테이너를 만듦 쿠버네티스의 빌트인 워크로드 리소스PodControllerReplicationControllerReplicaSetsDaemonSetsJobsCronJobsDeploymentsStatefulSetsHorizontalPodAutoscalerDeployment 및 ReplicaSet.Deployment는 Deployment의 모든 Pod가 필요시 교체 또는 상호 교체 가능한 경우, 클러스터의 스테이트리스 앱 워크로드 관리에 적합함. StatefulSet어떻게든 스테이트를 추적하는 하나 이상의 파드를 동작하게 함 DaemonSet노드-로컬 기능을 제공하는 Pods를 정의함클러스터 ..
파드의 상태파드의 상태는 컨테이너의 상태를 반영한다. 쿠버네티스는 다양한 컨테이너 상태를 추적하고 파드를 다시 정상 상태로 만들기 위해 취할 조치를 결정하며, 파드의 status 필드는 phase 필드를 포함하는 PodStatus 오브젝트로 정의phase에 가능한 값Pending : 스케쥴링되기 전, 이미지 받기 전, 컨테이너가 준비 되기 전Running : 컨테이너가 실행 중, 실행 전, 재시작 등Succeeded : 정상종료 : return code 0Failed : 비정상 종료 : return code !0Unknown : 노드의 통신 문제로 상태를 알 수 없음Pending 상태가 지속되는 경우 만족하는(배치 할 수 있는) 노드가 없어(insufficient node) 스케쥴링을 할 수 없는 상태가..
Label Label은 AWS의 TAG와 비슷하여, Label은 리소스에 하나 이상 설정할 수 있고, 중복될 수 있다. Label은 오브젝트의 특성을 식별하는 데 사용한다. metadata의 키를 사용하며, 키는 중복이 가능하다. 권장 레이블 : 권장일 뿐 must는 아니다. 일반적으로 애플리케이션 이름, 버전, 도구, 만든 사용자 등을 붙여준다. 유효한 레이블 조건 63 자 이하(공백일 수도 있음) (공백이 아니라면) 시작과 끝은 알파벳과 숫자([a-z0-9A-Z]) 알파벳과 숫자, 대시(-), 밑줄(_), 점(.)을 중간에 포함 가능 레이블 확인$ kubectl get pods --show-labels$ kubectl get pods -o yaml$ kubectl describe pods 레이블 ..