DEV Community

100 Days of DevOps and Cloud Series' Articles

Back to Nnamdi Felix Ibe's Series
Day 31: Stash Keeps What Status Won't Show, and Private Is a Flag, Not a Subnet
Cover image for Day 31: Stash Keeps What Status Won't Show, and Private Is a Flag, Not a Subnet

Day 31: Stash Keeps What Status Won't Show, and Private Is a Flag, Not a Subnet

9
Comments 2
5 min read
Day 32: Rebase Replays Your Commits, and a Restore Inherits Everything You Don't Override
Cover image for Day 32: Rebase Replays Your Commits, and a Restore Inherits Everything You Don't Override

Day 32: Rebase Replays Your Commits, and a Restore Inherits Everything You Don't Override

8
Comments
5 min read
Day 33: A Conflict Is Git Refusing to Guess, and Lambda's 200 Isn't the One That Matters
Cover image for Day 33: A Conflict Is Git Refusing to Guess, and Lambda's 200 Isn't the One That Matters

Day 33: A Conflict Is Git Refusing to Guess, and Lambda's 200 Isn't the One That Matters

17
Comments 2
5 min read
Day 34: A Hook That Cannot Fail, and an Error Three Commands From Its Cause
Cover image for Day 34: A Hook That Cannot Fail, and an Error Three Commands From Its Cause

Day 34: A Hook That Cannot Fail, and an Error Three Commands From Its Cause

14
Comments 5
4 min read
Day 35: Start and Enable Are Different Promises, and the Slow Thing Goes First
Cover image for Day 35: Start and Enable Are Different Promises, and the Slow Thing Goes First

Day 35: Start and Enable Are Different Promises, and the Slow Thing Goes First

14
Comments 3
5 min read
Day 36: A Running Container Is Not a Published One, and an ALB Needs a Listener
Cover image for Day 36: A Running Container Is Not a Published One, and an ALB Needs a Listener

Day 36: A Running Container Is Not a Published One, and an ALB Needs a Listener

13
Comments 3
5 min read
Day 37: The Role Is Not What You Attach, and the Bucket Is Not the Objects
Cover image for Day 37: The Role Is Not What You Attach, and the Bucket Is Not the Objects

Day 37: The Role Is Not What You Attach, and the Bucket Is Not the Objects

10
Comments
5 min read
Day 38: A Tag Is a Name, Not a Copy, and RUNNING Is Not Reachable
Cover image for Day 38: A Tag Is a Name, Not a Copy, and RUNNING Is Not Reachable

Day 38: A Tag Is a Name, Not a Copy, and RUNNING Is Not Reachable

19
Comments 5
4 min read
Day 39: Commit Captures the Layer, Not the Recipe, and AccessDenied Is Not Always IAM
Cover image for Day 39: Commit Captures the Layer, Not the Recipe, and AccessDenied Is Not Always IAM

Day 39: Commit Captures the Layer, Not the Recipe, and AccessDenied Is Not Always IAM

14
Comments 4
5 min read
Day 40: Curl's 000 Says Where to Look, and Blackhole Says Exactly What Broke
Cover image for Day 40: Curl's 000 Says Where to Look, and Blackhole Says Exactly What Broke

Day 40: Curl's 000 Says Where to Look, and Blackhole Says Exactly What Broke

18
Comments 9
5 min read
Day 41: EXPOSE Does Not Publish, and a KMS Key Has No Name
Cover image for Day 41: EXPOSE Does Not Publish, and a KMS Key Has No Name

Day 41: EXPOSE Does Not Publish, and a KMS Key Has No Name

18
Comments 2
5 min read
Day 42: A Custom Network Gives You DNS, and DynamoDB Only Declares Its Key
Cover image for Day 42: A Custom Network Gives You DNS, and DynamoDB Only Declares Its Key

Day 42: A Custom Network Gives You DNS, and DynamoDB Only Declares Its Key

13
Comments 4
4 min read
Day 43: A Port Is Closed Until You Publish It, and an AZ Name Is Not an AZ
Cover image for Day 43: A Port Is Closed Until You Publish It, and an AZ Name Is Not an AZ

Day 43: A Port Is Closed Until You Publish It, and an AZ Name Is Not an AZ

20
Comments 1
4 min read
Day 44: Compose Stopped Needing a Version, and the CLI Gives You No Grace Period
Cover image for Day 44: Compose Stopped Needing a Version, and the CLI Gives You No Grace Period

Day 44: Compose Stopped Needing a Version, and the CLI Gives You No Grace Period

10
Comments
4 min read
Day 45: RUN Cannot See Your Build Context, and NAT Only Goes One Way
Cover image for Day 45: RUN Cannot See Your Build Context, and NAT Only Goes One Way

Day 45: RUN Cannot See Your Build Context, and NAT Only Goes One Way

12
Comments
5 min read
Day 46: Compose Wires the Whole Stack, and Permission to Invoke Is Not Permission to Act
Cover image for Day 46: Compose Wires the Whole Stack, and Permission to Invoke Is Not Permission to Act

Day 46: Compose Wires the Whole Stack, and Permission to Invoke Is Not Permission to Act

20
Comments 4
5 min read
Day 47: Copy Requirements Before the Code, and SQS Has No Priority Feature
Cover image for Day 47: Copy Requirements Before the Code, and SQS Has No Priority Feature

Day 47: Copy Requirements Before the Code, and SQS Has No Priority Feature

14
Comments
4 min read
Day 48: Nobody Replaces a Bare Pod, and a Stack Knows How to Take Itself Apart
Cover image for Day 48: Nobody Replaces a Bare Pod, and a Stack Knows How to Take Itself Apart

Day 48: Nobody Replaces a Bare Pod, and a Stack Knows How to Take Itself Apart

13
Comments
4 min read
Day 49: A Deployment Keeps Pods Alive, and Routable Is Not Reachable
Cover image for Day 49: A Deployment Keeps Pods Alive, and Routable Is Not Reachable

Day 49: A Deployment Keeps Pods Alive, and Routable Is Not Reachable

14
Comments
5 min read
Day 50: One Number Picks a Pod's QoS Class, and a Bigger Disk Is Three Separate Jobs
Cover image for Day 50: One Number Picks a Pod's QoS Class, and a Bigger Disk Is Three Separate Jobs

Day 50: One Number Picks a Pod's QoS Class, and a Bigger Disk Is Three Separate Jobs

19
Comments 8
5 min read
Day 51: A Rollout Only Starts When the Template Changes, and Azure Keeps Only Half Your Key
Cover image for Day 51: A Rollout Only Starts When the Template Changes, and Azure Keeps Only Half Your Key

Day 51: A Rollout Only Starts When the Template Changes, and Azure Keeps Only Half Your Key

15
Comments 1
4 min read
Day 52: Undo Rolls Forward, and the Disk Already Mounted Is the One Not to Trust
Cover image for Day 52: Undo Rolls Forward, and the Disk Already Mounted Is the One Not to Trust

Day 52: Undo Rolls Forward, and the Disk Already Mounted Is the One Not to Trust

19
Comments 5
5 min read
Day 53: A Shared Volume Needs a Shared Path, and Ubuntu 22.04 Has Two Names on Azure
Cover image for Day 53: A Shared Volume Needs a Shared Path, and Ubuntu 22.04 Has Two Names on Azure

Day 53: A Shared Volume Needs a Shared Path, and Ubuntu 22.04 Has Two Names on Azure

21
Comments 1
4 min read
Day 54: A Volume Belongs to the Pod, and a Resource Group's Region Is Only Metadata
Cover image for Day 54: A Volume Belongs to the Pod, and a Resource Group's Region Is Only Metadata

Day 54: A Volume Belongs to the Pod, and a Resource Group's Region Is Only Metadata

21
Comments 2
4 min read
Day 55: The Volume Hides nginx's Log Links, and Every Azure Subnet Gives Up Five Addresses
Cover image for Day 55: The Volume Hides nginx's Log Links, and Every Azure Subnet Gives Up Five Addresses

Day 55: The Volume Hides nginx's Log Links, and Every Azure Subnet Gives Up Five Addresses

19
Comments 1
4 min read
Day 56: A Service Finds Pods by Label, and an Azure Subnet Has No Zone
Cover image for Day 56: A Service Finds Pods by Label, and an Azure Subnet Has No Zone

Day 56: A Service Finds Pods by Label, and an Azure Subnet Has No Zone

12
Comments
4 min read