2024/08 26

[쿠버네티스 인 액션] 3장. 파드 : 쿠버네티스에서 컨테이너 실행 - 파드중지와 제거

1. 이름으로 파드 삭제 kubectl delete po kubia-gpu- 파드를 삭제하면 쿠버네티스는 파드 안에 있는 모든 컨테이너를 종료하도록 지시 - 쿠버네티스는 SIGTERM 신호를 프로세스에 보내고 지정된 시간동안 대기 - 시간내에 종료되지 않으면 SIGKILL 신호를 통해 종료 ㄴ 프로세스가 항상 정상적으로 종료되게 하기 위해서는 SIGTERM 신호 처리해야함    2. 레이블 셀렉터를 이용한 파드 삭제 kubectl delete po -l creation_method=manual   3. 네임스페이스 제거 (파드는 네임스페이스와 함께 자동으로 삭제)kubectl delete ns custom-namespace   4. 네임스페이스를 유지하면서 네임스페이스 안에 있는 모든 파드 삭제 kube..

[쿠버네티스 인 액션] 3장. 파드 : 쿠버네티스에서 컨테이너 실행 - 레이블을 이용한 파드 구성/어노테이션/쿠버네티스 네임스페이스

1. 레이블 소개 1) 파드와 모든 다른 쿠버네티스 리소스를 조직화할 수 있는 기능으로, 2) 리소스에 첨부하는 키-쌍 값으로, 레이블 셀렉터를 사용해 리소스 선택할 때 활용 3) 마이크로서비스 예제 - app : 파드가 속한 애플리케이션. 구성 요소 혹은 마이크로서비스 지정 - rel : 파드에서 실행 중인 애플리케이션이 안정, 베타 혹은 카나리 릴리스인지 보여줌.   2. 파드 생성할 때 레이블 지정 apiVersion: v1kind: Podmetadata: name: kubia-manual-v2 labels: creation_method: maual env: prodspec: containers: - name: kubia image: sootoance/kubia port..

[쿠버네티스 인 액션] 3장. 파드 : 쿠버네티스에서 컨테이너 실행 - 기존 배포 yaml 살펴보기

1. 기존 파드의 yaml 디스크립터 살펴보기 1) 2장에서 실행중인 배포의 전체 yaml 가져오기  [쿠버네티스 인 액션] 2장. 도커와 쿠버네티스 첫걸음 - 쿠버네티스에 첫 애플리케이션 실행 (tistory.com) [쿠버네티스 인 액션] 2장. 도커와 쿠버네티스 첫걸음 - 쿠버네티스에 첫 애플리케이션 실행1. node.js 애플리케이션 구동 : 래플리케이션 컨트롤러 생성 1) 레플리케이션 컨트롤러 생성 책에서는 이렇게 나오지만 deprecated 된 거라고 한다.  kubectl run kubia --image=sootoance/kubia --port=8080 --generatddoance.tistory.com kubectl delete deployments kubiakubectl create de..

[쿠버네티스 인 액션] 3장. 파드 : 쿠버네티스에서 컨테이너 실행 - 파드 소개, 컨테이너의 적절한 구성 w.율곡선생, devops with sina., techworld with nana.

1. 파드 1) 피드 소개- 함께 배치된 컨테이너 그룹이며 쿠버네티스의 기본 빌딩 블록 - 일반적으로 파드는 하나의 컨테이너만 포함하지만, 두 개이상의 컨테이너를 포함할 수도있다. - 핵심사항은 파드가 여러 컨테이너를 가지고 있을 경우에, 모든 컨테이너는 항상 하나의 워커 노드에서 실행되며 여러 워커 노드에 걸쳐 실행되지 않는 것.   2) 여러 프로세스를 실행할 때 한 개의 컨테이너보다 다수의 컨테이너가 더 적합한 이유 - 컨테이너는 프로세스 자체가 하위 프로세스를 생성하지 않는 한 컨테이너당 하나의 프로세스만 실행하도록 설계됨. - 또한 모든 프로세스는 동일한 표준 출력으로 로그를 남기므로 어떤 프로세스가 어떤 내용을 기록했는지 파악하기 어려울 수 있음 => 여러 개의 프로세스를 단일 컨테이너로 묶지..

[코드팩토리의 플러터 프로그래밍] 8장. 블로그 웹앱 : 콜백함수, 웹뷰, 네이티브 설정 - 앱바/웹뷰 구현

환경 : mac m1 1. 앱바 구현하기 앱바 구현하기 · soo-toance/2024-flutter-chapter8-blog-webapp@30c0383 (github.com) 앱바 구현하기 · soo-toance/2024-flutter-chapter8-blog-webapp@30c0383soo-toance committed Aug 25, 2024github.com import 'package:flutter/material.dart';import 'package:webview_flutter/webview_flutter.dart';class HomeScreen extends StatelessWidget { WebViewController webViewController = WebViewController(..

[코드팩토리의 플러터 프로그래밍] 8장. 블로그 웹앱 : 콜백함수, 웹뷰, 네이티브 설정 - 프로젝트 설정, 권한 설정

환경 : mac m11. 사전지식1) 콜백함수 : 일정 작업이 완료되면 실행되는 함수 - onPageFinished .. 등등이 있음 WebViewController controller = WebViewController() ..setNavigationDelegate(NavigationDelegate( // 로딩 완료 후 실행되는 함수 onPageFinished : (String url) { print(url); } )) NavigationDelegate class - webview_flutter library - Dart API (pub.dev) NavigationDelegate class - webview_flutter library - Dart APINavigation..

뉴스레터 24'08'25 - 슈타이틀 북 컬쳐, 도파민

슈타이들 북 컬쳐 [얼리버드] 슈타이들 북 컬처 l 매직 온 페이퍼 - 감도 깊은 취향 셀렉트샵 29CM[전시개요] [얼리버드] 슈타이들 북 컬처 l 매직 온 페이퍼 - 감도 깊은 취향 셀렉트샵 29CM슈타이들 북 컬쳐: 매직 온 페이퍼(Steidl Book Culture Magic On Paper) [얼리버드] 슈타이들 북 컬처 l 매직 온 페이퍼. [전시개요]product.29cm.co.kr  남편에게 '플레이스테이션'을 허(許)하라 [미라클레터] (stibee.com) 남편에게 '플레이스테이션'을 허(許)하라 [미라클레터][미라클레터] 미라클모닝을 하는 이들의 참고서stibee.com누구나 비슷한 생각을 하셨을 거라 생각해요. ‘적당한 게임’은 우리 몸에 도움이 됩니다. 게임의 긍정적인 효과를 보여..

뉴스레터 2024.08.25

[쿠버네티스 인 액션] 2장. 도커와 쿠버네티스 첫걸음 - 쿠버네티스에 첫 애플리케이션 실행

1. node.js 애플리케이션 구동 : 래플리케이션 컨트롤러 생성 1) 레플리케이션 컨트롤러 생성 책에서는 이렇게 나오지만 deprecated 된 거라고 한다.  kubectl run kubia --image=sootoance/kubia --port=8080 --generator=run/v1--generator : 레플리케이션 컨트롤러 생성  kubectl run | Kubernetes kubectl runSynopsis Create and run a particular image in a pod. kubectl run NAME --image=image [--env="key=value"] [--port=port] [--dry-run=server|client] [--overrides=inline-json..

[쿠버네티스 인 액션] 2장. 도커와 쿠버네티스 첫걸음 - 쿠버네티스 클러스터 설치

환경 : mac m1 전까지는 컨테이너 이미지에 애플리케이션을 패키징하고 도커 허브를 사용한다. 도커에서 직접 실행하는 대신 쿠버네티스 클러스터에 배포할 수 있다.  1. 쿠버네티스 클러스터 설치 관련 Production environment | Kubernetes1) 로컬 머신에 단일 노드 쿠버네티스 클러스터를 실행  2) 구글 쿠버네티스 엔진에 실행중인 틀러스터에 접근하는 방법 3) kubeadm 도구 사용해 클러스터에 설치하는 방법 (부록B) ㄴ Bootstrapping clusters with kubeadm | Kubernetes4) AWS에 쿠버네티스 설치 (kops 도구)ㄴ kubernetes/kops: Kubernetes Operations (kOps) - Production Grade k8..

반응형