#author("2024-06-13T12:29:33+00:00","default:wikiadmin","wikiadmin") -必要に迫られて2024/04から勉強 *用語集 [#sb392c1e] |Cluster|一連のシステム。context切り替えで他のクラスター操作する| |Pod|| |Service|PodはどこのNodeに配置されるかわからないので、Service経由でアクセスする。向き先のPodを指定する| *参考にしたサイト [#ndae08f6] https://qiita.com/advent-calendar/2018/k8s-dojo *kubectl/helm [#x8d42622] sudo snap install kubectl --classic sudo snap install helm --classic |Pod 一覧|kubectl get pod| |Service 一覧|kubectl get service| *Minikube [#f1849127] **install [#yb6f13a2] https://kubernetes.io/ja/docs/setup/learning-environment/minikube/ curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 sudo install minikube-linux-amd64 /usr/local/bin/minikube && rm minikube-linux-amd64 sudo usermod -aG docker $USER && newgrp docker minikube start ***エラー [#lf765296] -X220で以下のエラー。Dockerのバージョンが20.10とだいぶ低いのもあるのか? creating host: create: provisioning: Temporary Error: error getting ip during provisioning: IPs output should only be one line, got 2 lines Docker 26へ上げたら解消 -netでの解決策(試してない) minikube delete minikube start --force --driver=docker ***minikube エラー [#x283338e] minikube status E0603 19:39:28.334130 101558 status.go:260] status error: host: state: unknown state "minikube": docker container inspect minikube --format={{.State.Status}}: exit status 1 stdout: stderr: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/minikube/json": dial unix /var/run/docker.sock: connect: permission denied -以下のコマンドで解消 sudo groupadd docker sudo usermod -aG docker $USER newgrp docker **Ingress [#n8842e77] https://kubernetes.io/ja/docs/tasks/access-application-cluster/ingress-minikube/ **Tips [#xa27c992] |VM Hostに入る|minikube ssh| |ダッシュボード起動|minikube dashboard| |Service 一覧|kubectl get service| |URL取得|minikube service サービス名 --url| *Kompose [#o2389308] -docker-compose to manifest kompose convert *バージョンアップ [#idc881f9] -EKS insight -Pluto