Grafana

To deploy Grafana using the Helm Chart, follow these steps: Navigate to the Grafana helm chart directory: $ cd helm_charts/grafana_chart Add the Grafana Helm repository: $ helm repo add grafana Install Grafana using the Helm Chart. We provided a customized grafana_values.yaml file for our specific needs, but you can modify it according to your preferences. helm install Grafana grafana/grafana -f grafana_values.yaml After the installation is complete, you can access the Grafana dashboard using the IP address or hostname of the Kubernetes cluster along with the port number....

January 14, 2023

Keycloak

Navigate to the Keycloak Helm Chart directory in your Git repo: $ cd helm_charts/keycloak_chart Add the Codecentric Helm repo: helm repo add codecentric Install Keycloak using the Helm Chart: I have provided chart values that are customized for our needs, but you can make changes to suit your specific requirements. Use the following command to deploy Keycloak: helm install keycloak codecentric/keycloak -f keycloak_values.yaml That’s it! Your Keycloak instance should now be up and running, you can access it with the Keycloak Service IP....

January 14, 2023

Prometheus

Navigate to the Prometheus chart directory: cd helm_charts/prometheus_chart Add the Prometheus Helm chart repository from prometheus-community: helm repo add prometheus-community https://prometheus-community.github.io/helm-charts Install Prometheus using the Helm chart. We provided the chart values customized for our needs, but you can make your changes as you wish. Specify the custom values file with -f flag: helm install prometheus prometheus-community/prometheus -f prometheus_values.yaml --version 19.0.0 This will deploy Prometheus in your Kubernetes cluster using the specified configuration in values....

January 14, 2023

RBAC with k8s

Create a namespace for the developer apiVersion: v1 kind: Namespace metadata: name: developer Create Role: kind: Role apiVersion: rbac.authorization.k8s.io/v1 metadata: name: developer-role namespace: developer rules: - apiGroups: [""] resources: ["pods", "services"] verbs: ["get", "list", "watch"] Bind the role to the developer user: kind: RoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: developer-rolebinding namespace: developer subjects: - kind: User name: developer-user apiGroup: rbac.authorization.k8s.io roleRef: kind: Role name: developer-role apiGroup: rbac.authorization.k8s.io Apply the configuration kubectl apply -f namespace....

January 14, 2023

Velero

Navigate to the Velero chart directory: cd helm_charts/velero Add the velero Helm chart repository from vmware github repo: helm repo add vmware-tanzu https://vmware-tanzu.github.io/helm-charts Install velero using the Helm chart. We provided the chart values customized for our needs, but you can make your changes as you wish. Specify the custom values file with -f flag: helm install velero vmware-tanzu/velero --namespace velero -f values.yaml This will deploy capsule in your Kubernetes cluster using the specified configuration in values....

January 14, 2023

Identity & Access Managment GKE

Developer Access to GKE We will add a our developer to access his dedicated well isolated namespace in the shared gke cluster Assign the IAM role to your developer Create a new IAM role with the appropriate permissions for your developer. For example, you can use the roles/container.developer predefined role, which grants permissions to deploy and manage Kubernetes resources, but does not allow access to cluster administration. You can create a new role using the following command:...

January 14, 2023

Vault

January 13, 2023

OpendLDAP

January 12, 2023

CI/CD

January 11, 2023