목록Kubernetes (3)

MAC OS에서 UTM을 통해 Rocky Linux OS 위에 VM을 만들고 내부 IP를 할당하여 원격 접속을 진행한다.(과제를 기간내 완성하지 못하여 선제출후 스크린샷을 추가하겠습니다...!) Rocky Linux 버전 확인[root@k8s-master ~]# cat /etc/*-releaseHostname 확인[root@k8s-master ~]# hostnameNetwork 확인[root@k8s-master ~]# ip addr자원(cpu, memory) 확인[root@k8s-master ~]# lscpu[root@k8s-master ~]# free -hRocky linux 기본 설정[root@k8s-master ~]# timedatectlKubeadm 설치 전 사전작업방화벽 해제 확인[root@k8..
컨테이너 내에서 sysctl 값을 설정하는 것은 컨테이너의 네임스페이스에 영향을 미치는 커널 파라미터를 변경하는 것입니다. 안전한 sysctl은 컨테이너의 네임스페이스에 독립적으로 설정할 수 있지만, 안전하지 않은 sysctl은 노드 전체에 영향을 줄 수 있으므로 클러스터 관리자 권한으로 설정해야 합니다. 자세한 설명:sysctl : 리눅스 커널의 파라미터를 런타임에 수정할 수 있는 인터페이스입니다.컨테이너 네임스페이스 : 컨테이너를 호스트 시스템과 격리시키는 역할을 하며, 각 컨테이너는 자체적인 네임스페이스를 갖습니다.안전한 sysctl : 컨테이너 네임스페이스에 한정되어 적용되며, 기본적으로 활성화되어 있습니다.안전하지 않은 sysctl : 노드 전체에 영향을 미칠 수 있으며, 기본적으로 비활성화되..
1. kubectl Kubernetes 클러스터와 상호 작용하기 위한 주요 도구로 kubectl을 사용합니다. 다양한 서브커맨드를 지원하여 클러스터 관리 작업을 수행할 수 있습니다. 예시: kubectl get pods kubectl describe pod 2. Pods Pod은 Kubernetes에서 실행 중인 최소 단위의 애플리케이션입니다. Pod 생성: kubectl create pod --image= Pod 확인: kubectl get pods 3. Deployments Deployments는 Pod의 관리를 담당하며, 애플리케이션 업데이트 및 롤백을 지원합니다. Deployment 생성: kubectl create deployment --image= Deployment 확인: kubectl ge..