Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ Profile Banner
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ Profile
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ

@TheNJDevOpsGuy

8,512
Followers
648
Following
1,810
Media
8,983
Statuses

I Simplify Kubernetes and Cyber Security With Real-World Content, Training, and Consultingโ”‡4x Published Authorโ”‡International Public Speaker

New Jersey
Joined September 2017
Don't wanna be here? Send us removal request.
Pinned Tweet
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
Learning Kubernetes doesnโ€™t just mean youโ€™re going to learn ONLY Kubernetes A thread ๐Ÿงต
17
126
488
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
Officially starting the Kubernetes and Platform engineering blog series. First up - Operators. Keep an eye out for this blog post dropping next Wednesday ๐Ÿ”ฅ #kubernetes #devops #platformengineering
Tweet media one
13
126
832
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
AWS ECS vs AWS EKS vs Kubernetes. Is there a difference? If so, what is it? A thread ๐Ÿงต
12
61
447
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
I recently updated my GitHub repo which contains A LOT of Kubernetes examples. As we all know, getting hands-on is a key factor to being successful in the engineering space. A thread ๐Ÿงต
12
60
310
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
I'm starting to put together a resource on GitHub called "Kubernetes Quickstart Examples". It will contain code to create, spin down, and clean up: - Cloud Kubernetes clusters (AKS, EKS, GKE, etc.) - On-prem Kubernetes clusters ๐Ÿงต
4
46
313
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
I've spoken to several engineers and leaders at various organizations about Kubernetes. I've also been working with Kubernetes myself in production environments since 2016. Here are the top 10 actions you should take in production Kubernetes environments. A thread ๐Ÿงต๐Ÿ‘‡
11
55
310
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
I recently updated my open-source GitHub repo called "Kubernetes-Examples" It contains A LOT of Kubernetes Manifests and different types of configurations that you can use to jump into various Kubernetes topics A thread ๐Ÿงต
11
56
302
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
3 years
Learning cloud is hard Learning DevOps is hard Learning software development is hard I know it may look like everyone knows it from the outside looking in, but 90% of organizations are still trying to figure it out. Don't worry, you're not late; you're right on time. #devops
9
55
291
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
Are you thinking about taking the Certified Kubernetes Administrator (CKA) exam? A thread ๐Ÿงต #kubernetes #devops #docker
21
67
290
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
3 years
If you're in the #DevOps space or interested in getting started with a hands-on approach, feel free to check out my open-source project called DevOps The Hard Way on GitHub. - Build with Terraform ๐Ÿ˜Ž - Work in AWS ๐Ÿ”ฅ - Use Python ๐Ÿ’ฏ And much more ๐Ÿค™
Tweet media one
6
78
278
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
3 years
Do YOU want to learn Terraform in a project-focused, hands-on, & FREE way? Check out Terraform The Hard Way, an open-source GitHub project that allows you to learn: -Terraform basics -Start creating projects -Test your Terraform code #devops #terraform
Tweet media one
4
63
261
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
Part 1 of the Kubernetes and Platform Engineering blog series is released ๐Ÿš€ Part 1 goes into: 1. Controllers 2. CRD's 3. Operators 4. How to build Operators Check it out at the link below ๐Ÿ‘‡ #kubernetes #devops #platformengineering
Tweet media one
4
43
234
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
The best kind of delivery.
Tweet media one
19
9
237
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
Networking in Kubernetes is arguably the most important piece. Why? Because thereโ€™s not much you can do in a Kubernetes cluster without proper networking. A thread ๐Ÿงต
7
47
223
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
3 years
Officially did the last (for now) update on DevOps The Hard Way. - Free/open-source DevOps project ๐Ÿ”ฅ - Terraform, Kubernetes, Python, and more ๐Ÿ’ฏ - All AWS & cloud-native ๐Ÿ˜Ž Get some hands-on, project-focused #DevOps practice today! #AWSCommunity
Tweet media one
9
62
215
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
3 years
Part 4 of the official coding interview prep series for #DevOps , #Cloud engineers, and SRE's is here! Let's deploy a Go app to AKS together ๐Ÿ”ฅ #Kubernetes @Azure
1
22
190
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
What problem is Kubernetes trying to solve? Is it simply container orchestration? A thread ๐Ÿงต
11
34
194
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
I recently updated my FREE project on GitHub called "Kubernetes Quickstart Environments" It's a repo that helps you automatically create ANY Kubernetes cluster in the cloud or on-prem A thread ๐Ÿงต
2
32
190
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
Role Based Access Control (RBAC) is arguably one of the biggest headaches for engineers in a Kubernetes cluster. However, there are certain ways to make it far easier. A thread ๐Ÿงต
6
33
185
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
Kubernetes Ingress is one of the most important pieces of the k8s puzzle If you're deploying a web app and customers, clients, or yourself need access to it, cloud load balancers can get expensive A thread ๐Ÿงต
3
44
185
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
Are you thinking about taking the Certified Kubernetes Administrator (CKA) exam? Is it a big goal of yours? If so, let's talk about it in this thread ๐Ÿงต
9
40
175
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
I created a GitHub repo for how to create multiple Kubernetes environments If youโ€™re looking to get started with Kubernetes and create your very first Kubernetes cluster, this is for you! Check it out at the link below ๐Ÿ”ฅ #kubernetes #docker #devops
1
36
171
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
3 years
DevOps The Hard Way, an open-source, project-focused learning experience is at 544 stars on GitHub! ๐Ÿ”ฅ If you want a way to learn #DevOps in #AWS from a hands-on perspective, definitely check it out at the link below.
2
57
171
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
I recently updated my GitHub repo that's filled with real-world Kubernetes examples. This update includes configurations for: - cert-manager - Monitoring and observability - Kyverno - Service mesh - Stress testing Check it out below. #kubernetes #dev
25
41
170
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
Here's a little glimpse into how I help my clients plan and execute the best running Kubernetes environments in the world. I split up the work into three categories and execute it accordingly. #kubernetes
Tweet media one
5
24
167
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
100 Days Of Containers and Orchestration has officially been updated! I've just added day 3, day 4, and half of day 5. You'll be learning about: - Using Docker on Linux - Using Docker on Windows - Getting Docker Desktop up and running (cont)
Tweet media one
4
36
161
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
I noticed that there's ZERO GitHub Actions to deploy apps to AWS Elastic Kubernetes Service (EKS). There are Actions to deploy to AKS and GKE, but not EKS. I created a workflow for this. Hope it helps! Link below. #kubernetes #github #aws
Tweet media one
6
38
164
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
Whatโ€™s the difference between Managed Kubernetes Services? For example - AKS, EKS, and GKE Letโ€™s break it down ๐Ÿ‘‡๐Ÿป A thread ๐Ÿงต
5
40
165
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
If you want to be successful in the cloud-native world, here's what you need to know: - Cloud and virtualization - Operating systems and networking - CICD - Coding - Security - Application development workflows - Architecture A thread ๐Ÿงต
8
35
159
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
Getting Part 2 of the Kubernetes and Platform Engineering blog series ready ๐Ÿ”ฅ Part 2 is all about Cluster API. Dropping next Wednesday ๐Ÿš€ #kubernetes #platformengineering #devops
Tweet media one
2
24
158
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
A quick breakdown of Kubernetes Helm Chart architecture - Root directory - Info related to your Helm Chart - Chart dependencies (if you have other charts that are dependencies to your app) - Where you store k8s manifests - Parameters/variables #Kubernetes #DevOps #cloud
Tweet media one
1
33
160
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
4 years
I quit my job. I'm no longer a full-time employee. Instead, I'm betting with my time. I'm focusing on 3 key avenues. - Consulting around the world - Creating content and running a business (more to come on this in the coming weeks. It's a huge announcement) - Mentoring others
32
4
156
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
Kubernetes can be a pretty complicated distributed system. Because of that, before implementing it, you need to understand WHY youโ€™re implementing it. A thread ๐Ÿงต
2
30
149
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
What are the 50 Kubernetes concepts that you should know? Well, I like to break them down into three sections: - Day Zero - Day One - Day Two A thread ๐Ÿงต
3
20
135
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
My predictions in Kubernetes and Platform Engineering for the next 5-7 years ๐Ÿ‘‡๐Ÿป
6
15
132
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
I created a repo on GitHub called kubernetes-examples that has a ton of different Manifests showing you how to: - Work with RBAC - Scan containers for vulnerabilities - Ingress - Kustomize and A LOT more Check it out at the link below ๐Ÿ”ฅ #kubernetes
3
41
132
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
11 months
- Deployed a VM from Kubernetes - SSH'd into that VM If this isn't cool, idk what is. If you're an Infrastructure Engineer, Sysadmin, or Network Engineer that wants to dive into Kubernetes, you gotta check out KubeVirt.
Tweet media one
2
21
127
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
If you want to use ArgoCD to deploy Helm Charts in a declarative manner but have a `values.yaml` file, do the following... Under the `Helm` map, make a new `valuesFiles:` key and under that key specify your `values.yaml file. #gitops #kubernetes
Tweet media one
3
31
129
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
Great AWS Elastic Kubernetes Service (EKS) resource for getting ideas on how to implement EKS in production. #kubernetes #AWS
1
29
126
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
4 years
BIG announcement per this post: As of January 2021, I'm officially Senior Partner and Chief Architect at @CloudSkills_io . @mike_pfeiffer and I are teaming up to bring Cloud and DevOps enablement around the globe with real-world content and consulting.
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
4 years
I quit my job. I'm no longer a full-time employee. Instead, I'm betting with my time. I'm focusing on 3 key avenues. - Consulting around the world - Creating content and running a business (more to come on this in the coming weeks. It's a huge announcement) - Mentoring others
32
4
156
22
5
125
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
8 months
Fully configured Ubuntu Virtual Machine running on Kubernetes. This is the future of Datacenter management. #kubernetes #devops #platformengineering
Tweet media one
5
18
114
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
3 years
Machine Learning is an extremely in-depth topic, but there are easy places to start!! Take a look at my newest YouTube video, which I'm guaranteeing to be the easiest way to break into Machine Learning ๐Ÿ”ฅ ML Mean Mode with #Python ๐Ÿ˜Ž #MachineLearning
0
23
117
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
You did say that...
Tweet media one
1
24
120
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
9 months
DevOps is not Platform Engineering. Platform Engineering is not DevOps. Platform Engineering isn't replacing DevOps. At this point, it's two entirely different disciplines, yet the tools available will overlap. (Cont) ๐Ÿงต #kubernetes #devops #platformengineering
5
17
121
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
Learning Kubernetes isn't just about learning Kubernetes. If you want to deploy to Kubernetes, what do you need? An app. To deploy an app, you need to learn a programming language. Deploying to a cluster and needing things like load balancers, clustering, and... A thread ๐Ÿงต
4
33
122
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
Ready to dive into Go as your programming language of choice? If not, you should be. It ties in incredibly nicely with your Kubernetes journey. Check out the link below to get a Go Crash Course for free. #golang #kubernetes
1
30
119
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
Learning Kubernetes in a hands-on fashion is absolutely crucial to your success I know for myself I can read a ton of Kubernetes stuff, but if I don't practice it, it doesn't fully sink into my brain A thread ๐Ÿงต
5
26
122
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
10 months
Coolest thing I've played with in a while. I'm running a full Windows Server 2019 Virtual Machine on Kubernetes with KubeVirt. #kubernetes #devops #platformengineering
Tweet media one
6
22
120
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
11 months
My Real-World Kubernetes course is now available on Udemy ๐Ÿš€ Price drop to $14.99 for the promotion of it being officially launched (going up to $29.99 in two days). Check it out at the link below ๐Ÿ‘‡ #kubernetes #devops #platformengineering
Tweet media one
5
21
112
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
8 months
Platform Engineering - The Big Technical Picture
2
22
111
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
11 months
Part 3 of the Kubernetes and Platform Engineering blog series is out ๐Ÿ”ฅ This week, it's all about Crossplane โœ… What is Crossplane โœ… Why it's important for Platform Engineering โœ… How to get started using Crossplane Check it out at the link below ๐Ÿ‘‡
1
31
111
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
I see so many engineers today that are interested in learning Kubernetes, but here's a question - do you know the prerequisites? Kubernetes is a data center within itself, so you must understand: A thread ๐Ÿงต
2
23
109
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
How are you managing your Kubernetes environments right now? A thread ๐Ÿงต
11
23
104
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
4 years
Just when I thought this week couldn't get any better, @CloudSkills_io was just awarded the official Microsoft Gold Partnership in the DevOps division. Super pumped about this, it's an honor ๐Ÿ”ฅ #devops @Azure
Tweet media one
15
2
107
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
11 months
My new series Make Kubernetes and Platform Engineering Easier has begun ๐Ÿš€ In part 1, we'll be diving into: โœ… AIOps (the real AIOps, no buzz here) โœ… Creating networks and managing clusters in Nethopper Check it out at the link below ๐Ÿ‘‡ #kubernetes
3
26
106
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
My new course, Kubernetes Real-World, is officially RELEASED ๐Ÿ”ฅ With all of the pre-sales that this course received, I can tell it's going to be an awesome resource for everyone. Check it out at the link below. #kubernetes #devops #docker
3
24
101
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
I've been fighting with EKS all day. What was that thing that everyone says? Managed Kubernetes Services makes k8s easier?
30
6
105
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
3 years
If you're a sysadmin, infrastructure engineer, or cloud engineer, here's the reality; You need to learn how to code You don't have to build the next Twitter or Instagram, but you do have to code. I'll teach you how and why at the link below #devops
3
10
102
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 months
Over 1 million Kubernetes clusters are exposed publically (that we know of).
Tweet media one
6
24
101
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
Are you using GitOps today in your Kubernetes cluster? If not, let me show you how to get a GitOps operator up and running in under EIGHT minutes. a thread ๐Ÿงต
3
12
98
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
My new Kubernetes course is being released in May. If you want to learn how to use Kubernetes in the real-world for the job you have or the job you want, this course is for you. Pre-sales are available now. Check it out at the link below. #kubernetes
2
20
97
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
Wow, this is wild... HUGE announcement. I will officially be on the Kubernetes v1.28 Release Team! Super pumped for this as it's going to be an epic journey. #kubernetes
19
1
97
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
Let's start your week off right with a little Kubernetes and Terraform! In this blog post, I'll teach you how to: - Create a Kubernetes cluster in AWS - Utilize Terraform for Kubernetes - Deploy the cluster Link below ๐Ÿ‘‡ #devops #terraform #kubernetes
Tweet media one
0
35
96
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
If you're looking to deploy ArgoCD for the first time in a Kubernetes cluster, let me show you how to get it up and running. But first, let's talk about ArgoCD. A thread ๐Ÿงต
3
23
94
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
4 years
Hi #azurefamily ! A few months back I wrote an eBook for #DevOps recipes in #Azure . Today, I've officially put it up for 100% FREE. #Community @AzureDevOps
Tweet media one
5
45
95
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
3 years
Want to learn how to get started with @getpostman for ANY API testing, sharing, and saving? Check out how you can use Postman to test Python web apps written in Flask #Python
1
15
90
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
Here are some statistics to think about when you're designing a Kubernetes cluster. - No more than 110 pods per node - No more than 5,000 nodes - No more than 150,000 total pods - No more than 300,000 total containers #kubernetes #devops #docker
Tweet media one
6
29
92
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
Docker Networking contains two parts: - Networking at the host level - Networking at the container level Conceptually, and technically, the way that you โ€œuseโ€ networking at the host or the container level is the same. What do I mean by that? Networking is networking. ๐Ÿงต๐Ÿ‘‡
2
17
93
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
Laney and I are happy to show the first copies of my new book! #kubernetes
Tweet media one
10
8
93
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
7 months
Build A Platform Engineering Environment On Kubernetes Part 1
2
15
93
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
How does RBAC differentiate between environments with Kubernetes? If you care about security, which you should, RBAC is one of the best places to start. A thread ๐Ÿงต
4
14
89
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
7 months
Part 3: Building A Platform Engineering Environment On Kubernetes
1
15
91
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
What does it mean to be a "beginner" with Kubernetes? What does it mean to be an "advanced" Kubernetes engineer? a thread ๐Ÿงต
4
17
88
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
What are you doing for Day Two when it Kubernetes to Kubernetes? Here's a few ways to think about it and a few tools/platforms that can help you out. #kubernetes #devops #docker
Tweet media one
2
24
89
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
How does Kubernetes replicate data? By default, thereโ€™s actually a single point of failure. But thereโ€™s a specific algorithm that ensures high availability A thread๐Ÿงต
1
20
86
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
3 years
Do you need DevRel? If youโ€™re thinking about it, the answer is most likely yes. - Content from a team that understands your product ๐Ÿ’ฏ - Product advisory ๐Ÿ”ฅ - Perfect the message about your product and tell a good story โœ๏ธ #DevRel #DevOps
0
6
79
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
If you're doing any Observability in Kubernetes (which you should), you'll come across two things: - Metrics Server - Kube State Metrics They're different. A thread
2
11
83
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
Remember a few things when youโ€™re taking the Certified Kubernetes Administrator (CKA), the CKS, or the CKAD. โœ… It will only prepare you so much for the real-world โœ… It is a great hands-on resource A thread ๐Ÿงต
3
18
83
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
10 months
When you use Kubeshark, you can download a Pcap and open it up in Wireshark. By doing so, you can analyze the traffic from API's to Pod calls to various components like the Kubelet. Network Observability for Kubernetes in action. #kubernetes #devops #platformengineering
Tweet media one
1
15
81
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
11 months
Definitely a few different values needed when it comes to configuring HA mode for an ArgoCD installation. Remember, you need at least 3 Worker Nodes running as that's what Redis requires for ArgoCD. #kubernetes #gitops
Tweet media one
0
17
78
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
Before learning Kubernetes and cloud-native, this is where you should start #Kubernetes #devops
@TheKevinEvans
Kevin Evans โ˜๏ธ
2 years
Cloud Service Providers abstract the physical components that make up the service you are consuming!โ˜๏ธ For example compute,networking and storage to name a few! Knowing the OSI model will still give you a good reference on data centre architecture๐Ÿค” #cloud #DevOps #tech
Tweet media one
1
8
51
0
12
79
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
If you were wondering, yes... to deploy Kubernetes, the underlying code is Bash! You can find it here: #kubernetes #devops
Tweet media one
2
16
78
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
Don't get tripped up on what a Kubernetes Kubelet is. The Kubelet: A thread ๐Ÿงต
1
15
77
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
What does monitoring and observability look like for your Kubernetes environment? Usually, I go with the following stack: - Grafana - Prometheus A thread ๐Ÿงต
12
16
76
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
3 years
This year has been a rollercoaster. - I got rid of some bad company - I made a lot of career changes - I had a lot of ups and a lot of downs The best thing was getting my health back after my back surgery. Pic on the left was a year ago. Pic on the right was today.
Tweet media one
Tweet media two
13
0
76
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
4 years
Iโ€™ve officially accepted a position to be the newest @CBTNuggets trainer! Iโ€™ll be focusing on creating #DevOps content in #Azure . Im very excited and humbled to be around the best #trainers in the industry. #ContentCreator #QualityEngineering #CBTNtrainer
Tweet media one
11
5
74
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
Logging in Kubernetes can be a major pain. But... here's the thing - we all need to log output. But why? A thread ๐Ÿงต
2
10
75
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
When it comes to Kubernetes, understanding how to properly create environments and clusters is half of the battle The same goes for whether you're doing on-prem cluster deployments AND cloud deployments A thread ๐Ÿงต
2
15
74
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
Getting the third blog post ready in the Platform Engineering On Kubernetes series. This time, it's all about @crossplane_io #kubernetes #devops #platformengineering
Tweet media one
1
16
75
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
I get asked a very unique question from a Kubernetes perspective. Many engineers ponder this... Whatโ€™s the difference between a Kubernetes Controller and Custom Resource Definitions (CRD)? A thread ๐Ÿงต
6
17
72
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
7 months
I will be doing a live stream on creating a full, from scratch, Platform Engineering environment on Kubernetes ๐Ÿ”ฅ Dates: January 22nd, 23rd, and 24th. Time: 12:00 PM US EST This will be free for ALL engineers. if you'd like to sponsor it, which would be an awesome community
Tweet media one
3
7
72
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
What's the difference between a Kubernetes Controller, CRD, and Operator? A thread ๐Ÿงต โœ… Custom Resource Definition (CRD) A Custom Resource Definition (CRD) gives you the ability to create a new type/object in Kubernetes. (Cont)
2
13
71
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
3 years
Well, this was unexpected. I'm pleased to announce that I'm officially a Hashicorp Ambassador, awarded for 2021๐Ÿ˜€ This is due to my contributions to the community for Terraform Thanks for the nominations and the award! @HashiCorp #terraform
Tweet media one
15
1
73
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
If you're implementing monitoring and observability for Kubernetes, you have several options. Some of those include: - Cloud tools like CloudWatch and Azure Monitor - Paid tools like Datadog or AppDynamics - Open source tools like Grafana and Prometheus A thread ๐Ÿงต
5
17
71
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
9 months
Officially official ๐Ÿš€ Just signed a new book deal with Packt for a full detailed book on Platform Engineering. I'm really excited to take the Kubernetes journey to the next level and introduce what Platform Engineering truly is. #kubernetes #devops #platformengineering
Tweet media one
9
1
73
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
Part 2 of the Kubernetes & Platform Engineering YouTube series is out ๐Ÿš€ Let's dive into Cluster API, which goes together greatly with Kubernetes Operators Part 2 breaks down: 1. What Cluster API is 2. How it ties in with Kubebuilder and Operators (cont)
2
12
68
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
2 years
GitOps is the equivalent of a Kubernetes Controller A Kubernetes Controller, which runs on the Kubernetes Control Plane, ensures that the observed state of the cluster matches the desired state A thread ๐Ÿงต
3
12
71
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
1 year
Just updated my Top 10 Kubernetes Best Practices eBook ๐Ÿ”ฅ It dives into: โœ… Liveness and Readiness probes โœ… Namespaces โœ… Scaling clusters and apps โœ… API's โœ… Networking โœ… Security and A LOT more. Check it out at the link below. #kubernetes #devops
1
13
69
@TheNJDevOpsGuy
Michael Levan ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ˜•๏ธ
9 months
Platform Engineering isn't a walk in the park, but you can break it down into smaller parts. โœ… Underlying Platform โœ… Platform Capabilities โœ… Platform Interface Think about it in chunks like this and it'll be far easier to implement. #kubernetes #devops #platformengineering
4
10
69