본문 바로가기

분류 전체보기

(133)
RBAC root@k8s-master-00:~# kubectl api-resourcesNAME SHORTNAMES APIVERSION NAMESPACED KINDbindings v1 true Bindingcomponentstatuses cs v1 ..
note: namespace --명령어로 생성 root@k8s-master-00:~# kubectl create namespace ns-01namespace/ns-01 createdroot@k8s-master-00:~# kubectl get namespaceNAME STATUS AGE~~ns-01 Active 8s~~--yaml 파일 을 이용하여 두번째 네임스페이스 생성root@k8s-master-00:~# vim ns-02.yamlapiVersion: v1kind: Namespacemetadata: name: ns-02 root@k8s-master-00:~# kubectl apply -f ns-02.yamlnamespace/ns-02 createdroot@k8s-maste..
면접준비 OSI 7 , TCP/IP 4 Layers라우팅스위칭VLANInterVLANVLAN routing : L3 SVISTPNATVPN서비스httpd dhcp dns ftp samba sshActiveDirectory클라우드 컴퓨팅(cloud computing)public vs private프라이빗, 퍼블릭, 하이브리드 클라우드 컴퓨팅 개념 및 비교클라우드 컴퓨팅 - 위키백과, 우리 모두의 백과사전클라우드(cloud)우리가 원할때(on-demand) 컴퓨팅 리소스(CPU,RAM,HDD,Network,Application) 를 바로 사용가능퍼블릭 클라우드 : 미리 만들어진 기능을 조합 , aws , gcp , azure ...프라이빗 클라우드 : 기업의 요구사항에 맞게 구성 VMware,citrix,nutani..
private docker registry - harbor
6.1 파드를 외부에 노출시키기 파드에 접근하도록 정책을 정의ClusterIP쿠버네티스가 지원하는 기본적인 형태의 서비스POD 들이 클러스터 내부의 다른 리소스들과 통신할 수 있도록 해주는 가상의 클러스터 전용 IP다.로 들어온 클러스터 내부 트래픽을 해당 파드의 :로 넘겨주도록 동작하므로, 오직 클러스터 내부에서만 접근 가능하게 된다.형식root@k8s-master-00:~# kubectl get svcNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGEkubernetes ClusterIP 10.96.0.1 443/TCP 3d4h --service 생성 후 접근 테스트--서비스 실행후 cluster 에서만 접근하도록 구성 root@k8s-..
5. 스테이트풀을 위한 퍼시스턴트 볼륨 💡 임시 볼륨emptyDir: 일시적인 데이터를 저장하는 데 사용되는 간단한 빈 디렉터리 --emptydir : 포드 내의 컨테이너 간 임시 데이터 공유--volume를 가지는 pod 만들기root@k8s-master-00:~# vim emptydir-pod.yamlapiVersion: v1kind: Podmetadata: name: emptydir-podspec: containers: - name: content-creator image: alicek106/alpine-wget:latest args: ["tail", "-f", "/dev/null"] volumeMounts: - name: my-emptydir-volume mountPath: /data - name..
4.5 daemonset 보호되어 있는 글입니다.
4.8 configmap & secret 보호되어 있는 글입니다.