Just created a new blog using @hashnode. It's fast β‘οΈ, free π, and highly customisable βοΈ. Get yours here: https://t.co/rOmdyk5OLY
π: https://t.co/SyaJyX48yn
How to convert AWS CloudFormation template between JSON and YAML formats ?
Use "AWS CloudFormation Template Flip" tool.
β pip install cfn-flip
π More info : https://t.co/SReVbqSnla
#AWS#DevOps#Cloud@AWSCloudFormer
Application Release automation
Process of packaging and deploying an application in different application environments, and finally releasing to production.
Popular tools : @IBM UrbanCode Release, @xebialabs XLRelease
#DevOps#ReleaseAutomation
Popular Deployment strategies
Canary: Version Y is deployed to the subset of users, then released to all.
Blue/Green: Version Y is deployed alongside version X, Once version Y is tested, it takes over the traffic.
#DevOps#DEVCommunity#DeploymentStratagies
AWS Global Accelerator helps to move user's traffic off the internet and onto amazon's private network to increase the response times of the applications.
Since it uses the aws's private network, latency is greatly improved.
#Cloud#AWS#accelerator@awscloud
Ansible AdHoc command is a great way to run a single command in many number of servers.
If you want to get installed java versions in the hosts mentioned in host.yaml file π
ansible all -i hosts.yaml -m shell -a "java --version"
#ConfigurationManagement#DevOps@ansible
#CKATips#Kubernetes@kubernetesio
Solve jsonpath questions easily ?
βοΈ Use jq to find out the json tree of key you are looking for and filter out managedFields.
π kubectl get nodes -o json | jq -c 'path(..)|[.[]|tostring]|join(".")'
βοΈForm the jsonpath query
Example:-
β Continuous deployment :
Every artifact is deployed to non-prod and prod environments automatically.
β Continuous delivery :
Before deploying to production there's a manual approval required. π¨βπ»
#ContinuousDeployment#ContinuousDelivery#DevOps
#CKATips
Useful image busybox:1.28 which can be used to run utility commands..
kubectl run test-nslookup --image=busybox:1.28 --rm -it --restart=Never -- nslookup nginx-service
@kubernetesio@k8sBLR#Kubernetes#CKA