태스크
도구 설치
클러스터 운영
Administration with kubeadm
Manage Memory, CPU, and API Resources
Configure Default Memory Requests and Limits for a Namespace (EN)
Configure Default CPU Requests and Limits for a Namespace (EN)
Configure Minimum and Maximum Memory Constraints for a Namespace (EN)
Configure Minimum and Maximum CPU Constraints for a Namespace (EN)
Configure Memory and CPU Quotas for a Namespace (EN)
Configure a Pod Quota for a Namespace (EN)
네트워크 폴리시 제공자(Network Policy Provider) 설치
Access Clusters Using the Kubernetes API (EN)
Access Services Running on Clusters (EN)
Advertise Extended Resources for a Node (EN)
Autoscale the DNS Service in a Cluster (EN)
Change the default StorageClass (EN)
Change the Reclaim Policy of a PersistentVolume (EN)
Configure Multiple Schedulers (EN)
Configure Out of Resource Handling (EN)
Configure Quotas for API Objects (EN)
Control CPU Management Policies on the Node (EN)
Control Topology Management Policies on a node (EN)
Customizing DNS Service (EN)
Debugging DNS Resolution (EN)
Declare Network Policy (EN)
Developing Cloud Controller Manager (EN)
Enabling EndpointSlices (EN)
Enabling Service Topology (EN)
Encrypting Secret Data at Rest (EN)
Guaranteed Scheduling For Critical Add-On Pods (EN)
IP Masquerade Agent User Guide (EN)
Kubernetes Cloud Controller Manager (EN)
Limit Storage Consumption (EN)
Namespaces Walkthrough (EN)
Operating etcd clusters for Kubernetes (EN)
Reconfigure a Node's Kubelet in a Live Cluster (EN)
Reserve Compute Resources for System Daemons (EN)
Safely Drain a Node while Respecting the PodDisruptionBudget (EN)
Securing a Cluster (EN)
Set Kubelet parameters via a config file (EN)
Share a Cluster with Namespaces (EN)
Using a KMS provider for data encryption (EN)
Using CoreDNS for Service Discovery (EN)
Using NodeLocal DNSCache in Kubernetes clusters (EN)
Using sysctls in a Kubernetes Cluster (EN)
고가용성 쿠버네티스 클러스터 마스터 설정하기
클러스터 관리
파드와 컨테이너 설정
Assign Memory Resources to Containers and Pods (EN)
Assign CPU Resources to Containers and Pods (EN)
Configure GMSA for Windows Pods and containers (EN)
Configure RunAsUserName for Windows pods and containers (EN)
Configure Quality of Service for Pods (EN)
Assign Extended Resources to a Container (EN)
Configure a Pod to Use a Volume for Storage (EN)
Configure a Pod to Use a PersistentVolume for Storage (EN)
Configure a Pod to Use a Projected Volume for Storage (EN)
Configure a Security Context for a Pod or Container (EN)
Configure Service Accounts for Pods (EN)
Pull an Image from a Private Registry (EN)
Configure Liveness, Readiness and Startup Probes (EN)
Assign Pods to Nodes using Node Affinity (EN)
노드에 파드 할당
Configure Pod Initialization (EN)
Attach Handlers to Container Lifecycle Events (EN)
Configure a Pod to Use a ConfigMap (EN)
Share Process Namespace between Containers in a Pod (EN)
Create static Pods (EN)
Translate a Docker Compose File to Kubernetes Resources (EN)
쿠버네티스 오브젝트 관리
애플리케이션에 데이터 주입하기
애플리케이션 실행
Run a Stateless Application Using a Deployment (EN)
Run a Single-Instance Stateful Application (EN)
Run a Replicated Stateful Application (EN)
Update API Objects in Place Using kubectl patch (EN)
Scale a StatefulSet (EN)
Delete a StatefulSet (EN)
Force Delete StatefulSet Pods (EN)
Perform Rolling Update Using a Replication Controller (EN)
Horizontal Pod Autoscaler
Horizontal Pod Autoscaler 연습
Specifying a Disruption Budget for your Application (EN)
Run Jobs
클러스터 내 어플리케이션 액세스
웹 UI (대시보드)
클러스터 액세스
다중 클러스터 접근 구성
포트 포워딩을 사용해서 클러스터 내 애플리케이션에 접근하기
Use a Service to Access an Application in a Cluster (EN)
Connect a Front End to a Back End Using a Service (EN)
Create an External Load Balancer (EN)
Configure Your Cloud Provider's Firewalls (EN)
List All Container Images Running in a Cluster (EN)
Set up Ingress on Minikube with the NGINX Ingress Controller (EN)
공유 볼륨을 이용하여 동일한 파드의 컨테이너 간에 통신하기
클러스터의 DNS 구성하기
모니터링, 로깅, 그리고 디버깅
Application Introspection and Debugging (EN)
Auditing (EN)
Auditing with Falco (EN)
Debug a StatefulSet (EN)
Debug Init Containers (EN)
Debug Pods and ReplicationControllers (EN)
Debug Running Pods (EN)
Debug Services (EN)
Debugging Kubernetes nodes with crictl (EN)
Determine the Reason for Pod Failure (EN)
Developing and debugging services locally (EN)
Events in Stackdriver (EN)
Get a Shell to a Running Container (EN)
Logging Using Elasticsearch and Kibana (EN)
Logging Using Stackdriver (EN)
Monitor Node Health (EN)
Troubleshoot Applications (EN)
Troubleshoot Clusters (EN)
Troubleshooting (EN)
리소스 메트릭 파이프라인
리소스 모니터링 도구
Extend Kubernetes
Manage Cluster Daemons
Install Service Catalog
Extend kubectl with plugins (EN)
Manage HugePages (EN)
Schedule GPUs (EN)
Minikube 설치
이 페이지는 단일 노드 쿠버네티스 클러스터를 노트북의 가상 머신에서 구동하는 도구인 Minikube의 설치 방법을 설명한다.
시작하기 전에
minikube 설치하기
설치 확인
하이퍼바이저와 Minikube의 성공적인 설치를 확인하려면, 다음 명령어를 실행해서 로컬 쿠버네티스 클러스터를 시작할 수 있다.
참고:minikube start
시--driver
를 설정하려면, 아래에<driver_name>
로 소문자로 언급된 곳에 설치된 하이퍼바이저의 이름을 입력한다.--driver
값의 전체 목록은 VM driver 문서에서 지정하기에서 확인할 수 있다.
minikube start --driver=<driver_name>
minikube start
가 완료되면, 아래 명령을 실행해서 클러스터의 상태를 확인한다.
minikube status
만약 클러스터가 실행 중이면, minikube status
의 출력은 다음과 유사해야 한다.
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured
Minikube가 선택한 하이퍼바이저와 작동하는지 확인한 후에는, Minikube를 계속 사용하거나 클러스터를 중지할 수 있다. 클러스터를 중지하려면 다음을 실행한다.
minikube stop
새롭게 시작하기 위해 모두 정리하기
이전에 Minikube를 설치했었다면, 다음을 실행한다.
minikube start
그리고 minikube start
는 에러를 보여준다.
machine does not exist
이제 구성 파일을 삭제해야 한다.
minikube delete
다음 내용
피드백
이 페이지가 도움이 되었나요?
피드백 감사합니다. 쿠버네티스 사용 방법에 대해서 구체적이고 답변 가능한 질문이 있다면, 다음 링크에서 질문하십시오. Stack Overflow. 원한다면 GitHub 리포지터리에 이슈를 열어서 문제 리포트 또는 개선 제안이 가능합니다..