치킨맛코드

치킨맛코드

  • 분류 전체보기 (196)
    • Cloud (62)
      • AWS(Amazon Web Services) (2)
      • AWS 기초 (46)
      • OpenStack (4)
      • Microsoft Azure (7)
      • Ansible (3)
    • DevOps (58)
      • Terraform (2)
      • Docker & kubernetes (25)
      • DevOps기초 (9)
      • Prometheus & Grapana (2)
      • helm (1)
      • CKA Test 준비 (17)
    • IT기초 (21)
      • linux와 운영체제 (6)
      • IT기본용어 (14)
    • Django (17)
      • 네트워크 (12)
    • JAVA 기초(임시중단) (7)
      • IntelliJ & SpringBoot (2)
    • 잡다한 IT (26)
      • 개발자도 궁금한 IT인프라 (9)
      • Springboot와 AWS로 혼자 구연하는 웹 .. (5)
    • 리뷰 (2)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

치킨맛코드

컨텐츠 검색

태그

베스쳔호스트 AWS 스크린드서브넷 DHCP docker compose 방화벽의 종류 Grafana 리뷰 Docker 세대별 방화벽 grafana error 띠부씰 Kubernetes 기능별 방화벽 동적 호스트 구성 프로토콜 쿠버네티스 telnet 도커 ssh docker images

최근글

댓글

공지사항

  • 치킨맛 코드의 공부블로그 입니다

아카이브

DevOps(58)

  • 11. CKA-ingress

    ingress 문제 ingress-nginx namespace에 nginx이미지를 app=nginx 레이블을 가지고 실행하는 nginx pod 를 구성하시오. app-ingress.yaml파일을 생성한 후 다 ingress를 구성하시오. 또한 annotations을 포함시키시오 * appjs-service와 nginx서비스는 이미 동작중입니다. 작업 클러스터 : k8s name: app-ingress NODE_PORT:30080/ = nginx NODE_PORT:30080/app = appjs-service annotaions: kuberntets.io/ingress/class:nginx * tip 보통 ingress를 생성해라 라는 유형보다 ingress rule을 추가/변경 하라는 유형이 많이 출제됨..

    2023.02.10
  • 10.CAK-Newtork Policy

    network policy는 cni가 지원해줘야 사용할 수 있다. 문제 default namespace에 다음과 같은 pod를 생성하세요. 이 후 "partition=customaera"를 사용하는 namespace에서만 poc의 80 port로 연결할 수 있도록 default namespace에 'allow-web-from-customera'라는 network policy를 설정하세요. 보안 정책상 다른 namespace의 접근은 제한합니다. 작업 클러스터 : hk8s name: poc image: ngix port : 80 label : app=poc 1. 작업 클러스터 확인하기 ==> kubectl config use-context hk8s 2.poc라는 이름을 가진 pod생성하기 ==> kubec..

    2023.02.08
  • 09.CKA-service_type_NodePort 초안

    9.CKA-service_type_NodePort NodePort ClusterIP의 기능을 포함한, 외부에서 접속 가능한 port를 사용할 수 있는 port이다. 지정한 worker nodes의 nic card에 30000~32767번 사이의 random port를 부여해 준다.(해당 port는 같은 port를 사용한다.ex. worker node1의 port가 33333번 이 열렸으면 worker node2도 33333번) 해당 prot는 kube-porxy가 listening만 한다. 이 후 IP tables의 rule에 의해 배포해준다 apiVersion: v1 kind: Service metadata: name: nodeport-service spec: type: NodePort ==> 타입을 ..

    2023.02.08
  • 08.CKA-service_type_clusterip

    service type - cluster ip cluster ip ==> yaml에서 지정하지 않더라도 default값, 파드 그룹에 대한 ip에 대해 단일ip를 지원해 준다. service는 seleter를 이용해 lable(key/velue)에 지정된 pod를 묶어 하나의 cluster ip로 묶어준다. 이때 해당 ip는 10.96.0.0/12 범위 안에서 할당된다. cluster 내부에서만 ip가 동작하기 때문에 외부의 ip대역과는 통신할 수 없다. pod그룹에 clusterip 생성하기 deployment name : web image : nginx port : 80 replicas : 2 service name: web type : clusterIP port : 80 1. deployment생성..

    2023.02.03
  • 07.CKA-service

    service를 사용하기 위한 deployment/Service만들기. 1. delpoyment.yaml만들기 cat > deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: web spce: replicas: 3 selector: matchLabels: app: web template: metadata: name: nginx-pod labels: app: web spec: containers: - name: nginx-container image: nginx:1.14 ==> deployment를 만들것인데, 3개의 replicas를 지정할 것이고, 이름은 web~이다. 컨테이너의 이미지는 nginx1.14를 가진다. 2. servic..

    2023.02.03
  • 06.CKA-SECRET 초안

    secret secret은 comfigmap과 유사한 기능을 가지고 있다. configmap이 컨테이너 구성정보를 한 곳에서 관리해 주는 개념이라고 한다면, secret은 이름에서 알 수 있듯 container가 사용하는 password/auth/ssh key와 같은 구성정보를 base64로 인코딩하여 key/value 값으로 관리해 주는 API이다. kubetcl create secret generic testsecret --from-literal=DBNAME=mysql --from-literal=USER=admin ==> testsecret이라는 secret을 key/value값으로 만들 것이다. DBNAME이라는 KEY값에는 mysql이라는 value를, USER라는 값에는 admin이라는 값을 부..

    2023.02.03
1 2 3 4 5 ··· 10
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바