DevOpsDevops Flashcards
What is the difference between devops and traditional methods?
DevOps is not siloed
Steps in DevOps Process
Build
Integrate
Test
Deploy
DevOps Benefits
-fast rollbacks
-reliaiblity
-consistency
-collaboration
-speed of delivery
-frequency of deployments
CI/CD Pipeline Steps
Plan
Code
Build
Test
Release
Deploy
Operate
Source Control Management Tools
Bitbucket
Git
Github
Subversion
Build Automation Tools
GitHub CL
Jenkins
Bamboo
Travis
Maven
Testing Tools
Selenium
Appium
Cucumber
JMeter
Release Management Tools
Cloudbees Flow
AWS Code Pipeline
BMC Release
Urban Code Release
Deployment Tools
Azure DEvOps Pipieline
AWS Code Deploy
CloudBees CD
Spinnaker
Octupus DEploy
Containers
Docker
OpenShift
Kubernetes
Helm
Rancher
Monitoring and Analytics
Elastic Stack
SplunkApp
Grafana
App Dynamics
Git
open source distributed version control
implements staging, merging and branching
focuses on speed and performance
Git Commands
Init
Add
Commit
Branch
Checkout
Merge
Remote Git Commands
Push Pull and Clone
Characteristics of Containers
Isolated software unit
contains dependences
lightweight
portable
increased security
Docker components
daemon
file
registry
api
container
client
docker commands
build
run
pull
push
start
stop
Kill
Components of container Orchestration
configuration
provisioning
health monitoring
security
scaling
Orchestration Tools
kubernetes
docker
swarm
The git add command is used to add file contents to the index.
git add
two core components of docker
Docker daemon and file
The Docker daemon is used to control and manage containers, and a Dockerfile contains all the commands and settings that are used to build a Docker image. These are both main components of Docker.
Which commands can be used to display information about Git?
The git branch command lists existing branches (or creates a new branch if a name is specified).
The git status command displays the state of the working directory and the staging area.