쿠버네티스 설치 0509
528
작성한 질문수 4
vagrant : 도커같은 편하게 이미 만들어진 vm 이미지를 다운받을 수 있는 도구 //도커가 나오면서 하락세
플러그인 설치
vagrant plugin install vagrant-vbguest --plugin-version 0.21
init시 Vagrantfile이 생김
에디터로 열어서
Vagrant.configure("2") do |config|
# Node1
config.vm.define:"node-1" do |cfg|
cfg.vm.box = "centos/7"
cfg.vm.provider:virtualbox do |vb|
vb.name="node-1"
vb.customize ["modifyvm", :id, "--cpus", 1]
vb.customize ["modifyvm", :id, "--memory", 1024]
end
cfg.vm.host_name="node1"
# cfg.vm.synced_folder ".", "/vagrant", type: "nfs"
cfg.vm.network "private_network", ip: "192.168.56.11"
cfg.vm.network "forwarded_port", guest: 22, host: 19211, auto_correct: false, id: "ssh"
cfg.vm.network "forwarded_port", guest: 8080, host: 18080
cfg.vm.provision "shell", path: "bash_ssh_conf_4_CentOS.sh"
end
# Node2
config.vm.define:"node-2" do |cfg|
cfg.vm.box = "centos/7"
cfg.vm.provider:virtualbox do |vb|
vb.name="node-2"
vb.customize ["modifyvm", :id, "--cpus", 1]
vb.customize ["modifyvm", :id, "--memory", 1024]
end
cfg.vm.host_name="node2"
# cfg.vm.synced_folder ".", "/vagrant", type: "nfs"
cfg.vm.network "private_network", ip: "192.168.56.12"
cfg.vm.network "forwarded_port", guest: 22, host: 19212, auto_correct: false, id: "ssh"
cfg.vm.network "forwarded_port", guest: 8080, host: 28080
cfg.vm.network "forwarded_port", guest: 30234, host: 30234
cfg.vm.provision "shell", path: "bash_ssh_conf_4_CentOS.sh"
end
# master
config.vm.define:"master" do |cfg|
cfg.vm.box = "centos/7"
cfg.vm.provider:virtualbox do |vb|
vb.name="master"
vb.customize ["modifyvm", :id, "--cpus", 2]
vb.customize ["modifyvm", :id, "--memory", 2048]
end
cfg.vm.host_name="master"
# cfg.vm.synced_folder ".", "/vagrant", type: "nfs"
cfg.vm.network "private_network", ip: "192.168.56.10"
cfg.vm.network "forwarded_port", guest: 22, host: 19214, auto_correct: false, id: "ssh"
cfg.vm.network "forwarded_port", guest: 8080, host: 48080
cfg.vm.network "forwarded_port", guest: 8001, host: 48001
end
end
bash_ssh_conf_4_CentOS.sh 파일 생성 저장
#! usrbinenv bash
now=$(date +%m_%d_%Y)
cp etcsshsshd_config etcsshsshd_config_$now.backup
sed -i -e 'sPasswordAuthentication noPasswordAuthentication yesg' etcsshsshd_config
systemctl restart sshd
vagrant up 하고
https://github.com/joneconsulting/k8s/blob/master/install/kubernetes_install.md
강사님꺼 그대로 따라함
kubectl get nodes 에러나면
(뭔뜻인진 모름 스택오버플로우에서 찾음)
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
running상태가 아닌거 해결 : 깃허브껄로는 작동을 안함
curl https://docs.projectcalico.org/manifests/calico.yaml -O
kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
KUBECONFIG=/etc/kubernetes/admin.conf
쿠버네티스 대시보드 설치
https://may9noy.tistory.com/343
개인 서버에 설치해서 아이피로 접속하고 싶을 때

답변 1
0
안녕하세요, 이도원입니다.
원래 이번 강의는, Vagrant 환경에서 실습하도록 준비하였는데, (Windows 환경과 MacOS Intel chip 버전에서는 Vagrant + VirtualBox 조합으로 가상화를 기동한 다음에 실습 환경을 구성) MacOS Applic chip(M1, M2)에서는 더이상 지원하지 않았기 때문에, 강의를 녹화하는 시점에서 실행환경을 변경했습니다. 그래도 여전히 위 조합으로 사용하시는 수강생분들도 많아서 Vagrant에서 작업할 수 있는 가이드를 추가 영상으로 준비 중입니다.
정보 공유 감사드립니다.
내장형 톰캣일경우
0
11
1
git 에 강의내용에 필요한 파일들 존재하지 않음
0
84
2
젠킨스에 등록된..
0
98
2
필요한 파일만 가지고 배포할 수 있나요?
0
91
2
yml 파일 db 접속정보 수정 후 배포 시 미반영
0
109
2
jdk 버전 17
0
82
2
섹션2 강의자료
0
104
2
DOCKER 이미지 PULL
0
267
1
36강 edowon0623/cicd-project-ansible이 호환이 안되는것 같아요
0
64
1
질문이 있습니다!!
0
69
1
exec /usr/local/tomcat/bin/catalina.sh: invalid argument 오류 해별법(공유)
1
203
4
m2 mac: ansible-server에서 container 실행 안됨
0
159
2
Jenkins와 k8s 연동과 관련한 질문입니다.
0
97
2
Ansible 과 연동에서 이미지 및 컨테이너 생성과 관련한 질문 드립니다.
0
176
2
맥북 실리콘칩 invalid argument 에러 해결 (수동 설치)
0
255
3
Docker Container에서 Tomcat 설치
0
221
2
ec2 여러대에서 각각 직접 설치 이유
0
154
1
P@ssw0rd 설정시기
0
147
2
ansible 원리
0
135
2
ansible 존재여부
0
117
2
젠킨스 빌드 성공후 shutdown
0
249
2
Docker Hub에 Push 무한 로딩
0
121
2
컨테이너에 ssh로 접속 비밀번호 불일치
0
117
1
maven project 오류
0
118
2





