https://github.com/matveysviadysh/devops
This project aims to develop your DevOps skills through hands-on experience with essential tools and practices.
https://github.com/matveysviadysh/devops
ci-cd devops docker halm jenkins kubernetes nginx parameters redis
Last synced: 2 months ago
JSON representation
This project aims to develop your DevOps skills through hands-on experience with essential tools and practices.
- Host: GitHub
- URL: https://github.com/matveysviadysh/devops
- Owner: MatveySviadysh
- License: other
- Created: 2025-03-23T14:36:43.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-26T19:06:04.000Z (about 1 year ago)
- Last Synced: 2025-05-26T20:21:06.945Z (about 1 year ago)
- Topics: ci-cd, devops, docker, halm, jenkins, kubernetes, nginx, parameters, redis
- Language: Shell
- Homepage:
- Size: 98.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Docker
docker-compose up --build
docker-compose down
docker build -t m-project .
docker exec -it devops-nginx-server-1 sh
# Kubernetes
kubectl get deployments
kubectl get services
kubectl apply -f nginx-server.yaml
kubectl get pods
kubectl get services
kubectl delete -f nginx-server.yaml
kubectl port-forward pod/nginx-server-96b9d695-g8fmm 8080:80
kubectl config use-context
kubectl apply -f kube/
# monitoring
kubectl create configmap logstash-config --from-file=logstash.conf --namespace=kube-system
kubectl apply -f filebeat-daemonset.yaml
kubectl apply -f logstash-deployment.yaml
kubectl apply -f elasticsearch-statefulset.yaml
kubectl apply -f kibana-deployment.yaml
kubectl get all -n kube-system
# Monitoring
docker-compose -f docker-compose.override.yml up -d
# Jenkins
# Helm
# Redis
redis-cli -p 6379
redis-cli -p 6380