Я пытаюсь развернуть приложение Kubernetes в AWS EKS через Jenkins.
Я посетил несколько блогов, в которых упоминался Jenkins X. Но JenkinsX необходимо настроить отдельно. Но в соответствии с инструкцией нам необходимо использовать существующее развертывание приложения Jenkins для K8S.
Примечание. AWS EKS и Jenkins - это отдельная машина (мы используем существующую Jenkins). Возможно, мне потребуется создать новую среду EKS на основе требований.
Пожалуйста, предложите, если есть какой-либо плагин AWS EKS для Jenkins , который можно использовать для развертывания.
Остальное
Можно ли создать собственный сценарий Bash (сценарий автоматизации) для развертывания приложения K8S в AWS EKS?
My ResearchВот что на самом деле: AWS предоставляет поддержку api / sdk только для создания / управления кластерами, но не развертывает приложение в среде k8s (используя kubectl
).
Вероятно, создав кластер, мы можем сделать это через SDK. но Как развернуть приложение k8s удаленно (потому что Jenkins работает на другом компьютере).