본문 바로가기

Development(Web, Server, Cloud)143

IaC : Terraform CentOS8 로 설치를 진행해준다. 설치가 완료되면 위와같이 br0 에 eth0와 가상머신들이 물린형태를 만들어 주어야 한다. # 네트워크 vi /etc/default/grub cd /etc/sysconfig/network-scripts/ vi ifcfg-ens160 mv ifcfg-ens160 ifcfg-br0 cp ifcfg-br0 ifcfg-eth0 vi ifcfg-eth0 vi ifcfg-br0 ##### # firewall 종료 systemctl stop firewalld systemctl disable firewalld # selinux 종료 setenforce 0 vi /etc/selinux/config # 이 파일 안에 net.ipv4.ip_forward = 1 입력하기 vi /etc/s.. 2022. 6. 7.
Vagrant + Ansible + KubeSpray Kubernetes, Vagrant로 로컬 환경 구성 | docmoa Kubernetes, Vagrant로 로컬 환경 구성 github : docmoa.github.io Vagrant를 사용하는 Containerd 런타임을 가지는 Kubernetes (tistory.com) Vagrant를 사용하는 Containerd 런타임을 가지는 Kubernetes 이번 글은 Kubernetes 관련해서 유용한 동영상 컨텐츠를 게시해 주시는 Just me and Opensource님의 게시물 중 "[ Kube 94 ] Kubernetes with Containerd on Ubuntu using Vagrant"를 베이스로 하여 작성되었습니.. zerobig-k8s.tistory.com Kubernetes 환경 구축 (.. 2022. 5. 26.
ㅐㅑㅇㅊ ㅆㄷ므ㅠㅕ차ㄸㅆ dhkswjswkehdghk 환경 구성하기 1. Ubuntu에 필수 패키지 설치하기 - 네트워크 설정 vmware에서 Edit > Virtual Network Editor로 들어가면 위와같이 네트워크를 설정할 수 있다. 우리는 211.183.3.0 대역을 사용하자. 가상머신을 import 하면 어디에 가상머신 네트워크를 엮을지 고를 수 있는 데 VMnet8에 엮어주자 이건 마스터 가상머신이다. su pw: test123 sudo apt-get install -y ssh sudo systemctl enable ssh sudo systemctl restart ssh sudo ufw disable # docker 공식 홈페이지 설치과정이다. sudo apt-get update sudo apt-get install ca-certificat.. 2022. 5. 23.
kubernetes(k8s) 정리 part1 라벨링(label) 특정 포드를 특정 노드에 배포하고 싶은 경우가 있을 수 있다. 이 경우에는 특정 노드를 지정하기 위하여 라벨을 사용할 수 있다. 특정 노드에 배치할 수 있는 방법 1) Pod 배포시 spec에 배포될 Node 의 이름을 작성한다. 2) Node에 label을 부착하고 pod 배포시 해당 label을 지정한다. - 이렇게 하면 같은 라벨을 부착할 수도 있고 구지 노드별로 yaml을 만들어줄 필요도 없어진다. Pod를 확장해서 Deployment나 Replicaset으로 지정하면 Pod 별로 스케쥴링이 되어 배포된다. 노드에 라벨을 부착하고 Deployment, ReplicaSet 을 이용하여 포드의 숫자를 다수로 설정했을 경우에는 각 포드별로 스케줄링이 되므로 모든 포드가 하나의 노드에.. 2022. 5. 19.