
man 도움말 도움말 -- help 설명ls (경로 접속)cd (나감)cd - (이전경로)date (시간) history (지금까지친 명령어 다나옴)exit (쉘에서 빠져나옴)env(환경 변수)sudo (관리자 권한)우분투 의경우 apt list | grep 찾고싶은패


부모 프로세스가 죽고 자식프로세스가 남아있을때 -> init이 부모프로세스 로 자동 설정이됨부모프로세스가 다른일을 해서 자식프로세스가 죽음을알리면 부모프로세스가 아무런 반응을 안함자식프로세스가 반쯤 종료되서 기다리고있음 그래서 깔끔하게 종료되지않아 리눅스에서 남아 자리

ls 2>| 파일이름 n,| 는 있어도되고 없어도됨는 덮어쓰기 임는 기존에서 추가 되는거임 ls > 파일명 2>$1 을 조금더 편하게 ls &> 파일명< 입력 ex) wc < 파일명EX) cat > hellotext << EOF (아무거나됨)내용내

-----하드웨어----------- 1계층 물리계층(랜카드): 같은거 크로스오버 케이블, 다른거 다이렉트케이블, Auto-MDIX케이블 신경안씀 - 비트 2계층 데이터링크 계층(스위치):맥테이블 생성(mac주소,장치port), mac주소를 기반으로 Frame 을

IPv4 32bit, 8개의 비트로 나눠 4개의 옥텟으로 구분옥텟이란 0.0.0.0 이렇게 구분00000000.00000000.00000000.00000000(2진수) 0\. 0. 0. 0(10진수)11111111.111111

스위치> (사용자모드) en -> 스위치# (관리자모드) conf t -> hostname R1 으로 이름변경 가능 사용자 암호 password 12345 관리자 암호(2가지) enable password 54321, enable secret 12345 시 암호화
docker --version : 버전 확인 docker ps : 실행중인 컨테이너 목록 확인 docker ps -a : 전체 컨테이너 목록 확인 docker container ls -a : 전체 컨테이너 목록 확인 docker start 컨테이너ID : 컨테이
npx create-react-app my-app react 설치 npm run start 시 문제발생 One of your dependencies, babel-preset-react-app, is importing the "@babel/plugin-proposal
.dockerignore docker-compose-dev.ymldocker-compose.ymlDockerfileDockerfile.devAWSElasticBeanstalkMulticontainerDockerAWSElasticBeanstalkWebTierAWSElas

ubuntu-18.04.2로 진행sudo -i - 관리자변경apt install docker.io 설치 안되면 리부트후 설치docker search tomcat(원하는 이미지 검색)docker run -d -p 8080:8080 --name tc consol/tomca
구글 GKE 클러스터 https://console.cloud.google.com/kubernetes/list/overview?authuser=1&project=shinsang-2023-12-26 클러스터 생성후 VM 열어 kubect1 get nodes 노드수 확
\--dry-run=client\-o yamlkubectl create deploy nx --image=nginx --dry-run=client문서 쉽게 가져오기kubectl create deploy nx --image=nginx --dry-run=client -o y

참고 링크https://blog.naver.com/isc0304/221879359568 (docker)ubuntu-18.04.2-desktop-amd64.ova 파일로VMvirtualbox로 실행sudo apt-get updatesudo apt install
https://kubernetes.io/docs/concepts/workloads/pods/ctel + F kind: 하면mkdir yamlcd yaml/4.gedit go-http-pod.yaml넣고 저장kubectl create -f go-http-pod.

gedit http-go-pod-v2.yaml내용 추가kubectl create -f http-go-pod-v2.yamlkubectl get podkubectl get pod --show-labelscp http-go-pod-v2.yaml http-go-pod-v3.y
19버전에서 레플리카셋 이 등장 좀더 개선됨 !https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/조회 : kubectl get rs상세조회: kubectl describe rs NAME삭
애플리케이션을 다운 타입어뵤이 업데이트 가능 하게 도와줌레플리카셋, 레플리케이션컨트롤러 상위에 배포되는 리소스 https://kubernetes.io/docs/concepts/workloads/controllers/deployment/kubectl gedit
리소스를 각각 분리된 영역으로 나누기 좋은 방법고유한 이름으로 같은이름을 구분하기좋다kubectl get ns 기본 네임스페이스 확인kubectl create ns 이름 생성kubectl create ns 이름 --dry-run -o yaml > 이름-ns.yaml 로

kubectl get pod -n kube-system 컴포넌트 확인sudo -i vim /etc/kubernetes/manifests/ yaml 파일 확인할수있음삭제시 다시 생김, 수정시 즉시 반영됨! 파일 백업후 수정 하는게 좋음kubectl get pod -n k

https://kubernetes.io/docs/concepts/services-networking/service/sessionAffinity - 로그인시 다른세션접속시 로그인처리가 안되어있을수있어서 세션을 고정 시킴kubectl get svc kubectl
https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/ 확인 kubectl get all kubectl get pvc kubectl get pv 도메인 네임과 서비스 동작확인 kubectl ru

업로드중..

kubectl get nodes kubectl get nodes -o json | jq '.items\[].spec.taints' 테인트 추가하기 kubectl taint nodes node01 key1=value1:NoExecute 생성 kubectl taint n

https://helm.sh/차트 리스트 확인helm repo listhelm repo add bitnami https://charts.bitnami.com/bitnami helm repo updatehelm search repo bitnami kub

2024-01-08구글 gcp사용 클러스터 생성터미널 열어서1\. kubectl get nodes2\. mysql 설치https://kubernetes.io/docs/tutorials/stateful-application/mysql-wordpress-persi