보조 프로젝트를 위한 Raspberry Pi K8s 서버 구축
3346 단어 dockerraspberrypikubernetes
이것은 내가 이 프로젝트를 구축하는 주요 동기이다. 나의 모든 보조 프로젝트에 위탁 관리 해결 방안을 제공하는 것이다.그래서 제가 생각해낸 해결 방안을 나눠보도록 하겠습니다.
이 프로젝트의 목표는 다음과 같습니다.
Edit the network config(와이파이만 사용할 때)
ubuntu
하면 암호를 변경하라는 메시지가 표시됩니다.그리고 비밀번호를 설정합니다.sudo reboot
net-tools
구성 요소sudo apt-get install net-tools
ifconfig
하고 답을 찾아낼 수 있다.와이파이를 사용해서 이 설정을 한다면 wlan0
제목 아래의 내용을 보십시오.ssh-copy-id ubuntu@<ip_of_your_server>
.암호를 입력하라는 메시지가 표시됩니다.그것을 제공하면 너는 완성할 수 있다.또한 사용하기 편리하도록 pi의 사용자 정의 호스트 이름을 사용하여 ssh 프로필을 업데이트하십시오.cgroups
.Picgroup_enable=memory cgroup_memory=1
의 끝에 /boot/firmware/cmdline.txt
를 추가합니다.sudo reboot
sudo snap install microk8s --classic
microk8s
그룹에 추가하고 .kube
캐시 디렉토리에 액세스합니다.sudo usermod -a -G microk8s $USER
sudo chown -f -R $USER ~/.kube
microk8s start
microk8s status
microk8s enable dns ingress
kubectl
을 가져옵니다.microk8s config
kubectl
구성을 컴퓨터에 복사하여 컴퓨터에서 제어 평면에 액세스할 수 있도록 합니다.이렇게 하면 클러스터에 액세스하려면 SSH를 사용하여 서버에 연결할 필요가 없습니다.또는, K8s에 대해 잘 모르거나 사용하지 않으려면, 간단한 docker 용기, 심지어 일반적인 오래된 서비스로 프로젝트를 배치할 수 있으며, 이 설정은 여전히 유효합니다.
그럼, 우리는 목표에 도달했습니까?
kubectl rollout restart deployment/<deployment_name>
✅ Reference
이 문제에 관하여(보조 프로젝트를 위한 Raspberry Pi K8s 서버 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/hvydya/build-a-raspberry-pi-server-for-your-side-projects-non텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)