TL;DR
sudo chmod 600 /etc/kubernetes/admin.conf
issue
WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /etc/kubernetes/admin.conf WARNING: Kubernetes configuration file is world-readable. This is insecure. Location: /etc/kubernetes/admin.conf
이 경고 메시지는 Kubernetes 설정 파일의 권한 설정이 안전하지 않다는 것을 알려주고 있습니다. 파일 권한이 'group-readable' 또는 'world-readable'로 설정되어 있으면, 해당 파일은 그룹의 다른 사용자 또는 시스템의 모든 사용자에게 읽기 권한이 부여됩니다. 이는 보안에 취약하므로, 이러한 설정은 피해야 합니다.
Kubernetes 설정 파일은 중요한 정보를 포함하고 있으므로, 이 파일에 대한 접근 권한은 가능한 한 제한적으로 설정해야 합니다. 일반적으로 이 파일은 오직 root 사용자만 읽을 수 있도록 설정하는 것이 좋습니다.
다음의 명령어를 사용하여 파일 권한을 변경할 수 있습니다:
```bash
sudo chmod 600 /etc/kubernetes/admin.conf
이 명령어는 /etc/kubernetes/admin.conf
파일에 대한 사용자(read/write, 6), 그룹(no permissions, 0), 그리고 다른 사용자(no permissions, 0)의 권한을 설정합니다. 이렇게 하면 파일은 오직 root 사용자만 읽고 쓸 수 있게 됩니다.
만약 다른 사용자에게 접근 권한설정을 하고싶다면,
파일의 소유권을 username이라는 사용자에게 이전
sudo chown username /etc/kubernetes/admin.conf
혹은 username을 파일의 소유 그룹에 추가
sudo usermod -a -G $(stat -c '%G' /etc/kubernetes/admin.conf) username
'Infra > Kubernetes' 카테고리의 다른 글
containerd, kubernetes 설치하기 feat. Arm , Troubleshooting (0) | 2023.09.05 |
---|---|
Helm 설치 및 사용 (0) | 2023.09.05 |
Kubernetes Dashboard with helm (0) | 2023.09.04 |
CKA 취득 (0) | 2023.04.16 |
CKA 준비과정 (0) | 2023.04.16 |