ReplicaSet의 yaml파일에는 MatchExpression이 포함되어있다.

 

operator in exists

 

Spec의 selector의 Template의 label이 일치해야한다.

 

Selector가 본인과 Label값이 일치하는 container를 찾아나선다.

 

 

deployment는 

Rolling update가 가능

 

replicaSet은 못함

ReplicaSet은 history라고 볼 수 있음

 

kubectl rollout status 

kubectl rollout pause <deploy-name>

kubectl rollout resume

 

롤링 업데이트시 annotation을 사용하면 --record를 대체할 수 있음

 

DaemonSet Definition은 워커노드당 하나씩 있어야 하며 네트워크 모니터링 할 때 주로 사용

 

 

 

vi 파일이름.yml 

명령어로 작성할 수 있다.

 

제일 처음에 ---를 반드시 작성하고

 - name: 을 작성한다.

playbook은 들여쓰기로 명령어의 위계를 정한다.

-,: 의뒤는 항상 한 칸 띄어쓰기를 한다.

 

변수는 "{{변수 이름}}" 을 사용한다.

변수이름을 ' ' 로 감싸면 문자열로 반환한다.

 


ex)

---

- name: 고급작업1

  hosts: 작업할 장소

  tasks:

      - name: 고급작업1 - 중급작업1

        모듈1(file,copy,등등):

                     위의 모듈의 파라미터1: (.....)

                     위의 모듈의 파라미터2: (.....)

        msg(모듈2): "{{'고급작업1- 중급작업1 진행중'}}" 

 

      - name: 고급작업1 - 중급작업2

        msg: "{{'고급작업1 - 중급작업2 진행중'}}" 

 

 

- name: 고급작업2

  hosts: 작업할 다른 장소

  tasks:

      - name: 고급작업2 - 중급작업1

        모듈1(file,copy,등등):

                     위의 모듈의 파라미터1: (.....)

                     위의 모듈의 파라미터2: (.....)

        msg(모듈2): "{{'고급작업2 - 중급작업1 진행중'}}" 

 

- name: 고급작업3

  hosts: 작업할 다른 장소

  tasks:

      - name: 고급작업3 -중급작업1 

         msg: "{{'고급작업3 - 중급작업1 진행중'}}" 

약어 목록확인 : alias 

 

약어 생성 : alias 별명='본명'  

 

약어 삭제 : unalias 별명

 

약어 수정: alias 다른 별명='본명'



 

'Linux' 카테고리의 다른 글

session 접속 제한 Too many authentication failures  (1) 2024.08.26
Temporary failure resolving  (0) 2023.04.07
Linux) 기본명령어  (0) 2023.03.13
Linux) Tar, 압축  (0) 2023.03.13
linux) 로그인, 접속  (0) 2023.03.05

Hard link

symbolic link

 

ln 명령어를 통해 링크를 생성하며

symbolic링크는 -s 옵션을 이용해 생성한다.

 

보통 파일이나 디렉토리를 다른 디렉토리에서도 관리하기 위해 링크를 사용


Hard link

inode 에 직접 연결되는 방식이며

파일 시스템이 같은 경우에만 사용가능

원본의 inode와 같은 inode를 갖는 파일을 생성

디렉토리에는 생성이 불가능하다.

삭제시 연결된 링크가 모두 끊어져야 파일이 삭제됨

링크가 무엇과 연결되어있는지 알기 쉽지 않음

 

파일의 내용을 공유하며 원본이 삭제되어도 링크된 파일은 안전하게 유지된다.

 

 

ln 기존파일명 생성파일명


 

Symbolic link

윈도우의 바로가기와 유사

파일 시스템이 다른경우에도 적용가능

 

 

ln -s 기존파일명 생성파일명

 

파일을 만들면,

생성파일 -> /기존파일 

이렇게 표시되며

 

생성파일의 구조는 기존파일의 구조와 같다.

+ Recent posts