공부하기싫어
minikube 설치 (VM-linux)
Kubernetes/Lightweight 2023. 5. 31. 23:29

목차 윈도우 환경에 vagrant + virtualbox 로 vm 을 만들고 그 위에 구성 minikube 권장사항 2 CPUs or more 2GB of free memory 20GB of free disk space Internet connection Container or virtual machine manager, such as: Docker, QEMU, Hyperkit, Hyper-V, KVM, Parallels, Podman, VirtualBox, or VMware Fusion/Workstation 1. 도커 설치 minikube 가 동작하기 위해선 가상환경이 필요하기 때문에 VM 내에 Docker 를 설치해줬다 설치 상세 : https://docs.docker.com/engine/instal..

minikube 설치 (linux-ubuntu)
Kubernetes/Lightweight 2023. 5. 31. 23:21

목차 설치 도커 설치 sudo apt install docker.io -y sudo usermod -aG docker $USER && newgrp docker 도커 설치 후 일반 유저 허용 minikube 다운로드 및 설치 curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.deb sudo dpkg -i minikube_latest_amd64.deb minikube 실행 minikube start --driver=docker sudo snap install kubectl minikube 일지성지/재가동 minikube pause minikube unpause cluster 삭제 minikube dele..

[kind] kind 설치 - Multi Node (Window)
Kubernetes/vanilla k8s 2023. 5. 21. 18:48

목차 YAML # multi-node-cluster-config.yaml # a cluster with 3 control-plane nodes and 3 workers kind: Cluster apiVersion: kind.x-k8s.io/v1alpha4 nodes: - role: control-plane - role: control-plane - role: control-plane - role: worker - role: worker - role: worker 클러스터 생성 PS C:\sungyeonwoo\SRE-Incubation\kind> .\kind create cluster --name yw-kind-cluster --config multi-node-cluster-config.yaml Creat..

article thumbnail
[kind] kind 설치 - Single Node (Window)
Kubernetes/vanilla k8s 2023. 5. 21. 18:44

목차 본인 환경은 window 11 pro 에 docker desktop 이 설치되어있음 설치 https://github.com/kubernetes-sigs/kind/releases Releases · kubernetes-sigs/kind Kubernetes IN Docker - local clusters for testing Kubernetes - kubernetes-sigs/kind github.com 위 사이트에서 알 맞는 파일을 다운로드 한다 다운로드한 폴더의 이름을 kind.exe 로 바꾸고 터미널에서 해당 디렉토리로 이동한 후 kind create cluster --name kind 실행 해당 경로를 환경변수에 추가할 수도 있다고 한다. 참고 블로그에서는 kind 는 기본적으로 kubectl ..

article thumbnail
kube-bench
Kubernetes 2023. 5. 18. 00:25

목차 kube-bench 는 kubernetes cluster 가 보안적으로 안전하게 구성되어있는지 검사해주는 툴이다. 취약점 스캔 결과를 PASS, FAIL, WARN 3가지로 출력해주고, Remediations 항목에서 어떻게하면 개선되는지 가이드도 해준다고 한다. 이 방법은 kube-bench container 를 cluster 에 배포해서 cluster 전체를 스캔하는 방법이다. master, worker, etcd, policies 등을 한번에 검사할 수 있다고 한다. 클러스터는 이전에 생성한 kind 클러스터를 검사할 예정 kubebench.yaml 파일 생성 https://github.com/aquasecurity/kube-bench/blob/main/job.yaml GitHub - aqua..

article thumbnail
[k8s-Rancher] 4. AWS EC2로 RKE2 k8s 클러스터 구축
Kubernetes/Rancher 2023. 5. 16. 00:36

목차 EC2 인스턴스 구성 Name master1, master2, master3, worker1 OS Ubuntu 22.04 LTS Type t3a.medium Storage 16gib SG allow all traffic etc default user data #!/bin/bash apt-get upgrade -y apt-get dist-upgrade -y apt-get update -y apt-get install vim -y key pair 는 기존에 만들어둔 것을 사용하였음 화면 상 구분하기 쉽게 hostname 을 바꿔줬음 master1 15.165.248.113(EIP) - 172.31.8.2 master2 3.36.122.167 - 172.31.12.129 master3 3.38.149.7..