728x90
강의 실습 과정인 Practice 에서 기억해둘만한 것들이나 좀더 공부가 필요한 사항들에 대해 정리한다.
1. ReplicaSets 생성 yaml 파일 활용
yaml파일로 replicaset 을 생성하는 간단한 문제, 오류가 발생하는 부분을 수정해야한다.
apiVersion 부분이 잘못되었다고 알려준다. 그러면 어떻게 수정할 수 있는지 알 수 있는 방법은?
explain 명령어를 사용하면 apps/v1 이라고 입력해야 되는 것을 알 수 있다.
vi 편집기로 apps/v1 으로 수정한다.
이제 정상적으로 생성되는 것을 확인할 수 있다.
다음 문제도 같이 확인해본다.
생성 시 템플릿이 맞지 않다고 오류를 출력한다. 파일을 확인해보자
matchLabels 필드의 tier 부분과, template 필드의 tier 부분은 서로 일치해야 한다. 이것이 일치해야 replicasets가 파드를 관리할 수 있다. 두 부분을 동일하게 수정해준다.
이제 정상적으로 생성된다.
** Replicasets 에서 기억해둘만한 명령어
kubectl edit rs [Replicasets name] //replicasets 의 설정 수정 명령어
=> replicasets 을 수정한 뒤에는, 파드를 삭제해주어야 설정이 반영된 파드가 생성된다.
kubectl scale rs [Replicasets name] --replicas=? // replicasets의 파드 수를 scale in,out
위 명령어 대신, rs 설정을 수정해서 진행할 수도 있다. (edit rs 명령어 사용)
2. Imperative Commands
명령어 옵션값을 모른다면, --help 명령어를 적극적으로 활용하자.
진행하면서 막히는 부분들은 대체로 --help 명령어의 옵션값을 확인하면 해결할 수 있었다.
반응형
'IT > CKA' 카테고리의 다른 글
CKA 실습 - Logging / Update / Application Lifecycle Management (0) | 2023.08.07 |
---|---|
CKA 실습 - Scheduling (0) | 2023.07.31 |
CKA 준비과정 - Networking (6) / Ingress (0) | 2023.07.19 |
CKA 준비과정 - Networking (5) / DNS (0) | 2023.07.17 |
CKA 준비과정 - Networking (4) / Service Networking (0) | 2023.07.14 |