vagrant box add
미해결
대세는 쿠버네티스 (초급~중급편)
add 명령어를 실행하면 그림처럼 "transfer closed with 1096801137 bytes remaining to read" 해당 에러가 발생하는데 이유를 알 수 있을까요?
- docker
- kubernetes
176만명의 커뮤니티!! 함께 토론해봐요.
미해결
대세는 쿠버네티스 (초급~중급편)
add 명령어를 실행하면 그림처럼 "transfer closed with 1096801137 bytes remaining to read" 해당 에러가 발생하는데 이유를 알 수 있을까요?
미해결
따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
Congratulations! Your Docker Container is now running in Elastic Beanstalk on your own dedicated environment in the AWS Cloud. This environment is launched with Elastic Beanstalk Docker Platform Video Tutorials YouTube: Run a Docker Container from the Docker Registry YouTube: Use Private Docker Repositories Sample Apps GitHub: PHP and Amazon RDS GitHub: Python, DynamoDB, and SNS Documentation Deploying Docker with AWS Elastic Beanstalk AWS Elastic Beanstalk overview AWS Elastic Beanstalk concepts 이러한 화면이 나오는데 이것도 성공한 것인가요? 아니면 제가 배포한 화면이 나와야 하지 않나요??
미해결
따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
로그인 페이지에서 로그인을 하면 500, 커뮤니티 생성 페이지에서 생성을 하면 401 AxiosError가 뜹니다. <login.tsx> import axios from 'axios'; import InputGroup from '../components/InputGroup' import Link from 'next/link' import { useRouter } from 'next/router'; import React,{ FormEvent, useState } from 'react' import { useAuthDispatch } from '../context/auth'; axios.defaults.withCredentials = true; const Login = () => { let router = useRouter(); const [username, setUsername] = useState(""); const [password, setPassword] = useState(""); const [errors, setErrors] = useState<any>({}); const dispatch = useAuthDispatch(); const handleSubmit = async (event: FormEvent) => { event.preventDefault(); try{ const res = await axios.post("/auth/login", {password, username}, {headers: {'Access-Control-Allow-Origin': 'http://localhost:3000'}}) dispatch("LOGIN", res.data?.user); } catch(error: any){ //console.log(error); setErrors(error.response?.data || {}) } } return ( <div className='bg-white'> <div className='flex flex-col items-center justify-center h-screen p-6'> <div className='w-10/12 mx-auto md:w-96'> <h1 className='mb-2 text-lg font-medium'>로그인</h1> <form onSubmit={handleSubmit}> <InputGroup placeholder='Username' value={username} setValue={setUsername} error={errors.username} /> <InputGroup placeholder='Password' value={password} setValue={setPassword} error={errors.password} /> <button className='w-full py-2 mb-1 text-xs font-bold text-white uppercase bg-gray-400 border border-gray-400 rounded'> 로그인 </button> </form> <small> 아직 아이디가 없으신가요? <Link href="/register" legacyBehavior> <a className='ml-1 text-blue-500 uppercase'>회원가입</a> </Link> </small> </div> </div> </div> ) } export default Login <create.tsx> import axios from "axios"; import { GetServerSideProps } from "next"; import InputGroup from "../../components/InputGroup" import {useState, FormEvent} from "react"; import {useRouter} from "next/router" axios.defaults.withCredentials = true; const SubCreate = () => { const [name, setName] = useState(""); const [title, setTitle] = useState(""); const [description, setDescription] = useState(""); const [errors, setErrors] = useState<any>({}); let router = useRouter(); const handleSubmit = async (event: FormEvent) => { event.preventDefault(); try { const res = await axios.post("/subs", {name, title, description}, {headers: {'Access-Control-Allow-Origin': 'http://localhost:3000'}}) router.push(`/r/${res.data.name}`); } catch (error: any) { // console.log(error); setErrors(error.response?.data || {}); } } return ( <div className="flex flex-col justify-center pt-16"> <div className="w-10/12 mx-auto md:w-96"> <h1 className="mb-2 text-lg font-medium"> 그룹 만들기 </h1> <hr /> <form onSubmit={handleSubmit}> <div className="my-6"> <p className="font-medium">Name</p> <p className="mb-2 text-xs text-gray-400"> 그룹 이름은 변경할 수 없습니다. </p> <InputGroup placeholder="이름" value={name} setValue={setName} error={errors.name} /> </div> <div className="my-6"> <p className="font-medium">Title</p> <p className="mb-2 text-xs text-gray-400"> 주제를 입력해 주세요. </p> <InputGroup placeholder="주제" value={title} setValue={setTitle} error={errors.title} /> </div> <div className="my-6"> <p className="font-medium">Description</p> <p className="mb-2 text-xs text-gray-400"> 그룹에 대한 설명을 입력해주세요. </p> <InputGroup placeholder="설명" value={description} setValue={setDescription} error={errors.description} /> </div> <div className="flex jstify-end"> <button className="px-4 py-1 text-sm font-semibold rounded text-white bg-gray-400 border" > 그룹 만들기 </button> </div> </form> </div> </div> ) } export default SubCreate <subs.ts> import {Router, Request, Response} from "express"; import jwt from "jsonwebtoken" import { User } from "../entities/User"; import userMiddleware from "../middlewares/user" import authMiddleware from "../middlewares/auth" import { AppDataSource } from "../data-source"; import Sub from "../entities/Sub"; import { isEmpty } from "class-validator"; const createSub = async (req: Request, res: Response, next) => { const {name, title, description} = req.body; try { let errors: any = {}; if (isEmpty(name)) errors.name = "이름은 비워둘 수 없습니다."; if (isEmpty(title)) errors.title = "제목은 비워둘 수 없습니다."; const sub = await AppDataSource.getRepository(Sub) .createQueryBuilder("sub") .where("lower(sub.name) = :name", { name: name.toLowerCase() }) .getOne(); if (sub) errors.name = "서브가 이미 존재합니다."; if (Object.keys(errors).length > 0) { throw errors; } } catch (error) { console.log(error); return res.status(500).json({ error: "문제가 발생했습니다." }); } try { const user: User = res.locals.user; const sub = new Sub(); sub.name = name; sub.description = description; sub.title = title; sub.user = user; await sub.save(); return res.json(sub); } catch (error) { console.log(error); return res.status(500).json({ error: "문제가 발생했습니다." }); } }; const router = Router(); router.post("/", userMiddleware,authMiddleware, createSub); export default router; <server.ts> import express, { response } from "express"; import morgan from "morgan"; import { AppDataSource } from "./data-source"; import authRoutes from './routes/auth' import subRoutes from './routes/subs' import cors from 'cors'; import dotenv from 'dotenv'; import cookieParser from "cookie-parser"; const app = express(); const origin = process.env.ORIGIN; const corsOption = { origin: "http://localhost:3000", credentials: true } app.use(cors(corsOption)) app.use(express.json()); app.use(morgan('dev')); app.use(cookieParser()); dotenv.config(); app.get("/", (_, res) => {res.send("running")}); app.use("/api/auth", authRoutes) app.use("/api/subs", subRoutes) console.log(process.env.ORIGIN) let port = 4000; app.listen(port, async () => { console.log('server running at http://localhost:${port}'); AppDataSource.initialize().then(async () =>{ console.log("database initialized") }).catch(error => console.log(error)) })
해결됨
그림으로 배우는 쿠버네티스(v1.35)
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다! [질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요] 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요] 3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요] (https://www.inflearn.com/blogs/1719) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up 으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. ( https://www.inflearn.com/questions/992407/comment/281901 ) [질문 하기] 안녕하세요. 9.6 강의 진행 중 에러가 발생하여, 관련하여 문의 드립니다. 먼저 소스 수정 요청으로 nfs-provisioner_ uninstaller.sh 스크립트 delete 로 변경 부탁드립니다. https://github.com/sysnet4admin/_Lecture_k8s_learning.kit/blob/main/ch9/9.6/uninstaller/nfs-provisioner_uninstaller.sh ) 에러 문의입니다. 다음과 같이 helm 으로 po 및 sc가 생성 했습니다. $ k get po NAME READY STATUS RESTARTS AGE net 1/1 Running 5 (3d7h ago) 46d nfs-provisioner-nfs-subdir-external-provisioner-bcb4c56bc-47vmk 0/1 CrashLoopBackOff 4 (79s ago) 5m22s [17:11:11][root@cp-k8s ~/_Lecture_k8s_learning.kit/ch9/9.6] $ k get sc NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE managed-nfs-storage cluster.local/nfs-provisioner-nfs-subdir-external-provisioner Delete Immediate true 5m27s 그 다음으로 deploy-w-pvc-svc.yaml 을 apply 하고 나면 nfs는 에러가 발생하고 pvc는 pending 상태로 머물러 있습니다. pod/nfs-provisioner-nfs-subdir-external-provisioner-bcb4c56bc-47vmk 0/1 Error 6 (3m29s ago) 9m33s NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS VOLUMEATTRIBUTESCLASS AGE persistentvolumeclaim/pvc-dynamic Pending managed-nfs-storage <unset> 40s $ k logs pod/nfs-provisioner-nfs-subdir-external-provisioner-bcb4c56bc-47vmk -f F1115 08:15:14.771579 1 provisioner.go:247] Error getting server version: Get "https://10.96.0.1:443/version?timeout=32s": dial tcp 10.96.0.1:443: i/o timeout 조치를 어떻게 하면 될까요?
미해결
그림으로 배우는 쿠버네티스(v1.35)
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다! [질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요] 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요] 3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요] (https://www.inflearn.com/blogs/1719) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up 으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. ( https://www.inflearn.com/questions/992407/comment/281901 ) [질문 하기] 안녕하세요. 어제 tardy-nginx 이미지와 같은 이슈인것 같은데요. sysnet4admin/chk-info 이미지도 bash가 없습니다. $ k exec deploy-podselector-int-only-78f84d76f6-mdks5 -it -- /bin/bash error: Internal error occurred: Internal error occurred: error executing command in container: failed to exec in container: failed to start exec "87fc9a16c37309940a9369f3128784a6beaba14bf2781064500b8876ad3653ca": OCI runtime exec failed: exec failed: unable to start container process: exec: "/bin/bash": stat /bin/bash: no such file or directory: unknown *일단은 /bin/sh 로 접속해 nc 명령어로 통신 확인만 했습니다.
미해결
그림으로 배우는 쿠버네티스(v1.35)
드디어 맥에서도 virtualbox가 지원 됩니다. 맥으로도 virtual box 강의를 들어도 될까요? 아니면 업데이트 예정이 있으실까요? [질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요] 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요] 3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요] (https://www.inflearn.com/blogs/1719) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up 으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. ( https://www.inflearn.com/questions/992407/comment/281901 ) [질문 하기]
미해결
그림으로 배우는 쿠버네티스(v1.35)
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다! [질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요] 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요] 3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요] (https://www.inflearn.com/blogs/1719) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up 으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. ( https://www.inflearn.com/questions/992407/comment/281901 ) [질문 하기] 안녕하세요. 8.3 강의 진행 중 set-ctx-pod-admin.sh 해당 스크립트가 제대로 동작하지 않아 확인해보니 TOKENNAME=`kubectl -n $NAMESPACE get serviceaccount $SERVICEACCOUNT -o jsonpath={.secrets[0].name}` 해당 부분에서 값을 못 가져와서 동작을 못 하고 있었습니다. 이미 해당 부분 위에서 값이 설정되어 있는거 같아 TOKENNAME='sa-pod-admin-token' kubectl 부분 주석처리하여 정상 동작 하였습니다. 따라서.. 원활한 실습을 위해 TOKENNAME=`kubectl -n $NAMESPACE get serviceaccount $SERVICEACCOUNT -o jsonpath={.secrets[0].name}` 해당 부분 주석처리해서 소스 업데이트 부탁드리겠습니다.
미해결
AWS로 쉽고 빠르지만 아주 견고한 서버 환경을 구축하는 방법
AWS 계정 Budget 설정 (실습) 영상이 소리만 나오고 화면이 검은색인데 정상일까요?
미해결
대세는 쿠버네티스 (초급~중급편)
자료에 있는 아래 링크로 접속 후 SKIP 했는데 위와같이 데이터가 표시되지 않는다고 나오네요 강의를 보니 아래 URL 말고 다른게 있는거같은데 혹시 어떻게 접속해야하나요 https://192.168.56.30:30000/#/login
해결됨
대세는 쿠버네티스 (초급~중급편)
안녕하세요. Getting-Started Kubernetes 과정에서 docker 명령어가 없어 오류가 나는 경우 docker를 별도 설치하면 될까요? 좋은강의 감사합니다.
해결됨
그림으로 배우는 쿠버네티스(v1.35)
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다! [질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요] 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요] 3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요] (https://www.inflearn.com/blogs/1719) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up 으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. ( https://www.inflearn.com/questions/992407/comment/281901 ) [질문 하기] 7.5 강의 진행중 tardy-nginx 이미지가 문제가 있어 제대로 실습이 어렵습니다. 이미지 확인 부탁드리겠습니다. root@cp-k8s:~/_Lecture_k8s_learning.kit/ch7/7.5# k get po NAME READY STATUS RESTARTS AGE liveness-exec 0/1 CrashLoopBackOff 6 (2m7s ago) 7m59s nfs-client-provisioner-6957dcc4d9-g6l77 1/1 Running 4 (5d21h ago) 12d tardy-nginx 0/1 CrashLoopBackOff 2 (15s ago) 40s root@cp-k8s:~/_Lecture_k8s_learning.kit/ch7/7.5# k logs tardy-nginx env: can't execute 'bash': No such file or directory
해결됨
따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
import {Router, Request, Response} from "express"; import {User} from "../entities/User"; import { validate, Validate } from "class-validator"; const register = async (req: Request, res: Response) => { const {email, username, password} = req.body; try{ let errors: any = {}; //이메일/유저이름 단일성 확인 const emailUser = await User.findOneBy({email}); const usernameUser = await User.findOneBy({username}); //이미 있으면 erros 객체에 넣음 if(emailUser) errors.email = "이미 해당 이메일 주소가 사용되었습니다." if(usernameUser) errors.username = "이미 사용자 이름이 사용되었습니다." //에러가 있으면 return으로 에러를 response 보내줌 if(Object.keys(errors).length > 0){ return res.status(400).json(errors) } const user = new User(); user.email = email; user.username = username; user.password = password; //엔터티에 정해 놓은 조건으로 user 데이터 유호성 검사를 해줌 errors = await validate(user); //유저 정보를 user table에 저장 await user.save() return res.json(user); } catch(error){ console.error(error); return res.status(500).json({error}) } } const router = Router(); router.post("/register", register); export default router 맨 위 코드(auth.ts)에서 사진과 같이 overload 에러가 뜹니다. 유저이름/이메일 중복 및 에러 처리하는 코드 중 return으로 응답을 반환하는 중 타입이 맞지 않아서 생기는 오류 같은데 어떻게 해결할 수 있을까요??
해결됨
[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
coolsms statuscode 2000 인데 폰에 메시지가 안오면 번호도용문자차단 서비스 사용중인지 확인해보세요. 이게 인터넷 문자메시지를 막는 모양입니다. 해지신청하고 3~7일 정도 시간이 걸려 적용된답니다. 저도 신청하고 대기중...
미해결
그림으로 배우는 쿠버네티스(v1.35)
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다! [질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 법을 읽어보셨나요? 예 (https://www.inflearn.com/blogs/1719) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up 으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. ( https://www.inflearn.com/questions/992407/comment/281901 ) [질문 하기] tabby로 노드 접속 시 pass워드 입력창이 떠 질문게시판 보고 비밀번호 입력해 들어갔고, 그 후 tabby-v1.0.207/config.yaml 도 다시 한번 cp했습니다. PS C:\Users\sua\sua-study\k8s-edu\_Lecture_k8s_learning.kit\ch1\1.5\tabby-v1.0.207> cp ./config.yaml $env:APPDATA/tabby/ PS C:\Users\sua\sua-study\k8s-edu\_Lecture_k8s_learning.kit\ch1\1.5\tabby-v1.0.207> $env:APPDATA C:\Users\sua\AppData\Roaming PS C:\Users\sua\sua-study\k8s-edu\_Lecture_k8s_learning.kit\ch1\1.5\tabby-v1.0.207> cd C:\Users\sua\AppData\Roaming\tabby PS C:\Users\sua\AppData\Roaming\tabby> ls 디렉터리: C:\Users\sua\AppData\Roaming\tabby Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 2024-11-09 오후 11:20 blob_storage d----- 2024-11-09 오후 11:20 Code Cache d----- 2024-11-09 오후 11:30 Crashpad d----- 2024-11-09 오후 11:20 DawnCache d----- 2024-11-09 오후 11:20 Dictionaries d----- 2024-11-09 오후 11:20 GPUCache d----- 2024-11-09 오후 11:20 Local Storage d----- 2024-11-09 오후 11:30 Network d----- 2024-11-09 오후 11:20 plugins d----- 2024-11-09 오후 11:20 sentry -a---- 2024-11-09 오후 11:20 36 .updaterId -a---- 2024-11-09 오후 12:17 9408 config.yaml -a---- 2024-11-09 오후 11:23 9377 config.yaml.backup -a---- 2024-11-09 오후 11:20 434 Local State -a---- 2024-11-09 오후 11:20 0 lockfile -a---- 2024-11-09 오후 11:27 5190 log.txt -a---- 2024-11-09 오후 11:20 57 Preferences -a---- 2024-11-09 오후 11:20 2 window.json 컨트롤 플레인 노드에 접속해 controlpalne_node.sh을 실행하니 계속해서 no such file, directory, unable to load certificate 에러가 뜹니다. root@cp-k8s:~/_Lecture_k8s_learning.kit.git/ch1/1.5# ./controlplane_ node.sh I1109 23:46:22.735630 2906 version.go:256] remote version is much newer: v1.31.2; falling back to: stable-1.30 [init] Using Kubernetes version: v1.30.6 [preflight] Running pre-flight checks error execution phase preflight: [preflight] Some fatal errors occurred: [ERROR FileContent--proc-sys-net-ipv4-ip_forward]: /proc/sys/net/ipv4/ip_forward contents are not set to 1 [preflight] If you know what you are doing, you can make a check non-fatal with --ignore-preflight-errors=... To see the stack trace of this error execute with --v=5 or higher cp: cannot stat '/etc/kubernetes/admin.conf': No such file or directory chown: cannot access '/root/.kube/config': No such file or directory error: error validating " https://raw.githubusercontent.com/sysnet4admin/IaC/main/k8s/CNI/172.16_net_calico_v3.26.0.yaml ": error validating data: failed to download openapi: Get " http://localhost:8080/openapi/v2?timeout=32s ": dial tcp 127.0.0.1:8080: connect: connectio n refused; if you choose to ignore these errors, turn validation off with --validate=false fatal: destination path '_Lecture_k8s_starter.kit' already exists and is not an empty directory. mv: cannot stat '/home/vagrant/_Lecture_k8s_starter.kit': No such file or directory find: ‘/root/_Lecture_k8s_starter.kit’: No such file or directory Cloning into '/tmp/update-kube-cert'... remote: Enumerating objects: 166, done. remote: Counting objects: 100% (54/54), done. remote: Compressing objects: 100% (45/45), done. remote: Total 166 (delta 18), reused 20 (delta 8), pack-reused 112 (from 1) Receiving objects: 100% (166/166), 63.56 KiB | 1.63 MiB/s, done. Resolving deltas: 100% (81/81), done. CERTIFICATE EXPIRES grep: /etc/kubernetes/controller-manager.conf: No such file or directory Could not read certificate from /dev/fd/63 Unable to load certificate /etc/kubernetes/controller-manager.config grep: /etc/kubernetes/scheduler.conf: No such file or directory Could not read certificate from /dev/fd/63 Unable to load certificate /etc/kubernetes/scheduler.config grep: /etc/kubernetes/admin.conf: No such file or directory Could not read certificate from /dev/fd/63 Unable to load certificate /etc/kubernetes/admin.config Could not open file or uri for loading certificate from /etc/kubernetes/pki/ca.crt 40E755C3AE7F0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:../crypto/store/store_register.c:237:scheme=file 40E755C3AE7F0000:error:80000002:system library:file_open:No such file or directory:../providers/implementations/storemgmt/file_store.c:267:calling stat(/etc/kubernetes/pki/ca.crt) Unable to load certificate /etc/kubernetes/pki/ca.crt Could not open file or uri for loading certificate from /etc/kubernetes/pki/apiserver.crt 40676913F77F0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:../crypto/store/store_register.c:237:scheme=file 40676913F77F0000:error:80000002:system library:file_open:No such file or directory:../providers/implementations/storemgmt/file_store.c:267:calling stat(/etc/kubernetes/pki/apiserver.crt) Unable to load certificate /etc/kubernetes/pki/apiserver.crt Could not open file or uri for loading certificate from /etc/kubernetes/pki/apiserver-kubelet-client.crt 40A791BE7A7F0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:../crypto/store/store_register.c:237:scheme=file 40A791BE7A7F0000:error:80000002:system library:file_open:No such file or directory:../providers/implementations/storemgmt/file_store.c:267:calling stat(/etc/kubernetes/pki/apiserver-kubelet-client.crt) Unable to load certificate /etc/kubernetes/pki/apiserver-kubelet-client.crt Could not open file or uri for loading certificate from /etc/kubernetes/pki/front-proxy-ca.crt 40E7648A397F0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:../crypto/store/store_register.c:237:scheme=file 40E7648A397F0000:error:80000002:system library:file_open:No such file or directory:../providers/implementations/storemgmt/file_store.c:267:calling stat(/etc/kubernetes/pki/front-proxy-ca.crt) Unable to load certificate /etc/kubernetes/pki/front-proxy-ca.crt Could not open file or uri for loading certificate from /etc/kubernetes/pki/front-proxy-client.crt 40D71C6F6E7F0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:../crypto/store/store_register.c:237:scheme=file 40D71C6F6E7F0000:error:80000002:system library:file_open:No such file or directory:../providers/implementations/storemgmt/file_store.c:267:calling stat(/etc/kubernetes/pki/front-proxy-client.crt) Unable to load certificate /etc/kubernetes/pki/front-proxy-client.crt Could not open file or uri for loading certificate from /etc/kubernetes/pki/etcd/ca.crt 40276AA0EE7F0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:../crypto/store/store_register.c:237:scheme=file 40276AA0EE7F0000:error:80000002:system library:file_open:No such file or directory:../providers/implementations/storemgmt/file_store.c:267:calling stat(/etc/kubernetes/pki/etcd/ca.crt) Unable to load certificate /etc/kubernetes/pki/etcd/ca.crt Could not open file or uri for loading certificate from /etc/kubernetes/pki/etcd/server.crt 40479185CE7F0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:../crypto/store/store_register.c:237:scheme=file 40479185CE7F0000:error:80000002:system library:file_open:No such file or directory:../providers/implementations/storemgmt/file_store.c:267:calling stat(/etc/kubernetes/pki/etcd/server.crt) Unable to load certificate /etc/kubernetes/pki/etcd/server.crt Could not open file or uri for loading certificate from /etc/kubernetes/pki/etcd/peer.crt 4037467AD47F0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:../crypto/store/store_register.c:237:scheme=file 4037467AD47F0000:error:80000002:system library:file_open:No such file or directory:../providers/implementations/storemgmt/file_store.c:267:calling stat(/etc/kubernetes/pki/etcd/peer.crt) Unable to load certificate /etc/kubernetes/pki/etcd/peer.crt Could not open file or uri for loading certificate from /etc/kubernetes/pki/etcd/healthcheck-client.crt 40F739C5117F0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:../crypto/store/store_register.c:237:scheme=file 40F739C5117F0000:error:80000002:system library:file_open:No such file or directory:../providers/implementations/storemgmt/file_store.c:267:calling stat(/etc/kubernetes/pki/etcd/healthcheck-client.crt) Unable to load certificate /etc/kubernetes/pki/etcd/healthcheck-client.crt Could not open file or uri for loading certificate from /etc/kubernetes/pki/apiserver-etcd-client.crt 40474EDD807F0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:../crypto/store/store_register.c:237:scheme=file 40474EDD807F0000:error:80000002:system library:file_open:No such file or directory:../providers/implementations/storemgmt/file_store.c:267:calling stat(/etc/kubernetes/pki/apiserver-etcd-client.crt) Unable to load certificate /etc/kubernetes/pki/apiserver-etcd-client.crt [2024-11-09T23:46:25.77+0900][ WARNING ] does not backup, /etc/kubernetes.old-20241109 already exists [2024-11-09T23:46:25.78+0900][INFO] updating... Wait 30 seconds for restarting the Control-Plane Node... 추가 설정이 더 필요할까요,,,?ㅜ
미해결
실습으로 배우는 선착순 이벤트 시스템
안녕하세요 강사님 강의 잘 봤습니다. 덕분에 kafka와 redis를 어떤식으로 사용할 수 있는지 많은 걸 엿볼 수 있는 느낌이었습니다. 강의가 다 진행되고 난 후 궁금한 점이 하나 있습니다. 쿠폰 생성 에러 처리 관련되어서 질문이 있는데, 만약 메시지를 수신하는 쪽이 아니라 발송하는 쪽에서 문제가 생겼다면 어떻게 해야하나요? 예를들어 redis에서 increment로 수량에 대해서 가져왔지만, 만약 kafka에 메시지를 보내는 것이 실패 될 경우 reids에 있는 값을 다시 하나 줄여야할 것 같습니다. 이런 경우 try catch 블럭으로 처리를 하는 지? 아니면 다른 방식으로 예외처리 하는지 궁금합니다.
미해결
따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
너무 시간이 오래걸리길래 잠을 자고 왔는데도 빌드가 되지 않는 이유가 궁금합니다ㅠㅠㅠ 제 도커 설정에 뭔가 문제라도 있는걸까요??
미해결
따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
섹센6의 마지막 강의를 진행 중입니다. docker-compose up 명령어 이후, containers에는 redis가 남아 있습니다. node는 내려가고, redis는 유지되는 이유가 궁금합니다.
해결됨
개발자를 위한 쉬운 도커
파트 9. 도커 실무에 적용하기 듣고 있는대요. 강의 중에 vscode로 실습하시는 파일을 저도 git clone하고싶은대, 강의자료나, 강의 내용에도 없고, 따로 clone하지마시라고 하신걸까요? 스크래치 빌드하는강의 듣고있네요.
해결됨
실전도커: 도커로 나만의 딥러닝 클라우드 컴퓨터 만들기
안녕하세요 다니엘 선생님, 좋은 설명해주셔서 수업을 즐겁게 다 들을 수 있었습니다. 수업을 마치며, 한가지 궁금한 점이 있어 질문 드립니다. 도커를 배우기 전 윈도우 운영체제에서 CUDA와 tensorflow를 설치하는 데 고생했던 기억이 있습니다. 자신의 GPU에 맞는 그래픽 드라이버와 이에 호환되는 CUDA버전, cudnn 버전을 맞춰야 하는게 그 이유였는데, 도커에서 이미지로 빌드한 컨테이너 안에서 돌린 keras예제는 잘 실행되었습니다. pytorch도 마찬가지였습니다. 어떻게 따로 버전을 맞추지 않아도 자연스럽게 환경이 맞춰진건가요? VM에서 사용된 Tesla T4 gpu가 특이한건가요? 전공자가 아니라 질문이 황당하게 느껴지실 수도 있겠지만, 정말 궁금해서 여쭤봅니다!
미해결
풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
섹션 16, 17에서 docker-compose up -d 명령 실행 시 다운로드 속도가 너무 느려집니다... 이 전까지는 속도가 적당한 빠르기였는데, 지금은 속도가 너무 느려져서, 검색 후 ec2 서버 정지했다가 재부팅도 해 보고 했는데, 여전히 느립니다. 해결 방법이 있을까요? 저는 윈도우즈 11 사용중입니다.