Project

[Project] NCP Centos7 Kubernetes

owls 2024. 7. 8. 10:21
728x90

 

java -jar 파일이름.jar

 

 

NCP에서 CentOS-Base.repo의 설정을 바꿔야 한다. 아래 포스팅을 참고해서 수정하면 된다.

https://code-space.tistory.com/438

 

[Project] NCP CentOS7 cannot find a valid baseurl for repo base/7/x86_64

naver cloud platfom에서 CentOS7 서버를 생성하고 Mysql8을 설치하려는 중에 설치가 안되는 오류가 났다.  mysql repository설치하고 repository목록 확인을 하면 status가 다 0이다.설치에 필요한 내부 파일들이

code-space.tistory.com

 

yum update -y

yum install -y yum-utils

 

 

 

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

yum install docker-ce docker-ce-cli containerd.io -y

docker -v

docker systemctl start docker

 

systemctl start docker

systemctl enable docker

systemctl status docker

 

 

vim /etc/yum.repos.d/kubernetes.repo

 

 

yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes

systemctl enable kubelet && systemctl start kubelet

kubeadm version -o short
kubectl version --short
kubectl version
kubelet --version

 

 

vim /etc/hosts

...
[서버 ip]	[서버 이름]

 

 

kubeadm init 

명령어 입력하고 에러 발생하면 아래 작업 해야 함

$ sudo vi /etc/containerd/config.toml
disabled_plugins = ["cri"]

위 내용 주석처리

 

 

export KUBECONFIG=/etc/kubernetes/admin.conf

 

 

 vim deployment.yaml

 

 

 

kubectl apply -f deployment.yaml

kubectl get deployment
kubectl get pod

 

vim service.yaml
kubectl apply -f service.yaml
kubectl get service

 

kubectl get all

kubectl scale deployment devops-spring-deployment --replicas=0
kubectl scale deployment devops-spring-deployment --replicas=1

 

 

8080

cp /etc/kubernetes/admin.conf $HOME/.kube/config

 

 

참고

 

 

 

쿠버네티스

https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/change-package-repository/

https://coding-business.tistory.com/134

https://emgc.tistory.com/149

https://yang1s.tistory.com/33

https://toridori.tistory.com/186

https://medium.com/finda-tech/kubernetes-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EC%A0%95%EB%A6%AC-fccd4fd0ae6

https://clasie.tistory.com/21

https://yes-admit.tistory.com/123

https://deoking.tistory.com/6

https://velog.io/@airoasis/Spring-Boot-%EC%84%9C%EB%B9%84%EC%8A%A4%EB%A5%BC-%EC%9C%84%ED%95%9C-Kubernetes-%EC%84%A4%EC%A0%95

 

https://velog.io/@shdrnrhd113/kubectl-%EB%A1%9C-service-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0

 

 

오류 해결

https://www.inflearn.com/questions/829424/%EB%A7%88%EC%8A%A4%ED%84%B0-%EB%85%B8%EB%93%9C-%EC%B4%88%EA%B8%B0%ED%99%94-%EB%8B%A8%EA%B3%84%EC%97%90%EC%84%9C-kubeadm-init-%EB%AA%85%EB%A0%B9%EC%96%B4-%EC%82%AC%EC%9A%A9%EC%8B%9C-%EC%97%90%EB%9F%AC-%EB%B0%9C%EC%83%9D

 

springboot 쿠버네티스 배포

https://velog.io/@sgwon1996/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4-%ED%99%98%EA%B2%BD%EC%97%90-%EC%8A%A4%ED%94%84%EB%A7%81-%EC%96%B4%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0

 

 

jenkins

https://guide.ncloud-docs.com/docs/devtools-devtools-1-1

 

https://velog.io/@kimseungki94/Jenkins-vs-Github-Action-%EC%96%B4%EB%96%A4%EA%B1%B8-%EC%93%B0%EB%8A%94%EA%B2%8C-%EC%A2%8B%EC%9D%84%EA%B9%8C

728x90