Kubernetes AKS (Azure Kubernetes Service) 입문 ~ 기초편 ~ 클라우드 엔지니어인데 Kubernetes를 제대로 만진 적이 없기 때문에 공부해 보았습니다. Azure × Kubernetes 기사가 많지 않으므로 정리해 둡니다. ↓AKS 포털 톱 화면 클러스터 가상화를 위한 설정 항목 네임스페이스 설정 K8s 클러스터를 가상적으로 분할하여 운용할 수 있다. 네임스페이스별, 롤별 액세스 컨트롤, 설정 정보나 비밀 정보를 네임스페이스에 저장, 네임스페이스별 ... AKSKubernetesACRAzure도커 Kubernetes - Kubernetes에 Tensorflow 클러스터 배포 예를 들어 3개의 ps 서버를 만들려면 3개의 사본을 포함하는statefulset을 만들고 ps/worker에tensorflow를 설치하고grpc 서비스를 시작해야 한다. ==> 왜 statefulset을 사용합니까, 분포식 집단은 집단을 기록하는cluster_스펙, 즉 ps와worker 노드의grpc_url(호스트 이름, 포트 포함), deployment/rc를 통해 만든pod 호스트 이름... tensorflowDockerKubernetes 컨테이너 배열 기술 - Namespace에 대한 Kubernetes의 Pod 할당량 구성 3 ResourceQuota 객체 만들기 5.1 클러스터 관리자용 5.2 응용 개발자용 You specify quotas in a ResourceQuota object. 이 작업은 이름 공간에서 실행할 수 있는 Pod의 수를 제한하기 위해 이름 공간(namespace)에 Pod 할당량을 설정하는 방법을 보여 줍니다.할당량은 ResourceQuota 객체 설정을 통해 설정됩니다. You nee... Kubernetes 노드마다 iptables가 다릅니까? iptables 차이가 있는지 없는지 봅시다. 이번에는 옵션--enable-addons monitoring이 부착된 AKS로 여분이 있을 수 있습니다.kube-dns 10.0.0.10으로 이동해 쫓아보자. corednsaks-nodepool1-1068416-vms000001과aks-nodepool1-1068416-vms000002로 이동한다. aks-nodepool1-1068416-vms억 ... Kubernetesakstech Kubbernetes Drain 및 Pod Disruption Budget(PDB) kubectl drain 명령을 사용하여 노드(ex: 커널 업데이트 또는 하드웨어 업데이트 등)를 유지하기 전에 노드의 모든 Pod를 안전하게 삭제할 수 있습니다.Drain을 안전하게 삭제할 때는 Pod 컨테이너의 graceful shutdown 또는 PDB(후술)를 고려하여 삭제할 수 있습니다. 클러스터 관리자 또는 클라우드 관리자가 volungtary disruptions를 생성할 수 없... Kubernetespodtech 껍데기 없는 용기에 들어가는 방법 디스트로레스와 에서 제작된 용기 이미지에는 케이스가 없어 진행할 수 없음docker exec -it <container> sh. 이런 상황에서 강제로 들어가는 방법을 소개한다. 에 적힌 방법만 있으면 됩니다. 목표 용기가 mull 기반alpine이면 되지만 glibc 기반 이면 된다. 일단 ps에 들어가면 목표 용기의 메인 프로세스 ID를 식별하고 /proc/<pid>/root로부터 목표 용... DockerKubernetestech Azure Contaainer Apps는 일반 탐색을 구성합니다. Azure Contaainer Apps에서는 정상성 탐색을 사용할 수 있습니다. 그러나 현재 GUI(Azure portal)는 적절한 설정을 할 수 없습니다. ARM Template에서 디자인할 필요가 있지만, 공식 문서에서 미묘한 생략이 있었던 것 같아 실제로 하고 결과를 남겼다. Azure Container Apps Windows 10 Windows PowerShell Azure CLI ... AzureKubernetescontainertech Kubbernetes에서 Go가 만든 API를 이동합니다. 이 글의 목표는 지난번에 제작된 Go API의 docker image를 사용하여kubernetes의 학습을 Kubbernetes에서 사용하는 동작을 겸비하는 것이다. Kubbernetes 설치 kubernetes의 상하문은 docker desktop으로 진행됩니다 deployment.제작yaml service.제작yaml 동작 확인 이전 글에서 만든 go-sample 디렉터리에서 만들기 de... DockerGoKubernetesAPItech Dapr+k8s+알파제로 컴퓨터와 맞붙을 수 있는 오세로 선공/후공, 컴퓨터 레벨(1~3) 선택 가능 Kubernetes 마이크로 서비스로 응용 프로그램을 간단하게 구축할 수 있는 소프트웨어다.나는 이것이 Istio 등(인터넷) 서비스점포와 같은 기능을 가지고 있다고 생각하지만 에 따르면 서비스점포와 다른 것 같다.여러 가지 편리한 기능이 있지만 이번 개발에서 서비스 간의 통신은 Dapr의 주요 역할이다. User/... KubernetesgRPCdaprtech Kubbernetes를 쉽게 만드는 CLI 도구 저는 스웨프 주식회사 엔지니어 관전입니다. 요즘 업무상 kubectl을 사용하는 경우가 많아졌어요. kubectl을 직접 사용하면 길게 지령을 내리는 장면이 나온다. 그래서 이번에는 여러분을 편하게 하기 위해 조사하는 도구를 소개하고 싶습니다. "kubectx"는 컨텍스트를 간단하게 전환할 수 있는 도구입니다. install 사용법 kubectl을 사용하는 방법 kubectx를 사용하는 방법... Kubernetestech
AKS (Azure Kubernetes Service) 입문 ~ 기초편 ~ 클라우드 엔지니어인데 Kubernetes를 제대로 만진 적이 없기 때문에 공부해 보았습니다. Azure × Kubernetes 기사가 많지 않으므로 정리해 둡니다. ↓AKS 포털 톱 화면 클러스터 가상화를 위한 설정 항목 네임스페이스 설정 K8s 클러스터를 가상적으로 분할하여 운용할 수 있다. 네임스페이스별, 롤별 액세스 컨트롤, 설정 정보나 비밀 정보를 네임스페이스에 저장, 네임스페이스별 ... AKSKubernetesACRAzure도커 Kubernetes - Kubernetes에 Tensorflow 클러스터 배포 예를 들어 3개의 ps 서버를 만들려면 3개의 사본을 포함하는statefulset을 만들고 ps/worker에tensorflow를 설치하고grpc 서비스를 시작해야 한다. ==> 왜 statefulset을 사용합니까, 분포식 집단은 집단을 기록하는cluster_스펙, 즉 ps와worker 노드의grpc_url(호스트 이름, 포트 포함), deployment/rc를 통해 만든pod 호스트 이름... tensorflowDockerKubernetes 컨테이너 배열 기술 - Namespace에 대한 Kubernetes의 Pod 할당량 구성 3 ResourceQuota 객체 만들기 5.1 클러스터 관리자용 5.2 응용 개발자용 You specify quotas in a ResourceQuota object. 이 작업은 이름 공간에서 실행할 수 있는 Pod의 수를 제한하기 위해 이름 공간(namespace)에 Pod 할당량을 설정하는 방법을 보여 줍니다.할당량은 ResourceQuota 객체 설정을 통해 설정됩니다. You nee... Kubernetes 노드마다 iptables가 다릅니까? iptables 차이가 있는지 없는지 봅시다. 이번에는 옵션--enable-addons monitoring이 부착된 AKS로 여분이 있을 수 있습니다.kube-dns 10.0.0.10으로 이동해 쫓아보자. corednsaks-nodepool1-1068416-vms000001과aks-nodepool1-1068416-vms000002로 이동한다. aks-nodepool1-1068416-vms억 ... Kubernetesakstech Kubbernetes Drain 및 Pod Disruption Budget(PDB) kubectl drain 명령을 사용하여 노드(ex: 커널 업데이트 또는 하드웨어 업데이트 등)를 유지하기 전에 노드의 모든 Pod를 안전하게 삭제할 수 있습니다.Drain을 안전하게 삭제할 때는 Pod 컨테이너의 graceful shutdown 또는 PDB(후술)를 고려하여 삭제할 수 있습니다. 클러스터 관리자 또는 클라우드 관리자가 volungtary disruptions를 생성할 수 없... Kubernetespodtech 껍데기 없는 용기에 들어가는 방법 디스트로레스와 에서 제작된 용기 이미지에는 케이스가 없어 진행할 수 없음docker exec -it <container> sh. 이런 상황에서 강제로 들어가는 방법을 소개한다. 에 적힌 방법만 있으면 됩니다. 목표 용기가 mull 기반alpine이면 되지만 glibc 기반 이면 된다. 일단 ps에 들어가면 목표 용기의 메인 프로세스 ID를 식별하고 /proc/<pid>/root로부터 목표 용... DockerKubernetestech Azure Contaainer Apps는 일반 탐색을 구성합니다. Azure Contaainer Apps에서는 정상성 탐색을 사용할 수 있습니다. 그러나 현재 GUI(Azure portal)는 적절한 설정을 할 수 없습니다. ARM Template에서 디자인할 필요가 있지만, 공식 문서에서 미묘한 생략이 있었던 것 같아 실제로 하고 결과를 남겼다. Azure Container Apps Windows 10 Windows PowerShell Azure CLI ... AzureKubernetescontainertech Kubbernetes에서 Go가 만든 API를 이동합니다. 이 글의 목표는 지난번에 제작된 Go API의 docker image를 사용하여kubernetes의 학습을 Kubbernetes에서 사용하는 동작을 겸비하는 것이다. Kubbernetes 설치 kubernetes의 상하문은 docker desktop으로 진행됩니다 deployment.제작yaml service.제작yaml 동작 확인 이전 글에서 만든 go-sample 디렉터리에서 만들기 de... DockerGoKubernetesAPItech Dapr+k8s+알파제로 컴퓨터와 맞붙을 수 있는 오세로 선공/후공, 컴퓨터 레벨(1~3) 선택 가능 Kubernetes 마이크로 서비스로 응용 프로그램을 간단하게 구축할 수 있는 소프트웨어다.나는 이것이 Istio 등(인터넷) 서비스점포와 같은 기능을 가지고 있다고 생각하지만 에 따르면 서비스점포와 다른 것 같다.여러 가지 편리한 기능이 있지만 이번 개발에서 서비스 간의 통신은 Dapr의 주요 역할이다. User/... KubernetesgRPCdaprtech Kubbernetes를 쉽게 만드는 CLI 도구 저는 스웨프 주식회사 엔지니어 관전입니다. 요즘 업무상 kubectl을 사용하는 경우가 많아졌어요. kubectl을 직접 사용하면 길게 지령을 내리는 장면이 나온다. 그래서 이번에는 여러분을 편하게 하기 위해 조사하는 도구를 소개하고 싶습니다. "kubectx"는 컨텍스트를 간단하게 전환할 수 있는 도구입니다. install 사용법 kubectl을 사용하는 방법 kubectx를 사용하는 방법... Kubernetestech