Skip to content

Commit

Permalink
another test
Browse files Browse the repository at this point in the history
  • Loading branch information
bgsub committed Dec 20, 2024
1 parent c8ae013 commit 3e40cec
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 47 deletions.
11 changes: 11 additions & 0 deletions ansible/loadbalancer-service.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
apiVersion: v1
kind: Service
metadata:
name: projet-log-8100-lb
spec:
selector:
app: dvga
ports:
- port: 80
targetPort: 5013
type: LoadBalancer
51 changes: 4 additions & 47 deletions ansible/playbook.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,10 @@
values:
prometheus:
service:
type: LoadBalancer
type: NodePort
grafana:
service:
type: LoadBalancer
type: NodePort

- name: Définir un ResourceQuota pour limiter les ressources dans le namespace
kubernetes.core.k8s:
Expand Down Expand Up @@ -85,57 +85,14 @@
labels:
app: dvga
spec:
type: LoadBalancer
type: ClusterIP
selector:
app: dvga
ports:
- name: http
port: 5013
targetPort: 5013
- name: Install NGINX Ingress Controller
kubernetes.core.k8s:
kubeconfig: "{{ lookup('env', 'KUBECONFIG') }}"
state: present
definition:
apiVersion: v1
kind: Namespace
metadata:
name: ingress-nginx
- name: Add NGINX Ingress Controller repo
kubernetes.core.helm_repository:
name: ingress-nginx
repo_url: https://kubernetes.github.io/ingress-nginx
- name: Install NGINX Ingress Controller
kubernetes.core.helm:
name: ingress-nginx
chart_ref: ingress-nginx/ingress-nginx
release_namespace: ingress-nginx
create_namespace: true

- name: Create Ingress for dvga
kubernetes.core.k8s:
kubeconfig: "{{ lookup('env', 'KUBECONFIG') }}"
definition:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: dvga-ingress
namespace: default
annotations:
kubernetes.io/ingress.class: "nginx"
spec:
rules:
- host: log8100-projet-dvga.nbj-dev.me
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: dvga-service
port:
number: 5013


- name: Deploy ServiceMonitor for dvga
kubernetes.core.k8s:
kubeconfig: "{{ lookup('env', 'KUBECONFIG') }}"
Expand Down

0 comments on commit 3e40cec

Please sign in to comment.