Pod 정의
·
🔹Kubernetes
Pod는 Kubernetes에서 가장 작은 배포 단위로, 하나 이상의 컨테이너를 포함할 수 있습니다.Pod 내부의 컨테이너들은 네트워크와 스토리지를 공유하며, 일반적으로 동일한 애플리케이션을 실행합니다. 특징네트워크 공유: Pod 내의 모든 컨테이너는 동일한 IP 주소와 네트워크 네임스페이스를 공유합니다.스토리지 공유: Pod 내의 컨테이너는 볼륨을 통해 스토리지를 공유할 수 있습니다.짧은 수명: Pod는 일시적이며, 컨트롤러에 의해 관리됩니다.apiVersion: v1kind: Podmetadata: name: example-podspec: containers: - name: nginx image: nginx 실행시키는 법#파일 생성 뒤 kubectl create -f#파일 수정 뒤 kube..
kubectl 명령어 분석 (매개변수)
·
🔹Kubernetes
Kubernetes에서 kubectl 명령어는 다양한 첫 번째 매개변수와 두 번째 매개변수를 지원합니다. 각각에 대해 자세히 설명하겠습니다. 1. 첫 번째 매개변수 (액션)kubectl 명령어에서 첫 번째 매개변수는 실행할 액션을 나타냅니다. get과 create 외에도 다음과 같은 액션들이 있습니다get-o wide 를 붙여 자세히 보기create-f {filename}, -n {namespace}namespace 옵션 설정하지 않을 경우, ‘default’ namespace 에 생성된다kubectl create -f nginx.yaml -n my-namespaceapply: 파일이나 디렉토리에서 리소스를 적용합니다.delete: 하나 이상의 리소스를 삭제합니다.describe: 특정 리소스의 세부 정..
[Kubernetes] CentOS 7 Master-Worker 설치 방법
·
🔹Kubernetes
[전제 조건] CentOS7 3대 이상 / KuberneteS 설치 완료(참고 링크: https://sungbin-park.tistory.com/49)아래 내용 따라만 하면 반드시 된다/etc/hosts 설정master server - kubeadm initworker server - kubeadm join각 서버에 /etc/hosts 추가echo "192.168.98.159 master" >> /etc/hostsecho "192.168.98.162 worker1" >> /etc/hostsecho "192.168.98.161 worker2" >> /etc/hostsmaster server kubeadm initkubeadm 을 통한 네트워크 설정을 잡는다.apiserver-advertise-address..