기본 콘텐츠로 건너뛰기

8월, 2023의 게시물 표시

[minikube] kubunetics 를 클라우드가 아닌 local 로 돌려보기 위한 도구

https://minikube.sigs.k8s.io/docs/start/ 조건.윈도우 docker desktop 최신 버전이 설치 되어 있어야 함. 윈도우 PowerShell 에서 아래 동작으로 설치 winget install minikube 윈도우 cmd 쉘에서 다음 수행 C:\Program Files\Kubernetes\Minikube> minikube start 이후 docker에서 콘테이너 minikube 실행되고 있는 것을 확인할 수 있음. 그러나, kubenetic 내 image, container 는 별도로 동작함.  아래 명령으로 설치된 container 확인 가능 kubectl get services

[golang] getFunName

 import ( "fmt" "log" "runtime" ) // Debug prints a debug information to the log with file and line. func DebugFunInfo(format string, a ...interface{}) { funName := "" pc, file, line, ok := runtime.Caller(1) info := fmt.Sprintf(format, a...) // https://stackoverflow.com/questions/35212985/is-it-possible-get-information-about-caller-function-in-golang details := runtime.FuncForPC(pc) if ok && details != nil { funName = details.Name() //fmt.Printf("called from %s\n", details.Name()) } log.Println("debug", funName, "file:", file, "(", line, ") ", info) } func main() { DebugFunInfo ("start") }

[golang] gameframework nano ChatServer

 golang  nano 채팅서버 + WebClient https://github.com/lonng/nano/tree/master/examples/cluster start cluster master start cluster chat --listen "127.0.0.1:34580" start cluster gate --listen "127.0.0.1:34570" --gate-address "127.0.0.1:34590" rem start explorer microsoft-edge:http://127.0.0.1:12345/web/