일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- GPG에러
- OA 마스터
- ubuntu
- ITQ 워드
- 정처기
- 쿠버네티스
- vscode
- apt-get설치에러
- k8s클러스터업그레이드
- gradle오류
- CKA
- k8s클러스터
- gradle빌드오류
- 클러스터업그레이드
- 개발환경
- GPG error
- k8s
- DBeaver
- 정보처리기사
- 2022정보처리기사
- 지속적통합
- 필기
- 쿠버플로우
- 군사교육
- kubernetes
- CI/CD
- 지속적배포
- onpremise
- kubeflow
- ML 플랫폼
- Today
- Total
목록개인자료/Kubernetes(K8s) (4)
Conqrean security blog
1. CKA(Certified Kubernetes Administrator) 자격증 응시 동기 회사에서 개발한 서비스가 Kubernetes 환경에 배포 및 테스트가 진행되다보니 이슈가 발생하거나 했을 때 장애대응, 테스트를 진행하게 될 때 잘 알아야한다고 생각이 들었다. 그러던 중 CNCF(Cloud Native Computing Foundation) 재단이 Kubernetes 개발 및 운영 지원을 위해 운영중인 CKA(Certified Kubernetes Administrator) 자격증을 알게되었고, 응시를 도전하게 되는 계기가 되었다. 2. CKA(Certified Kubernetes Administrator) 응시료 (비용/가격) CKA 응시료만 $395로 작성일 기준 한화로 약 50만원일 정도로..
선행작업 1) 아래 명령어로 plan을 확인한다. 최신 버전, 현재버전, 업그레이드 가능 버전을 체크하는게 중요! 버전은 한 단계씩 업그레이드가 가능함 kubeadm upgrade plan 2) 업그레이드 버전명 체크 업그레이드할 k8s 버전을 확인한다. (1.27.0-00 으로 진행) apt-get update apt-cache madison kubeadm 3) 업그레이드 대상 노드를 drain 한다. 모든 업그레이드 과정 진행 전 수행해야 함! kubectl drain (node-name) --ignore-daemonsets 1. master node upgrade apt-mark unhold kubeadm && \ apt-get update && apt-get install -y kubeadm='1..
회사에서 K8s 관련된 업무가 많다 보니 정확하게 알고 넘어가고 싶어서 블로그에 포스팅하면서 환경을 구축해보려고 합니다. 본 포스팅 과정은 온프레미스(On-premise) 환경(Ubuntu 20.04)에서 Docker부터 시작하여 K8s 환경을 구축하여 여러 명령어를 테스트해보고 공부하는 과정을 해보려고 합니다. 틀린 설명을 혹시나 발견해주신다면 반드시 알려주시면 감사드리겠습니다!! 시작하기 전에 호스트 OS가 Windows를 사용 중인 분들은 WSL을 사용해도 되지만 VM(Virtual Machine, 가상 머신)을 사용하여 Ubuntu를 설치하는 것도 좋습니다. 설치가 어려운 분들은 아래 이전 포스팅을 참고해주시면 될 겁니다. [이전포스팅] [Virtual Box] Ubuntu 20.04 VB 설치부..
도커(Docker) 란? Docker는 리눅스 응용 프로그램들을 컨테이너로 실행하고 관리하는 오픈소스입니다. 컨테이너(Container) 란? 컨테이너는 어떤 환경에서든 실행될 수 있도록 필요한 요소(실행파일, 엔진 등)을 패키지화하여 격리된 공간에서 프로세스를 동작하는 기술입니다. 쉽게 말해 호스트 OS에서 사용하게 되는 리소스를 논리적으로 분리하여 호스트 OS를 다 수의 컨테이너가 공유하여 사용합니다. 기존 가상화 방식은 호스트 OS 위에 Hypervisor를 통해 VM(가상머신, Virtual Machine)을 생성하여 사용하는 방식이었기 때문에 리소스 마다 OS를 가지고 있기 때문에 컨테이너를 사용하게 되면 리소스 측면에서도 이점을 가져올 수 있게 됩니다.