О нас
Разработчикам
Заметки
Переводчик
Транслитератор
Сравнить текст
Генератор пароля
Ip и информация
Декодировать JSON
Локация
О нас
Разработчикам
Заметки
Переводчик
Транслитератор
Сравнить текст
Генератор пароля
Ip и информация
Декодировать JSON
Локация
Kubernetes
us.content
klaster - service - node - pod Балансировщик, ingress, ingress controller sudo snap install microk8s --classic sudo microk8s.start sudo usermod -a -G microk8s ubuntu sudo chown -R ubuntu ~/.kube microk8s.kubectl get nodes microk8s.kubectl run pod-01 --image nginx pod/pod-01 created microk8s.kubectl get pods -o wide удалить microk8s.kubectl delete pod pod-01 microk8s.kubectl config view --raw Создать конфиг на macOS, который взять из Multipass multipass shell microk8s-vm sudo microk8s config Создать папку в корне своего пользователя .microk8s в ней файл config и в него вставить содержимое из консоли microk8s add-node - будет сгенерирована команда, которую надо запустить через sudo kubectl get nodes - все ноды kubectl get services kubectl get svc - все сервисы, флаг -w не закрывает консоль kubectl get deployments.app -n prod kubectl get ns - namespaces kubectl get rs -n prod - replicaSet kubectl get pods -A - все pods со всех namespace kubectl get pods - namespace default kubectl get pods -n prod - показать pods из namespace prod kubectl get events - краткий log kubectl -n prod describe pod pod-name - посмотреть log для пода pod-name kubectl -n prod log pod-name - посмотреть log для пода pod-name kubectl get pod -n prod pod-name -o yaml | grep uid - узнать uid пода или использовать node, чтобы узнать на какой node запущен pod kubectl run my-curl-post -image=curl images/curl -it -- sh - запустить и войти в консоль pod kubectl exec -n prod pod-name -c nginx -it -- bash - войти в консоль pod nginx kubectl delete ns prod - удаляет namespace и всё что в нём kubectl apply -f /path/to/file.yaml - применить конфигурацию из файла Примеры: microk8s kubectl create ns dev microk8s kubectl apply -f /Users/user/kubernetes/service.yaml microk8s kubectl delete deployment test -n dev microk8s kubectl delete svc svc-dev -n dev curl http://192.168.64.3 Yadex curl -sSL https://storage.yandexcloud.net/yandexcloud-yc/install.sh | bash yc managed-kubernetes cluster get-credentials <Идентификатор> --external - создать конфиг yandex
Список