반응형 전체 글93 [CKA] 02. kubectl get 명령어 사용 문제 | kubectl get pods -o name | kubectl get pods -o yaml | jsonpath 01. 두 개의 nginx 이미지를 사용하는 pod를 생성하고, 각 pod에 label을 추가한다. pod 생성을 완료한 후 레이블을 확인한다. [Solve][root@k8s-master ~]# vi 2-test.yamlapiVersion: v1kind: Podmetadata: name: nginx1 labels: env: prodspec: containers: - name: nginx1 image: nginx:1.14.2 ports: - containerPort: 80---apiVersion: v1kind: Podmetadata: name: nginx2 labels: env: devspec: containers: - name: nginx2 image: n.. 2025. 1. 11. CKA | 문제 별 kubernetes.io/docs 검색 keyword 정리 1. pod에서 특정 에러로그 찾아서 파일로 저장 quick https://kubernetes.io/docs/reference/kubectl/quick-reference/quick-reference > logquick-reference > log > write 2. PV 이름순 정렬 quick-reference > persistquick-reference > sort-by3. 멀티컨테이너 pod 만들기pod 4. nodeselector를 이용해서 pod를 특정 node에 생성 nodeselectornodeselector > Assign Pods to Nodes(링크) 5. pod에 init 컨테이너 내용 추가initcontainer volume mount 6. 특정 pod에 service 연결 ex.. 2024. 12. 12. kubernetes pod의 컨테이너 진입 옵션 --sh 와 bash의 차이 쿠버네티스의 컨테이너에 들어갈 때, --sh와 bash 옵션을 사용한다. 이 옵션의 차이가 뭔지 확인해보자 kubectl exec -n kube-system etcd-k8s-master -it -- sh와 kubectl exec -n kube-system etcd-k8s-master -it bash 명령어는 쿠버네티스 클러스터에서 etcd-k8s-master Pod의 컨테이너 내부로 들어가기 위해 사용되며, 주된 차이점은 쉘 환경에 있다. 1. 명령어 구성 kubectl exec: 특정 Pod의 컨테이너에서 명령어를 실행.-n kube-system: kube-system 네임스페이스에 있는 Pod를 대상으로 함.etcd-k8s-master: 실행할 대상 Pod 이름.-it: Pod 내부의 터미널로.. 2024. 12. 9. ubuntu에서 dummy file 만드는 방법 / 상황별 추천 방법 정리 / touch echo dd truncate fallocate Ubuntu에서 **dummy file(더미 파일)**을 생성하는 방법은 여러 가지가 있습니다. 목적에 따라 적합한 방법을 선택할 수 있습니다. 다음은 파일 크기, 내용, 생성 속도 등을 고려한 추천 방법들입니다. 1. touch 명령어로 빈 파일 생성 touch 명령어를 사용하면 크기가 0바이트인 빈 파일을 빠르게 생성할 수 있습니다.touch dummyfile.txt 장점: 간단하고 빠름. 단점: 내용이 없는 빈 파일만 생성 가능. 2. echo 명령어로 내용이 있는 파일 생성 파일에 텍스트를 포함하여 생성하려면 echo 명령어를 사용할 수 있습니다.echo "This is a dummy file." > dummyfile.txt장점: 파일에 초기 내용을 추가 가능. 단점: 텍스트 내용 지정 필요... 2024. 12. 5. [CKA] 01. kubectl autocomplete | context와 manifest의 정의 | CKA 공부를 본격적으로 시작하기 전에 시작하기 전 kubectl 의 오토컴플릿을 설정한다. 쿠버네티스 docs에서 'kubectl autocomplete'으로 검색 - Quick Reference 링크로 이동 : BASH에 해당하는 autocomplete 적용 source > ~/.bashrc # add autocomplete permanently to your bash shell. - kubectl Quick Reference 의 한글 링크 활용 'cheatsheet'로 검색 > - Quick Reference를 한글로 제공하니 이 페이지도 유용하게 사용하자 Manifest 쿠버네티스에서 "Manifest"는 클러스터 리소스를 정의하는 데 사용되는 YAML 또는 JSON 형식의 파일이다.이 파일은 쿠버네티스 리소스.. 2024. 12. 2. [쿠버네티스 시작하기 #3] pv와 pvc 생성 | pv와 pvc의 차이 ** PVA PersistentVolume (PV) is a piece of storage in the cluster that has been provisioned by an administrator or dynamically provisioned using Storage Classes. It is a resource in the cluster just like a node is a cluster resource. PVs are volume plugins like Volumes, but have a lifecycle independent of any individual Pod that uses the PV. This API object captures the details of the implementa.. 2024. 10. 21. [쿠버네티스 시작하기 #2] pod 생성 / container port 확인 / service 생성 1. 이전 포스팅에서 구축한 쿠버네티스 클러스터의 대시보드에 접속: namespace는 default : 우측 상단의 + 버튼으로 pod 생성 ** 이전 포스팅 | [쿠버네티스 시작하기 #1] CKA 시험 준비를 위한 Kubernetes 클러스터 구축하기** cluster 구성 service, pod | 출처 kubernetes.io 2. 대시보드에서 pod 생성 : pod 생성은 대시보드에서 + 버튼을 누르고 아래의 command를 붙여넣기하여 생성: kubectl create -f 로 집접 내용을 작성할 수도 있다. apiVersion: v1kind: Podmetadata: name: pod-1spec: containers: - name: container1 image: kubetm.. 2024. 10. 20. [쿠버네티스 시작하기 #1] CKA 시험 준비를 위한 Kubernetes 클러스터 구축하기 ** 테스트 환경 0. Windows 10 22H21. VirtualBox 7.0.82. Vagrant 2.3.4 ** 설치 과정 정리1. virtual box 설치 2. vagrant 설치 virtual box와 vagrant 설치 시 옵션 설정 없이 모두 next로 설치 진행함 베이그런트(Vagrant)는 포터블 가상화 소프트웨어 개발 환경 (예: 개발 생산성 증가를 위해 가상화의 소프트웨어 구성 관리의 단순화를 시도하는 버추얼박스, 하이퍼-V, 도커 컨테이너, VM웨어, AWS)의 생성 및 유지보수를 위한 오픈 소스 소프트웨어 제품의 하나이다 - 출처 : 위키백과 3. vagrant로 virtual box VM을 생성한다. - vagrant 스크립트를 이용하여 kubernetes cl.. 2024. 10. 19. [도커 시작하기 #2] docker 기본 명령어 수행 1. docker hub에서 이미지를 다운로드 받아본다. docker pull ubuntu 2. 다운로드 받은 우분투 이미지를 확인한다. docker image ls 3. 우분투 이미지를 실행한다. docker run ubuntu 📌 앱코 축교환 레인보우 무빙 LED 기계식 키보드 (갈축) 최저가 구입하기 https://link.coupang.com/a/btQ4Av "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다." 4. Ubuntu 컨테이너가 실행되고 있는지 확인한다. docker container ps -a 5. Ubuntu를 실행하고 해당 컨테이너에 접속해서 조작해본다. docker run -it ubuntu bash -i, --interactive Keep .. 2024. 3. 20. 이전 1 ··· 3 4 5 6 7 8 9 ··· 11 다음 반응형