kameshsampath.k8s_app_spices

Rola Ansible do Usprawnienia Klastra Kubernetes z Aplikacjami

Ansible do tworzenia klastra KinD lub minikube.

Rola może być również używana do instalacji i konfiguracji:

Wymagania

pip3 install \
  -r https://raw.githubusercontent.com/kameshsampath/kameshsampath.k8s_app_spices/master/requirements.txt
ansible-galaxy role install kameshsampath.kind
ansible-galaxy collection install community.kubernetes

UWAGA: Zaleca się użycie Windows Subsystem for Linux (WSL) na systemie Windows.

Zależności Roli

  • kameshsampath.minikube lub kameshsampath.kind

Zmienne Roli

Nazwa Zmiennej Opis Domyślna Wartość
kubernetes_cluster_type Typ Klastra Kubernetes: minikube, kind lub custom minikube
k8s_cluster_ip Adres IP Klastra Kubernetes Automatycznie konfigurowany dla minikube lub KinD
deploy_knative Wdrażanie Knative Fałsz
knative_version Wersja Knative v0.16.0
knative_serving_version Wersja Knative Serving v0.16.0
knative_eventing_version Wersja Knative Eventing v0.16.0
deploy_ingress Wdrażanie Ingress Prawda
ingress_namespace Przestrzeń nazw dla Contour Ingress contour-system
ingress_manifest Plik manifestu Contour Ingress Project Contour
deploy_tektoncd Wdrażanie Tektoncd Fałsz
tektoncd_pipelines_version Wersja Pipelines Tektoncd v0.11.3
tektoncd_triggers_version Wersja Triggerów Tektoncd v0.4.0
deploy_argocd Wdrażanie Argo CD Fałsz
argocd_namespace Przestrzeń nazw Argo CD argocd
argocd_version Wersja Argo CD do użycia v1.6.2
deploy_skupper Wdrażanie Skupper Fałsz
skupper_namespace Przestrzeń nazw do wdrożenia skupper default
skupper_cli_download Pobierz Skupper CLI Prawda
skupper_site_name Nazwa strony Skupper do utworzenia mysite
skupper_site_edge Czy to jest strona skupper edge Fałsz
skupper_console_enable Włącz Skupper Console prawda
skupper_router_console_enable Włącz Konsolę routera Skupper prawda
skuper_cluster_local Czy Skupper jest lokalny dla klastra fałsz
skupper_console_authentication Uwierzytelnianie Konsoli Skupper niezabezpieczone
skupper_console_password Hasło użytkownika Konsoli Skupper skupp3r!
skupper_console_user Użytkownik Konsoli Skupper skupper

Przykładowe Playbooki

Katalog przykłady zawiera różne przykłady playbooków, aby rozpocząć korzystanie z tej roli.

Licencja

Apache v2

Informacje o Autorze

Kamesh Sampath

Problemy

Problemy

Testowanie

  • Dodatkowe moduły Python
pip3 install \
  -r https://raw.githubusercontent.com/kameshsampath/kameshsampath.k8s_app_spices/master/molecule/requirements.txt
ansible-galaxy role install -r https://raw.githubusercontent.com/kameshsampath/kameshsampath.k8s_app_spices/master/molecule/requirements.txt

Wszystkie testy są budowane za pomocą molecule z następującymi scenariuszami:

  • domyślny
molecule test
  • Ingress
molecule test -s deploy_ingress
  • Knative
molecule test -s deploy_knative
  • Tektoncd
molecule test -s deploy_tektoncd
O projekcie

Ansible role to spice you Kubernetes cluster with components like Knative, Contour Ingress, Tektoncd etc.,

Zainstaluj
ansible-galaxy install kameshsampath.k8s_app_spices
Licencja
apache-2.0
Pobrania
89
Właściciel
Veteran tech innovator with 20 years in the trenches. As an author and developer advocate, I'm on a mission to demystify data and cloud technologies.