목록Kubernetes (13)
마짱짱의 지식창고
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cHTo8V/btrVhTr6HJ4/It5weqgt8UrYQbWv6frr70/img.png)
공식홈페이지 : https://k9scli.io/ K9s - Manage Your Kubernetes Clusters In Style Who Let The Pods Out? K9s is a terminal based UI to interact with your Kubernetes clusters. The aim of this project is to make it easier to navigate, observe and manage your deployed applications in the wild. K9s continually watches Kubernetes for changes k9scli.io 설치방법 K9S_VERSION=v0.26.7 curl -sL https://github.com/dera..
(수정)해당 방법은 k8s 1.24 이전 버전만 가능 합니다.k8s 1.24버전부터 Dokershim을 지원하지 않기에 해당 방법으로는 불가능합니다.시간 여유있을때 1.24 이후 containerd 방법으로 공유드리도록 하겠습니다.--- https://majjangjjang.tistory.com/215#google_vignette k8s containerd, kubeadm, calico 설치2022.03.23 - [Kubernetes] - [k8s] docker, kubeadm, Calico 설치 해당 글이 더이상 현재와 맞지도않고..집에서 공부환경을 다시 구성하면서 새롭게 가이드를 작성하였습니다.시스템환경Master 1대Worker 3대Applicaimajjangjjang.tistory.com24. ..
cordon 특정 노드의 Scheduling Disable drain 특정 노드의 Pod를 모두삭제하고 Scheduling Disable taint 특정 노드의 Scheduling을 막지만 toleration으로 생성하게 할 수 있다. (추후 그림과 함께 수정)
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/6754e/btqYfVNmGQ4/9VHKE8BPe4oFeaqg85Fgek/img.png)
22-03-24 추가) 새로 작성한 버전이 있습니다 아래 링크에서 확인바랍니다 2022.03.23 - [Cloud/Kurbernetes] - [k8s] docker, kubeadm, Calico 설치 --------------------------------------------------------------------------------------- 2021/02/22 - [Kurbernetes] - Ubuntu 18.04 Docker install (도커 설치하기) 이어서 작성된 글입니다. 0. 구성 Master 1대 172.16.0.100 Worker3대 172.16.0.101 172.16.0.102 172.16.0.103 * 코드에 따로 머신이름(Master, node) 없으면 모든 vm에 실..
쿠버네티스를 하기위해 Docker부터 설치 * 테스트환경 Virtualbox 6.1.18 Ubuntu 18.04 CPU 2, RAM 4096 Storage 20G 마스터1대+워커3대 = 총 4대 동시에 진행 *OS 설치후 모든 VM은 swap메모리 허용하지 않기 -> 메모리스왑이 활성화 되어있을시 성능이 일관되지 않기 때문이다. swappoff -a 1. 필수패키지 설치 $ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common 패키지 설명 apt-transport-https : 패키지관리자가 https를 통해 데이터 및 패..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dAZD07/btqFTS2GiJ1/CsRs2Fc3sK0n98Swnn8Tg0/img.png)
워크로드 - 파드(Pod) 파드란? 객체모델중에서 만드고 배포할 수 있는 가장작은 단위 쿠버네티스 클러스터 내에서 어플리케이션을 배포하며 동작하는 프로세스 파드는 어플리케이션 컨테이너이고, 하나 이상의 컨테이너로 구성될 수 있다. 2가지 방법 단일 컨테이너만 동작하는 파드 (함께 동장하는 작업이 필요한)다중 컨테이너가 동작하는 파드 파드 정의 * 참고 API 리소스의 지원되는 필드의 목록은 kubectl explain 명령으로 확인가능 API버전 : v1 오브젝트 : POD 파드 오브젝트 이름 : mynapp-pod 컨테이너정의 컨테이너이미지 : msw951023/myweb 컨테이너이름 : mynapp 포트정의 응답대기 : 8080 프로토콜 : TCP 파드생성 $ kubectl create -f myna..