механизм доступа Kubernetes Port Forward стручок

 

Спрос: стручок необходимости развертывания отладочного ли обеспечить нормальный визит, но не подвергаться воздействию внешнего стручка кластера.

Выполнено: на локальном порт механизм отображения Kubernetes Port Forward к порту для достижения стручка

 

1, то установка kubectl

Официальный сайт Страница загрузки: https://kubernetes.io/docs/tasks/tools/install-kubectl/

Просто скачайте ту же версию Kubernetes из kubectl:

https://storage.googleapis.com/kubernetes-release/release/v1.14. 1 /bin/windows/amd64/kubectl.exe

 Kubectl.exe загруженные файлы хранятся в каталоге C: \ K8S \ каталог бен и добавить директорию в PATH (шаг опущен)

  

2, kubectl конфигурации

Необходимо получить конфигурационный файл:

1) Kubernetes общего развертывания, будет генерировать $ HOME / .kube / конфигурации, конфигурационные файлы в этом каталоге, хранящуюся в соответствующей ОС Windows локальной домашней директории C: \ Users \ Admin \ .kube под

 

 2) Если ранчо развертывания, файлы конфигурации могут быть просмотрены в кластере дома, скопируйте также хранится в домашнем каталоге учетной записи

 

 

3) Затем CMD вид кластера

kubectl получить узел

Инструкции по настройке успеха kubectl.

 

3, создать тестовый стручок

Создание Nginx, назначенный порт 80

кот> мой-nginx.yaml << EOF

apiVersion: приложения / v1

вид: Развертывание

метаданные:

  Название: моя-Nginx

спецификация:

  Реплики: 1

  селектор:

    matchLabels:

      K8S-приложение: мой-Nginx

  шаблон:

    метаданные:

      метки:

        K8S-приложение: мой-Nginx

    спецификация:

      контейнеры:

      - Название: моя-Nginx

        Изображение: Nginx: 1,9

        порты:

        - containerPort: 80

EOF

# Создание стручок

kubectl создать -f мой-nginx.yaml

 

# Имя вида стручка информация

kubectl получить SVC, стручок -o широкий

 

4, настроить перенаправление портов

1) 3080 передает локальный порт к порту 80 контейнера

kubectl порт-вперед мой-Nginx-6d7ddd766f-4fxxc 3080: 80

Пересылка от 127.0.0.1:3080 -> 80 
пересылки из [:: 1]: 3080 -> 80

Как вывод, что указывает на успешно вперед. Если он развернут на другом пространстве имен, указать пространство имен с -n.

 

2) локальный доступ браузера

127.0.0.1:3080

 

 

 

 

 

 

 

 

 

 

 

рекомендация

отwww.cnblogs.com/weavepub/p/10945189.html