본문 바로가기
반응형

K8S55

AWS EKS 에서 docker desktop kubenetes로 전환, 변경하는 방법 목차 minikube설치 안하고도 간단하게 할수 있다 특정한버전을 사용해야하는것이 아니라면 macOS나 windows환경이라면 docker desktop k8s를 사용하는것이 훨씬 좋은 선택이 될수 있다. 그래서 aws eks를 사용하다가 docker desktop에서 지원하는 kubernetes를 사용하려고 한다. docker desktop에서 kubenetes를 사용하는 방법은 간단하다. Docker Desktop에 Kubernetes 설치 우선 dd를 설치 후 오른쪽위 톱니바퀴 아이콘인 설정에 들어간뒤 kubernetes 탭 클릭후 enable kubernetes를 클릭한뒤 리스타트 하면된다. docker desktop kubernetes 설치후 AWS EKS 설정 불러오는 에러 하지만 aws ek.. 2023. 8. 15.
docker에서 as builder 를 사용하는 이유 목차 왜 쓸까? docker에서 as builder를 사용하는 경우가 있더라구요 로컬에서 빌드하고 아티팩트를 컨테이너에 복사하면 되는데 굳이 그럴 필요가 있나 싶었습니다. 하지만 사람마다 빌드하는 환경이 달라서 해당 환경을 모두 동일하게 하기 위해 builder 이미지를 따로 사용하는 것 같습니다. 해당 이미지를 가지고 개발을 하기 때문이죠. 설명 Docker는 소프트웨어 빌드를 위한 표준화되고 격리된 환경을 제공하기 때문에 종종 빌더로 사용됩니다. 개발자는 Docker를 사용하여 애플리케이션을 빌드하는 데 필요한 모든 종속성 및 도구를 포함하는 컨테이너 이미지를 생성할 수 있습니다. 그런 다음 이 컨테이너를 다른 팀 구성원과 공유할 수 있으므로 모든 사람이 동일한 환경에서 작업하는지 쉽게 확인할 수 있.. 2023. 2. 16.
kubernetes 네임스페이스 삭제 docker container 명령어로 컨테이너 종료하니까 재실행 되버림 하나하나 일일이 삭제하기 너무나 귀찮음 namespace 조회후 삭제 kubectl get namespace kubectl delete namespace "namespace-name" kubectl delete deployment "deploy 명" 2022. 12. 29.
docker 8080/tcp port 뜨는 거 상위 이미지에서 상속받아서 하면 된다고 하는데...크흠 https://stackoverflow.com/questions/61161494/permanently-change-the-tomcat-port-from-dockerfile Permanently change the tomcat port from Dockerfile I want to run two containers inside a k8s pod. tomcat exporter ( which runs on port 8080 ) tomcat application ( which also runs on the port 8080 ) As multiple running containers inside a pod cant stackoverflow.com 2022. 11. 18.
[kubernetes] Error while setting up kubernetes: cannot expose the external port... 에러 - Docker desktop 전날에 잘되던 k8s가 이상하게 다음날 다음과 같은 에러를발생시키며 starting에서 멈춰있었다. 해당 에러의 원인을 확인하기 아래 위치에서 확인 C:\Users\[윈도우 사용자 명]\AppData\Local\Docker Error while setting up kubernetes: cannot expose the external port: listen tcp 127.0.0.1:6443: bind: An attempt was made to access a socket in a way forbidden by its access permissions 이런 식으로 바인딩인이 권한이 없어서 안되다고 한다. 뭐해보고 해봤는데 안되서 마지막으로 재부팅하면 된다는것을 보고 재부팅하고 관리자 권한(권한 관련 에러라 .. 2022. 11. 18.
[k8s]Lens 설치 쿠버네티스 클러스터 관리를 위한 프로그램 https://k8slens.dev/ Lens | The Kubernetes IDE Lens IDE for Kubernetes. The only system you’ll ever need to take control of your Kubernetes clusters. It's open source and free. Download it today! k8slens.dev 들어가면 바로 설치 바로 나옴 설치하고 실행하면 위같은 화면이 나오는데 Lens ID - Activate 하면 됨 이런화면이 뜨고 웹페이지로 새페이지가 하나 뜹니다. 여러 로그인 방법이 있습니다. 저는 구글로 했습니다. FREE 에 choose 선택 아래에 CONFIRM을 입력하면 OK가 활성화 되.. 2022. 11. 16.
Docker 및 docker-compose 설치 for ubuntu 그냥 apt-get install docker apt-get install docker-compose 하면 됨 이전 버전 있으면 삭제를 해줘야한다. sudo apt-get remove docker docker-engine docker.io containerd runc 설치 repository 설정 sudo apt-get update sudo apt-get install -y ca-certificates curl gnupg lsb-release sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg echo \ .. 2022. 11. 16.
Docker forwarding 추가 및 중간에 변경하는법 Assign Docker port https://www.baeldung.com/linux/assign-port-docker-container docker community https://forums.docker.com/t/how-to-expose-port-on-running-container/3252/17 How to EXPOSE Port on running container nice solution, better than using the complex iptables forums.docker.com stackoverlfow https://stackoverflow.com/questions/19335444/how-do-i-assign-a-port-mapping-to-an-existing-docker-co.. 2022. 11. 14.
docker 컨테이너 설정 파일찾기(for windows) docker info 해서 나오는 Docker Root Dir에 나오는 경로에 있긴한데 윈도우 10 home의 경우 wsl 위에서 도커가 실행이 되다보니 /var/lib/docker 이런 경로로 되어 있다. (리눅스의 경우는 그냥 /var/lib/docker에 가면 있다.) 이러면 도커데이터는 wsl 에서 관리하는 vhdx 로 저장이 되는데 이러면 직접적으로 열어보기가 까다롭다. $ docker run -v/:/data -it ubuntu /bin/bash # chroot /data # cd /var/lib/docker/containers 컨테이너로 볼륨 마운트 하는 형식으로 접근하는 수밖에 없다. 이렇게 컨테이너 uid 명으로 폴더가 나오므로 들어가서 설정하면 된다. wslconfig 파일로 설정하면 .. 2022. 11. 14.
Docker 구조 및 lifecycle 아래내용은 아래 사이트 번역한것입니다. 번역기를 돌려 이상할수 있으니 영어가 되신다면 아래 사이트를 보시는게 좋을것같습니다. https://www.educative.io/answers/what-is-the-docker-container-lifecycle What is the Docker container lifecycle? Contributor: abhilash www.educative.io 이 게시물은 사이공의 grokking 엔지니어링 커뮤니티 와 공동 이벤트의 기초였습니다 . 이 이벤트는 DevOps를 중심으로 진행되었습니다. 토론에서 Docker Saigon은 Docker 내부에서 작동하는 방식에 대해 엔지니어링 청중의 관심을 끌 필요가 있었습니다. Docker 및 Linux 운영 체제에 대한 청.. 2022. 10. 28.
minikube 설치 https://minikube.sigs.k8s.io/docs/start/ minikube start minikube is local Kubernetes minikube.sigs.k8s.io 들어가면 필요 사양 입니다. 설치하는방법이 나와있습니다. 원하는 환경으로 설정하시고 따라하시면 될 것 같습니다. 윈도우의 경우 2번째 섹션은 관리자 모드로 실행해야 하네요.. 설치되면 위와 같은 화면이 나옵니다. 2022. 10. 26.
Kustomize 설치 (for windows) 목차 개요 Kustomize는 Kubernetes 매니페스트를 탐색하여 분기 없이 구성 옵션을 추가, 제거 또는 업데이트합니다. 독립 실행형 바이너리와 kubectl의 기본 기능으로 모두 사용할 수 있습니다 공식 홈페이지 https://kustomize.io/ Kustomize - Kubernetes native configuration management Overview Kustomize traverses a Kubernetes manifest to add, remove or update configuration options without forking. It is available both as a standalone binary and as a native feature of kubectl. Pu.. 2022. 10. 26.
반응형