목록vagrant (5)
SaevOps

이론 일반 파드와 디플로이먼트에 속한 파드의 차이 일반 파드 : 파드 삭제 디플로이먼트에 속한 파드 : 파드 삭제 + 새로운 파드 생성 cordon 문제가 발생할 가능성이 있는 노드를 스케줄 되지 않게 설정하는 기능 drain 지정된 노드의 파드를 다른곳으로 이동 실습 1. 일반 파드와 디플로이먼트에 속한 파드의 차이 [root@m-k8s ~]# kubectl get pods NAME READY STATUS RESTARTS AGE echo-hname-7894b67f-45vtm 1/1 Running 1 5d23h echo-hname-7894b67f-b7jhn 1/1 Running 1 5d23h echo-hname-7894b67f-gtd5z 1/1 Running 1 5d23h echo-hname-7894b6..

이론 Run과 Create의 차이점 Create : 디플로이먼트라는 관리 그룹 내 파드 생성 Run : 단일 파드 생성 및 관리 1.18 버전 이전 버전에서 run으로 파드를 생성 시 더 이상 사용을 권고하지 않음을 알림 기본 오브젝트 파드 - 쿠버네티스에서 실행되는 최소 단위 - 독립적인 공간과 사용 가능한 IP - 하나 이상의 컨테이너를 가지나 범용으로 사용할 때는 1개의 파드에 1개의 컨테이너 네임스페이스 - 클러스터에서 사용되는 리소스들을 구분해 관리하는 그룹 볼륨 - 파드가 생성될 때 파드에서 사용할 수 있는 디렉터리 서비스 - 파드는 접속 정보가 유동적 - 이 접속을 안정적으로 유지하기 위해 새로운 IP를 기존에 제공하던 기능과 연결 실습 우선, Vagrant를 통해 모든 서버를 실행 PS C..

1. Vagrantfile 파일 수정 # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure("2") do |config| config.vm.define "m-k8s" do |cfg| cfg.vm.box = "sysnet4admin/CentOS-k8s" cfg.vm.provider "virtualbox" do |vb| vb.name = "m-k8s(github_SysNet4Admin)" vb.cpus = 2 vb.memory = 2048 vb.customize ["modifyvm", :id, "--groups", "/k8s-SM(github_SysNet4Admin)"] end cfg.vm.host_name = "m-k8s" cfg.vm.network "p..

가상 머신에 필요한 설정 자동 구성 1. Vagrantfile 내용 수정 # -*- mode: ruby -*- # vi: set ft=ruby : # 베어그런트 설정 시작 Vagrant.configure("2") do |config| config.vm.define "m-k8s" do |cfg| cfg.vm.box = "sysnet4admin/CentOS-k8s" # virtualbox에서 필요한 설정 추가 cfg.vm.provider "virtualbox" do |vb| vb.name = "m-k8s(github_SysNet4Admin)" vb.cpus = 2 vb.memory = 2048 vb.customize ["modifyvm", :id, "--groups", "/k8s-SM(github_SysNe..

[컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커] 책 실습 0. Virtual Box 설치 1. Vagrant 설치 후 초기화 # 폴더로 이동 cd C:\HashiCorp # 베어그란트 초기화 vagrant init 2. 베이그란트 클라우드에서 이미지 찾기 https://app.vagrantup.com/boxes/search Vagrant Cloud by HashiCorp Vagrant Cloud by HashiCorp app.vagrantup.com * sysnet4admin/centos-k8s 검색 3. Vagrantfile 변경 config.vm.box = "sysnet4admin/CentOS-k8s" 4. Vagrant 프로비저닝 # 베어그런트 프로비저닝 vagrant up 5. VM 상태 확..