mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-08-19 04:16:26 +00:00
fix: enable markdown processing in center tags and disable directory urls for V2 to resolve image rendering issues
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
- [dev.to: My 12 Favorite Chrome Extensions as a Web Developer](https://dev.to/otomer/my-12-favorite-chrome-extensions-as-a-web-developer-56eg)
|
||||
- [blog.bitsrc.io: Google Chrome Hidden Features Every Developer Should Know](https://blog.bitsrc.io/google-chrome-experimental-features-for-developers-a9a7cc9d1b30)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://twitter.com/addyosmani)
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
- [Firefox DevTools](https://developer.mozilla.org/en-US/docs/Tools/Tools_Toolbox)
|
||||
- Tip: Firefox has a really nice JSON viewer built in. Transforms JSON files (and API responses) into an easy to browse & search tree.
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://developer.mozilla.org/en-US/docs/Tools/Tools_Toolbox)
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/WkLBrHW4NhQ" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
|
||||
@@ -169,7 +169,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/Zztufl4mFQ4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -180,7 +180,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://twitter.com/pvergadia)
|
||||
|
||||
@@ -193,7 +193,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">🎟 You want to get a ticket to <a href="https://twitter.com/googlecloud?ref_src=twsrc%5Etfw">@googlecloud</a> networking, it's really cool!<br>🤓 I take an example company and walk trough the different networking services, take look 👉 <a href="https://t.co/tTwLp7DXH4">https://t.co/tTwLp7DXH4</a><a href="https://twitter.com/hashtag/cloudnetworking?src=hash&ref_src=twsrc%5Etfw">#cloudnetworking</a> <a href="https://twitter.com/hashtag/cloudcomputing?src=hash&ref_src=twsrc%5Etfw">#cloudcomputing</a> <a href="https://t.co/yFVEUpLy1g">pic.twitter.com/yFVEUpLy1g</a></p>— Priyanka Vergadia (@pvergadia) <a href="https://twitter.com/pvergadia/status/1455233394476998660?ref_src=twsrc%5Etfw">November 1, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+12
-12
@@ -1,6 +1,6 @@
|
||||
# About Nubenetes
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
==*"Open Source is most successful when is played as a positive sum game" (Sarah Novotny)*==
|
||||
|
||||
@@ -89,7 +89,7 @@ Tips: ask the hiring manager what experience they have with Cloud Automation, Cl
|
||||
|
||||
??? The absolutely difficult thing is reaching volume production without going bankrupt "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/cdZZpaB2kDM?clip=UgkxWAPHZbVaNZzk9pi0lMu6k5ABLuMHBtRL&clipt=EK2rfRjW9YAB" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -99,7 +99,7 @@ Tips: ask the hiring manager what experience they have with Cloud Automation, Cl
|
||||
|
||||
??? Think like an engineer and not like a politician "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/XzpJvvsNj0E?clip=Ugkx5e13a72WjgowgmAtFieyNFuiKarXWXDp&clipt=EJ-RHRja1iA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/7ruXlR08JZ0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
@@ -108,7 +108,7 @@ Tips: ask the hiring manager what experience they have with Cloud Automation, Cl
|
||||
|
||||
Let's improve both the private & public IT sector and the opportunities in large, medium and small companies, and give us a star on GitHub if you like this blog!!
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="200" height="200" scrolling="no" frameborder="no" allow="autoplay" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/17422127&color=%230a1ef1&auto_play=true&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true&visual=true"></iframe><div style="font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;"><a href="https://soundcloud.com/thespaceman78" title="thespaceman78" target="_blank" style="color: #cccccc; text-decoration: none;"></a> · <a href="https://soundcloud.com/thespaceman78/the-seatbelts-tank-ost-cowboy" title="The Seatbelts - Tank!" target="_blank" style="color: #cccccc; text-decoration: none;">The Seatbelts - Tank!</a></div>
|
||||
|
||||
@@ -119,7 +119,7 @@ Let's improve both the private & public IT sector and the opportunities in large
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
"In the U.S. in 2016, 3.9 million jobs are associated with cloud computing, with 384,478 of them in IT. The median salary for IT professionals with cloud computing experience was $90,950. (Forbes)"
|
||||
|
||||
@@ -138,7 +138,7 @@ Let's improve both the private & public IT sector and the opportunities in large
|
||||
<details>
|
||||
<summary>Stats 1. Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/a3bnNi2R8Vo" title="YouTube video player" frameborder="0" allow="accelerometer; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/45Dt1Hdm39U" title="YouTube video player" frameborder="0" allow="accelerometer; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -150,7 +150,7 @@ Let's improve both the private & public IT sector and the opportunities in large
|
||||
<details>
|
||||
<summary>Stats 2. Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/CxUDjQ0uUhI" title="YouTube video player" frameborder="0" allow="accelerometer; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/cRuTgJHYAtI" title="YouTube video player" frameborder="0" allow="accelerometer; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -163,7 +163,7 @@ Let's improve both the private & public IT sector and the opportunities in large
|
||||
<details>
|
||||
<summary>Stats 3. Inflation and Unemployment. Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/MrmVCMhE6BE" title="YouTube video player" frameborder="0" allow="accelerometer; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/-Q7Ga4D6ty8" title="YouTube video player" frameborder="0" allow="accelerometer; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -175,7 +175,7 @@ Let's improve both the private & public IT sector and the opportunities in large
|
||||
<details>
|
||||
<summary>Stats 4. Government Debt and Income Tax Rate. Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/AhvMuxcvlt0" title="YouTube video player" frameborder="0" allow="accelerometer; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/5kG7LscIyBE" title="YouTube video player" frameborder="0" allow="accelerometer; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -189,7 +189,7 @@ Let's improve both the private & public IT sector and the opportunities in large
|
||||
<details>
|
||||
<summary>Stats 5. Corruption, Favours, Influence Peddling, Unfair Competition, No Meritocracy. Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/lpz2twlK4JE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/v_zxzysqaKk" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -200,7 +200,7 @@ Let's improve both the private & public IT sector and the opportunities in large
|
||||
<details>
|
||||
<summary>Stats 6. IT, Languages and Olympics. Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/2Uj1A9AguFs" title="YouTube video player" frameborder="0" allow="accelerometer; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/Og847HVwRSI" title="YouTube video player" frameborder="0" allow="accelerometer; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -212,7 +212,7 @@ Let's improve both the private & public IT sector and the opportunities in large
|
||||
</details>
|
||||
|
||||
---
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.ansible.com/blog/migrating-the-runbook-a-journey-from-legacy-to-devops)
|
||||
|
||||
|
||||
+1
-1
@@ -154,7 +154,7 @@ security from the beginning with continuous testing, automation, zero trust, and
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/oypdocrbTOE?si=MGkt9GFgQqGvE7Na" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/MRIv2IwFTPg?si=F07g869i6yIfqRdg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
|
||||
|
||||
+2
-2
@@ -385,7 +385,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">How to manage Windows hosts with Ansible!<br><br>A Short Thread 👇 <a href="https://t.co/NGRqym4c91">pic.twitter.com/NGRqym4c91</a></p>— Rakesh Jain (@devops_tech) <a href="https://twitter.com/devops_tech/status/1629453865308536832?ref_src=twsrc%5Etfw">February 25, 2023</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
@@ -397,7 +397,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/1id6ERvfozo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/lhFvMsy6VX8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
+3
-3
@@ -332,7 +332,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/yWzKJPw_VzM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -342,7 +342,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[{: style="width:50%"}](https://blog.testproject.io/2020/06/25/top-10-api-testing-tools-to-watch-in-2020/)
|
||||
|
||||
@@ -361,7 +361,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">People complain about tooling fatigue but web dev in 2021 is 10x simpler than in 2011. You just gotta pick the right tools.<br><br>Infra: <a href="https://twitter.com/PulumiCorp?ref_src=twsrc%5Etfw">@PulumiCorp</a> <br>Data: <a href="https://twitter.com/PostgreSQL?ref_src=twsrc%5Etfw">@PostgreSQL</a> <br>API: <a href="https://twitter.com/HasuraHQ?ref_src=twsrc%5Etfw">@HasuraHQ</a> <br>Frontend: <a href="https://twitter.com/vercel?ref_src=twsrc%5Etfw">@vercel</a>'s NextJS<br><br>And no proprietary bullshit—100% open source!</p>— gunar.uk (@gunar) <a href="https://twitter.com/gunar/status/1395744592071323651?ref_src=twsrc%5Etfw">May 21, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+1
-1
@@ -179,7 +179,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/MeU5_k9ssrs" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/QrLwFEXvxbo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">A handy Decision Tree for choosing the right messaging service on AWS.<br><br>As per my calculations, following it gives you a 90% chance of making the right choice.<br><br>Read more in the thread 🧵👇 <a href="https://t.co/s7Q5uoENop">pic.twitter.com/s7Q5uoENop</a></p>— Maciej Radzikowski (@radzikowski_m) <a href="https://twitter.com/radzikowski_m/status/1513941279175942155?ref_src=twsrc%5Etfw">April 12, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
@@ -121,7 +121,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">𝗔𝗺𝗮𝘇𝗼𝗻 𝗩irtual 𝗣rivate 𝗖loud ☁️ 🔐<br>Your 𝗹𝗼𝗴𝗶𝗰𝗮𝗹𝗹𝘆 𝗶𝘀𝗼𝗹𝗮𝘁𝗲𝗱 𝘃𝗶𝗿𝘁𝘂𝗮𝗹 𝗻𝗲𝘁𝘄𝗼𝗿𝗸 in the cloud 🛠<br><br>From Security Groups, over Route Tables to VPC Peering ↓ <a href="https://t.co/OWhIWVbJwu">pic.twitter.com/OWhIWVbJwu</a></p>— Tobias Schmidt (@tpschmidt_) <a href="https://twitter.com/tpschmidt_/status/1582330939442536448?ref_src=twsrc%5Etfw">October 18, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
@@ -169,7 +169,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Do you secure your <a href="https://twitter.com/awscloud?ref_src=twsrc%5Etfw">@awscloud</a> access?<br><br>11 secrets hackers don't want you to know 📈. <br><br>Number 7 will blow your mind 🤯<br><br>A thread 🔽🔽🔽<a href="https://twitter.com/hashtag/AWSCommunity?src=hash&ref_src=twsrc%5Etfw">#AWSCommunity</a></p>— Andrea Cavagna (@a_cava94) <a href="https://twitter.com/a_cava94/status/1567168785437659137?ref_src=twsrc%5Etfw">September 6, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/GBLPi-mno7M" frameborder="0" allow="accelerometer; autoplay; encrypted-media" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/4OLpOZ77crc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">𝐃𝐨 𝐲𝐨𝐮 𝐰𝐚𝐧𝐭 𝐬𝐨𝐦𝐞 𝐦𝐨𝐫𝐞 𝐡𝐚𝐧𝐝𝐬-𝐨𝐧 𝐞𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞 𝐨𝐧 𝐀𝐖𝐒?<br><br>AWS offers amazing workshops for free!<br><br>Let's take a look at some interesting ones 🧵 <a href="https://t.co/wbcJJFVsuR">pic.twitter.com/wbcJJFVsuR</a></p>— Sandro Volpicella (@sandro_vol) <a href="https://twitter.com/sandro_vol/status/1556900884860264449?ref_src=twsrc%5Etfw">August 9, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+3
-3
@@ -213,7 +213,7 @@ You can filter by topic using the toolbar above.
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -230,7 +230,7 @@ You can filter by topic using the toolbar above.
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/AYAh6YDXuho" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -242,7 +242,7 @@ You can filter by topic using the toolbar above.
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">You don't know how to get started with AWS?<br><br>I can relate!<br>When I started, AWS already offered so much that I literally couldn't find an entry point.<br><br>If you still feel this way, let me give you a little guide.<br><br>🧵⏬</p>— Oliver Jumpertz (@oliverjumpertz) <a href="https://twitter.com/oliverjumpertz/status/1379096498592432128?ref_src=twsrc%5Etfw">April 5, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+4
-4
@@ -90,7 +90,7 @@
|
||||
69. [Videos](#videos)
|
||||
70. [Tweets](#tweets)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[{: style="width:7%"}](https://www.youtube.com/@azure-terraformer)
|
||||
|
||||
@@ -889,7 +889,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.catapultsystems.com/blogs/introducing-the-third-of-three-microsoft-clouds-azure/)
|
||||
|
||||
@@ -899,7 +899,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/53-Y_aI0KpE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/rC1TV0_sIrM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -911,7 +911,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Cloud Networking concepts you need to know before getting into being a good architect<br><br>⏬Here are the useful link 🧰<br><br>Thread🧵👇</p>— Satyen Kumar (@SatyenKumar) <a href="https://twitter.com/SatyenKumar/status/1502358421865177088?ref_src=twsrc%5Etfw">March 11, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+2
-2
@@ -106,7 +106,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/OssIuHbgzJY?rel=0" frameborder="0" allowfullscreen class="video"></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/bjXNWBaIWjM?rel=0" frameborder="0" allowfullscreen class="video"></iframe>
|
||||
@@ -119,7 +119,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe src="//www.slideshare.net/slideshow/embed_code/key/wC5wngKnh2iydS" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen class="video"> </iframe> <div style="margin-bottom:5px"> <strong> <a href="//www.slideshare.net/Nginx/nginx-highperformance-caching" title="NGINX High-performance Caching" target="_blank">NGINX High-performance Caching</a> </strong> from <strong><a href="//www.slideshare.net/Nginx" target="_blank">NGINX, Inc.</a></strong> </div>
|
||||
|
||||
|
||||
@@ -76,7 +76,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/GmErjHyHcUQ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/B8DfYnDh2F4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
+2
-2
@@ -375,7 +375,7 @@
|
||||
- [https://dev.to/aurelievache: Understanding Kubernetes: part 1 – Pods](https://dev.to/aurelievache/kubernetes-sketchnotes-pods-4ib0)
|
||||
- [garba.org: Kubernetes Pod Life Cycle Cheat Sheet](https://garba.org/posts/2018/k8s_pod_lc/)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://jimmysong.io/kubernetes-handbook/concepts/pod.html)
|
||||
|
||||
@@ -553,7 +553,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
|
||||
+6
-6
@@ -28,7 +28,7 @@
|
||||
- [Wikipedia.org: Continuous Delivery](https://en.wikipedia.org/wiki/Continuous_delivery)
|
||||
- [martinfowler.com: Continuous Integration (original version)](https://martinfowler.com/articles/originalContinuousIntegration.html)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.thoughtworks.com/insights/continuous-delivery)
|
||||
|
||||
@@ -161,7 +161,7 @@
|
||||
- [devopslearners.com: Blue-Green vs Canary Deployment](https://devopslearners.com/blue-green-vs-canary-deployment-76436d7f6bc1)
|
||||
- [youtube: Kubernetes Deployment Strategies | DevOps FAQ | DevOps DevOps Interview Q&A ](https://www.youtube.com/watch?v=aU-EtdEOdlM)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://blog.container-solutions.com/deployment-strategies)
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
|
||||
- [GigaOm's Radar for Enterprise CI/CD 🌟](https://jfrog.com/whitepaper/gigaom-radar-for-enterprise-ci-cd/) is a must-see report for any DevOps enthusiast. The goal of an end-to-end Continuous Integration/Continuous Delivery (CI/CD) pipeline is to deliver software-based innovation and business value at both speed and scale. CI/CD plays a very important role in the company's DevOps journey. Keeping several factors in mind, Gigaom has come up with it'sown research and presented who leads and who lags in the CI/CD market.
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://jfrog.com/whitepaper/gigaom-radar-for-enterprise-ci-cd/)
|
||||
|
||||
@@ -243,7 +243,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -258,7 +258,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/N8R3-eNVoEc" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
|
||||
|
||||
@@ -274,7 +274,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">CI/CD is a must-know in DevOps. <br><br>Here's a dead simple guide to understanding it:</p>— Nikki Siapno (@NikkiSiapno) <a href="https://twitter.com/NikkiSiapno/status/1619966395965493248?ref_src=twsrc%5Etfw">January 30, 2023</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
@@ -163,7 +163,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.openshift.com/blog/enterprise-kubernetes-with-openshift-part-one)
|
||||
|
||||
@@ -174,7 +174,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Running openvscode-server from <a href="https://twitter.com/hashtag/podman?src=hash&ref_src=twsrc%5Etfw">#podman</a> with:<br><br>podman pull <a href="https://t.co/eXpnV9qXTt">https://t.co/eXpnV9qXTt</a><br>podman run -it --init -p 3000:3000 -v "$(pwd):/home/workspace:cached" gitpod/openvscode-server<br><br>Note; you might get a permission denied, is not aware of rootless use. Resolve with `chmod o+w -R` :-/</p>— Forever Young (@gbraad) (@gbraad) <a href="https://twitter.com/gbraad/status/1453259956120084486?ref_src=twsrc%5Etfw">October 27, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+1
-1
@@ -28,7 +28,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/AVHyltqgmSU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
|
||||
+18
-18
@@ -122,7 +122,7 @@
|
||||
2. [Pgadmin4 install](https://access.crunchydata.com/documentation/crunchy-postgres-containers/latest/examples/administration/pgadmin4/) (easy)
|
||||
- Not certified by Red Hat
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -138,7 +138,7 @@
|
||||
- Preferred Failover Node Label
|
||||
- pgo-scheduler
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -153,7 +153,7 @@
|
||||
- **Ansible** Playbook Based Installation
|
||||
- **Operator Lifecycle Management (OLM):** The OLM project is a component of the Operator Framework, an open source toolkit to manage Operators, in an effective, automated, and scalable way. OLM concepts were included into Crunchy PostgreSQL Operator to assist in the deployment on Kubernetes using OLM integration.
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -245,7 +245,7 @@ role "view" removed: "system:serviceaccounts"
|
||||
- **The default SCC for most pods should be the restricted SCC.**
|
||||
- If required, a cluster administrator may **allow certain pods to run with different SCCs**. Pods should be run with the most restrictive SCC possible. **Pods inherit their SCC from the Service Account used to run the pod**. With the default project template, new projects get a **Service Account named default** that is used to run pods. This default service account is only granted the ability to run the restricted SCC.
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
 
|
||||
|
||||
@@ -266,7 +266,7 @@ oc describe pod <POD> | grep openshift.io\/scc
|
||||
openshift.io/scc: restricted
|
||||
```
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -275,7 +275,7 @@ openshift.io/scc: restricted
|
||||
- **Problem:** Default SCC is “restricted” SCC -> Crunchydata Postgres Cluster PODs are not rolled out
|
||||
- ```oc get rs```:
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -319,7 +319,7 @@ openshift.io/scc: restricted
|
||||
|
||||
##### Workflow1 without custom Service Account and without DeploymentConfig
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -327,7 +327,7 @@ openshift.io/scc: restricted
|
||||
|
||||
##### Workflow2 with custom Service Account and without DeploymentConfig
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -364,7 +364,7 @@ users:
|
||||
|
||||
##### Workflow3 with custom service Account and DeploymentConfig
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -648,7 +648,7 @@ postgres=#
|
||||
- [crunchy-pgadmin4](https://access.crunchydata.com/documentation/crunchy-postgres-containers/4.3.0/container-specifications/crunchy-pgadmin4/)
|
||||
- [pgAdmin 4](https://access.crunchydata.com/documentation/crunchy-postgres-containers/4.3.0/examples/administration/pgadmin4/)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -678,7 +678,7 @@ $ pgo version --debug
|
||||
- StorageClass changed to “gp2” in YAML file (AWS)
|
||||
- ‘pgo’ tool compatibility issues
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -688,7 +688,7 @@ $ pgo version --debug
|
||||
|
||||
- NO PODs are deployed -> configuration needed:
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -698,7 +698,7 @@ $ pgo version --debug
|
||||
|
||||
- Replica Sets: where PODs should be launched
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -706,7 +706,7 @@ $ pgo version --debug
|
||||
|
||||
- ReplicaSets (environment) and Deployment:
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -720,7 +720,7 @@ $ pgo version --debug
|
||||
oc adm policy add-scc-to-user anyuid system:serviceaccount:pgophub:default
|
||||
```
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -728,7 +728,7 @@ oc adm policy add-scc-to-user anyuid system:serviceaccount:pgophub:default
|
||||
|
||||
- We see now a new POD being created:
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -736,7 +736,7 @@ oc adm policy add-scc-to-user anyuid system:serviceaccount:pgophub:default
|
||||
|
||||
- New errors: “secrets” need to be setup:
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -748,7 +748,7 @@ oc adm policy add-scc-to-user anyuid system:serviceaccount:pgophub:default
|
||||
|
||||
- New errors: 3 “secrets” need to be setup manually -> POD is started successfully and we have psql access.
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
 
|
||||
|
||||
|
||||
+1
-1
@@ -123,7 +123,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/FUu4kMc0PL8?start=5340" frameborder="0" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/UWNHjFFykj8" frameborder="0" allowfullscreen></iframe>
|
||||
|
||||
+4
-4
@@ -145,7 +145,7 @@
|
||||
- [openshift.com: OpenShift, Databases and You: When to Put Containerized Database Workloads on OpenShift 🌟](https://www.openshift.com/blog/openshift-databases-and-you-when-to-put-containerized-database-workloads-on-openshift)
|
||||
- [sixfold.medium.com: Reducing database queries to a minimum with DataLoaders](https://sixfold.medium.com/reducing-database-queries-to-a-minimum-with-dataloaders-cc98c25e54ce)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.xenonstack.com/insights/stateful-and-stateless-applications/)
|
||||
|
||||
@@ -365,7 +365,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/OqCK95AS-YE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/SxsMgHFNvWg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -379,13 +379,13 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Kubernetes has made huge improvements in the ability to run stateful workloads including databases and message queues, but I still prefer not to run them on Kubernetes.</p>— Kelsey Hightower (@kelseyhightower) <a href="https://twitter.com/kelseyhightower/status/963413508300812295?ref_src=twsrc%5Etfw">February 13, 2018</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
</center>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Postgres is what happens when tech gets so good, for so long, it becomes boring. Dope since the 80s. <a href="https://t.co/zeoagBfMvW">https://t.co/zeoagBfMvW</a></p>— Kelsey Hightower (@kelseyhightower) <a href="https://twitter.com/kelseyhightower/status/1343617588262096896?ref_src=twsrc%5Etfw">December 28, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+2
-2
@@ -610,7 +610,7 @@
|
||||
|
||||
??? note "Video: From Freestyle jobs to Pipeline, with JobDSL. Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/uhD49XXiRqY" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -635,7 +635,7 @@
|
||||
|
||||
??? note "Video: Jenkins Pipeline with multiple Java versions. Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/j1lH3vOhucw" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
|
||||
+2
-2
@@ -120,7 +120,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://dzone.com/articles/software-engineering-best-practices-that-high-perf)
|
||||
|
||||
@@ -131,7 +131,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">10 Best Github repositories for all web developers:<br><br>🧵👇🏻</p>— Sunil Kumar (@sunilc_) <a href="https://twitter.com/sunilc_/status/1401902233478828038?ref_src=twsrc%5Etfw">June 7, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
@@ -239,7 +239,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">What is clean code?<br><br>Clean code is the code if:<br>- it is easily readable<br>- it is easily extendable and maintainable<br>- it is as simple as possible<br>- it is cheap and risk-free to change<br>- it reveals our intent<br>- it has corresponding clean tests <br><br>What else would you add?</p>— Daniel Moka⚡ (@dmokafa) <a href="https://twitter.com/dmokafa/status/1353311679845703685?ref_src=twsrc%5Etfw">January 24, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+7
-7
@@ -40,7 +40,7 @@
|
||||
32. [Videos](#videos)
|
||||
33. [Tweets](#tweets)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/294589005&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true"></iframe><div style="font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;"><a href="https://soundcloud.com/jimmy-sax" title="Jimmy Sax" target="_blank" style="color: #cccccc; text-decoration: none;">Jimmy Sax</a> · <a href="https://soundcloud.com/jimmy-sax/una-matina-jimmy-sax" title="Una Matina Jimmy Sax" target="_blank" style="color: #cccccc; text-decoration: none;">Una Matina Jimmy Sax</a></div>
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
- [medium.com/@perspectivementor: 6 Essential Skills for Landing a DevOps Job in 2024](https://medium.com/@perspectivementor/6-essential-skills-for-landing-a-devops-job-in-2024-88f6c19341d7)
|
||||
- [net.connect4techs.com: What are the top DevOps trends in 2024](https://net.connect4techs.com/what-are-the-top-devops-trends-in-2024/)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.openshift.com/blog/openshift-end-to-end-cluster-customization)
|
||||
|
||||
@@ -481,7 +481,7 @@ Resolve your software incidents 10x faster
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.contino.io/insights/how-to-make-enterprise-container-strategies-that-last-part-one)
|
||||
|
||||
@@ -531,7 +531,7 @@ Resolve your software incidents 10x faster
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<div class="container">
|
||||
<iframe src="//www.slideshare.net/slideshow/embed_code/key/ch64DsNKnrQRC1" width="668" height="714" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen class="video"> </iframe> <div style="margin-bottom:5px"> <strong> <a href="//www.slideshare.net/IQGroup/how-will-devops-benefit-enterprise" title="How will DevOps benefit enterprise? " target="_blank">How will DevOps benefit enterprise? </a> </strong> from <strong><a href="//www.slideshare.net/IQGroup" target="_blank">InterQuest Group</a></strong> </div>
|
||||
@@ -544,7 +544,7 @@ Resolve your software incidents 10x faster
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/0yWAtQ6wYNM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/9pZ2xmsSDdo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -565,7 +565,7 @@ Resolve your software incidents 10x faster
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">It drives me nuts when people say "DevOps" when they really mean "Ops." Ops didn't just disappear, folks.</p>— emily freeman (@editingemily) <a href="https://twitter.com/editingemily/status/1404840667558207489?ref_src=twsrc%5Etfw">June 15, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
@@ -590,7 +590,7 @@ Resolve your software incidents 10x faster
|
||||
</center>
|
||||
</details>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Drone flight through the<a href="https://twitter.com/hashtag/GigaBerlinBrandenburg?src=hash&ref_src=twsrc%5Etfw">#GigaBerlinBrandenburg</a> <a href="https://twitter.com/Tesla?ref_src=twsrc%5Etfw">@Tesla</a> <a href="https://t.co/7yCehZl5G3">pic.twitter.com/7yCehZl5G3</a></p>— Gigafactory Berlin-Brandenburg 🕊🇺🇦 (@Gf4Tesla) <a href="https://twitter.com/Gf4Tesla/status/1507447173436297217?ref_src=twsrc%5Etfw">March 25, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+2
-2
@@ -772,7 +772,7 @@ to restrict any unwanted, malicious behavior of cloud-native workloads at runtim
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/nrhxNNH5lt0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -782,7 +782,7 @@ to restrict any unwanted, malicious behavior of cloud-native workloads at runtim
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">End to End Encryption Explained<a href="https://twitter.com/hashtag/infosec?src=hash&ref_src=twsrc%5Etfw">#infosec</a> <a href="https://twitter.com/hashtag/cybersecurity?src=hash&ref_src=twsrc%5Etfw">#cybersecurity</a> <a href="https://twitter.com/hashtag/pentesting?src=hash&ref_src=twsrc%5Etfw">#pentesting</a> <a href="https://twitter.com/hashtag/oscp?src=hash&ref_src=twsrc%5Etfw">#oscp</a> <a href="https://twitter.com/hashtag/informationsecurity?src=hash&ref_src=twsrc%5Etfw">#informationsecurity</a> <a href="https://twitter.com/hashtag/hacking?src=hash&ref_src=twsrc%5Etfw">#hacking</a> <a href="https://twitter.com/hashtag/cissp?src=hash&ref_src=twsrc%5Etfw">#cissp</a> <a href="https://twitter.com/hashtag/redteam?src=hash&ref_src=twsrc%5Etfw">#redteam</a> <a href="https://twitter.com/hashtag/technology?src=hash&ref_src=twsrc%5Etfw">#technology</a> <a href="https://twitter.com/hashtag/DataSecurity?src=hash&ref_src=twsrc%5Etfw">#DataSecurity</a> <a href="https://twitter.com/hashtag/CyberSec?src=hash&ref_src=twsrc%5Etfw">#CyberSec</a> <a href="https://twitter.com/hashtag/Hackers?src=hash&ref_src=twsrc%5Etfw">#Hackers</a> <a href="https://twitter.com/hashtag/tools?src=hash&ref_src=twsrc%5Etfw">#tools</a> <a href="https://twitter.com/hashtag/bugbountytips?src=hash&ref_src=twsrc%5Etfw">#bugbountytips</a> <a href="https://twitter.com/hashtag/Linux?src=hash&ref_src=twsrc%5Etfw">#Linux</a> <a href="https://twitter.com/hashtag/infosec?src=hash&ref_src=twsrc%5Etfw">#infosec</a> <a href="https://twitter.com/hashtag/itsecurity?src=hash&ref_src=twsrc%5Etfw">#itsecurity</a> <a href="https://twitter.com/hashtag/cybersecuritytips?src=hash&ref_src=twsrc%5Etfw">#cybersecuritytips</a> <a href="https://twitter.com/hashtag/securitybreach?src=hash&ref_src=twsrc%5Etfw">#securitybreach</a> <a href="https://twitter.com/hashtag/encryption?src=hash&ref_src=twsrc%5Etfw">#encryption</a> <a href="https://t.co/eejf8JL9VF">pic.twitter.com/eejf8JL9VF</a></p>— Shubham Sharma (@Shubham_pen) <a href="https://twitter.com/Shubham_pen/status/1492781841383890946?ref_src=twsrc%5Etfw">February 13, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Critical Log Review Checklist For Security Incidents - by <a href="https://twitter.com/SANSInstitute?ref_src=twsrc%5Etfw">@SANSInstitute</a> <a href="https://twitter.com/hashtag/infosec?src=hash&ref_src=twsrc%5Etfw">#infosec</a> <a href="https://twitter.com/hashtag/cybersecurity?src=hash&ref_src=twsrc%5Etfw">#cybersecurity</a> <a href="https://twitter.com/hashtag/pentesting?src=hash&ref_src=twsrc%5Etfw">#pentesting</a> <a href="https://twitter.com/hashtag/oscp?src=hash&ref_src=twsrc%5Etfw">#oscp</a> <a href="https://twitter.com/hashtag/informationsecurity?src=hash&ref_src=twsrc%5Etfw">#informationsecurity</a> <a href="https://twitter.com/hashtag/hacking?src=hash&ref_src=twsrc%5Etfw">#hacking</a> <a href="https://twitter.com/hashtag/cissp?src=hash&ref_src=twsrc%5Etfw">#cissp</a> <a href="https://twitter.com/hashtag/redteam?src=hash&ref_src=twsrc%5Etfw">#redteam</a> <a href="https://twitter.com/hashtag/technology?src=hash&ref_src=twsrc%5Etfw">#technology</a> <a href="https://twitter.com/hashtag/DataSecurity?src=hash&ref_src=twsrc%5Etfw">#DataSecurity</a> <a href="https://twitter.com/hashtag/CyberSec?src=hash&ref_src=twsrc%5Etfw">#CyberSec</a> <a href="https://twitter.com/hashtag/Hackers?src=hash&ref_src=twsrc%5Etfw">#Hackers</a> <a href="https://twitter.com/hashtag/tools?src=hash&ref_src=twsrc%5Etfw">#tools</a> <a href="https://twitter.com/hashtag/bugbountytips?src=hash&ref_src=twsrc%5Etfw">#bugbountytips</a> <a href="https://twitter.com/hashtag/Linux?src=hash&ref_src=twsrc%5Etfw">#Linux</a> <a href="https://twitter.com/hashtag/infosec?src=hash&ref_src=twsrc%5Etfw">#infosec</a> <a href="https://twitter.com/hashtag/itsecurity?src=hash&ref_src=twsrc%5Etfw">#itsecurity</a> <a href="https://twitter.com/hashtag/cybersecuritytips?src=hash&ref_src=twsrc%5Etfw">#cybersecuritytips</a> <a href="https://t.co/4zWIq1pkYO">pic.twitter.com/4zWIq1pkYO</a></p>— Shubham Sharma (@Shubham_pen) <a href="https://twitter.com/Shubham_pen/status/1492812040490024961?ref_src=twsrc%5Etfw">February 13, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">OK fine. But then let me tell you what cryptocurrencies are!<br><br>Here is my public answer to Christine Lagarde <a href="https://twitter.com/Lagarde?ref_src=twsrc%5Etfw">@Lagarde</a><br><br>Retweet if you agree! <a href="https://t.co/2ggx3dssNq">pic.twitter.com/2ggx3dssNq</a></p>— CTO Larsson 💙💛 cto.eth (@ctoLarsson) <a href="https://twitter.com/ctoLarsson/status/1439232410101731335?ref_src=twsrc%5Etfw">September 18, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<!-- Bitcoin: el milagro de una moneda de la nada -->
|
||||
<div class="container">
|
||||
@@ -61,7 +61,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<!-- Keiser report en inglés -->
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/meFsjKJdqwg?start=515" frameborder="0" allowfullscreen class="video"></iframe>
|
||||
|
||||
+2
-2
@@ -406,7 +406,7 @@ PHP Docker Image for Cloud Native Deployments (and Kubernetes)
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/9_s3h_GVzZc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/3c-iBn73dDE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -425,7 +425,7 @@ PHP Docker Image for Cloud Native Deployments (and Kubernetes)
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Environment variables in Docker:<br><br>Environment variables are dynamic-named values that affect how our app will behave when running.<br><br>We can define them with Docker:<br>- at runtime<br>- in the Dockerfile<br>- in the Compose file (2 ways)<br><br>Let's see in detail in 1 minute:<br><br>1/5</p>— Francesco Ciulla (@FrancescoCiull4) <a href="https://twitter.com/FrancescoCiull4/status/1393448190729465856?ref_src=twsrc%5Etfw">May 15, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+1
-1
@@ -76,7 +76,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">My favorite .NET 6 feature: single file deployment and executable binaries across multiple platforms. <a href="https://t.co/Zfd7zJGf0N">https://t.co/Zfd7zJGf0N</a> <a href="https://t.co/jpu9R36S7v">pic.twitter.com/jpu9R36S7v</a></p>— Kelsey Hightower (@kelseyhightower) <a href="https://twitter.com/kelseyhightower/status/1457772150576742415?ref_src=twsrc%5Etfw">November 8, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+1
-1
@@ -65,7 +65,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">A cloud certificate is no job guarantee but comes with very cool perks:<br><br>- more job opportunities <br>- potential salary increase <br>- stand out from others<br>- prove knowledge<br>- demonstrate expertise<br>- stay relevant<br>- invest in yourself<br><br>And it’s actually fun to get certified! ⭐</p>— Simon (@simonholdorf) <a href="https://twitter.com/simonholdorf/status/1630090874376843264?ref_src=twsrc%5Etfw">February 27, 2023</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+1
-1
@@ -62,7 +62,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://bit.ly/kubeappserver)
|
||||
|
||||
|
||||
+1
-1
@@ -127,7 +127,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Q: What is FinOps Architect job in Cloud?<br>This has got very popular on Public cloud to manage companies - Cloud Financial Management. <br><br>Here's how you can be a Cloud FinOps Consultant<br>🧵1/?<br>1. Learn architecture well</p>— Satyen Kumar (@SatyenKumar) <a href="https://twitter.com/SatyenKumar/status/1498705725874483205?ref_src=twsrc%5Etfw">March 1, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+3
-3
@@ -9,7 +9,7 @@
|
||||
5. [Videos](#videos)
|
||||
6. [Tweets](#tweets)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/873312214&color=%23ff5500&auto_play=true&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true"></iframe><div style="font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;"><a href="https://soundcloud.com/yardensaxophone" title="Yarden Saxophone" target="_blank" style="color: #cccccc; text-decoration: none;">Yarden Saxophone</a> · <a href="https://soundcloud.com/yardensaxophone/esperanza-yarden-saxophone" title="Esperanza - Yarden Saxophone" target="_blank" style="color: #cccccc; text-decoration: none;">Esperanza - Yarden Saxophone</a></div>
|
||||
|
||||
@@ -93,7 +93,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/81VnO4puNkg?si=hlZozE8-fociyet4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
|
||||
|
||||
@@ -104,7 +104,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">- Getting clients is easier when you show proof of work<br>- Negotiation is easier when you have other projects<br>- Pricing is easier when you don't need the money<br><br>Freelancing is easier when you make marketing part of your job.</p>— Tom Hirst (@tom_hirst) <a href="https://twitter.com/tom_hirst/status/1351136592514187276?ref_src=twsrc%5Etfw">January 18, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+4
-4
@@ -293,7 +293,7 @@ It prescribes that software designers should define formal, precise and verifiab
|
||||
|
||||
??? note "Slide: 10 git anti patterns. Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<script async class="speakerdeck-embed" data-id="1eaed7dabacb4f9b9c96b08de38eb9e1" data-ratio="1.77777777777778" src="//speakerdeck.com/assets/embed.js"></script>
|
||||
|
||||
@@ -825,7 +825,7 @@ Automate them.
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/R8_veQiYBjI" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/HlmZLXMOpEM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -840,7 +840,7 @@ Automate them.
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe src="//www.slideshare.net/slideshow/embed_code/key/ju2kFOuS5w1jk4" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="//www.slideshare.net/kobac/async-code-reviews-are-killing-your-companys-throughput-248758692" title="Async Code Reviews Are Killing Your Company’s Throughput - Dragan Stepanović" target="_blank">Async Code Reviews Are Killing Your Company’s Throughput - Dragan Stepanović</a> </strong> from <strong><a href="//www.slideshare.net/kobac" target="_blank">Dragan Stepanović</a></strong> </div>
|
||||
|
||||
@@ -851,7 +851,7 @@ Automate them.
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="es" dir="ltr">No, ninguna inteligencia artificial te va a quitar tu trabajo como data scientist o developer.<br><br>La automatización de <a href="https://twitter.com/github?ref_src=twsrc%5Etfw">@github</a> CoPilot creará más trabajos de los que destruirá.<br><br>Acá te explico porque 👇🧵</p>— Xavier Carrera (@XaviGrowth) <a href="https://twitter.com/XaviGrowth/status/1410040729305485317?ref_src=twsrc%5Etfw">June 30, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+7
-7
@@ -31,7 +31,7 @@
|
||||
11. [Tweets](#tweets)
|
||||
12. [Videos](#videos)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/636487902&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true"></iframe><div style="font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;"><a href="https://soundcloud.com/alessandro-donofrio-5" title="Alemix Donofrio" target="_blank" style="color: #cccccc; text-decoration: none;">Alemix Donofrio</a> · <a href="https://soundcloud.com/alessandro-donofrio-5/jimmy-sax-time" title="Jimmy Sax - Time" target="_blank" style="color: #cccccc; text-decoration: none;">Jimmy Sax - Time</a></div>
|
||||
|
||||
@@ -191,13 +191,13 @@
|
||||
- [medium.com/@ahmed.fathy.elayaat: What is GitOps?](https://medium.com/@ahmed.fathy.elayaat/gitops-fc27ef5a7836)
|
||||
- [itnext.io: Necessary Culture Change with GitOps](https://itnext.io/necessary-culture-change-with-gitops-2c63f4fe9604) Don’t underestimate the Role of Culture in Successful GitOps Implementation. This article argues that GitOps requires a mindset shift. **Challenges like security enforcement and platform upgrades demand cross-team collaboration, and overcoming GitOps cultural barriers requires fostering teamwork and delineating responsibilities.**
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.unifiedguru.com/gitops-and-the-cloud-operating-model-vmware-cloud-community/)
|
||||
|
||||
</center>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.shipa.io/innovation/gitops-in-the-enterprise/)
|
||||
|
||||
@@ -258,7 +258,7 @@
|
||||
- Enable developers to push code to production daily (self-service)
|
||||
- Improve utilization and capacity management through Kubernetes platforms on cloud and on-premise infrastructure
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.unifiedguru.com/gitops-and-the-cloud-operating-model-vmware-cloud-community/)
|
||||
|
||||
@@ -384,7 +384,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.linkedin.com/pulse/wth-gitops-pavan-belagatti/)
|
||||
|
||||
@@ -397,7 +397,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">THREAD: What is GitOps?<br><br>Is this something that you should learn?<br><br>Let's dive into it. <a href="https://t.co/hsMUesvP23">pic.twitter.com/hsMUesvP23</a></p>— Daniele Polencic (@danielepolencic) <a href="https://twitter.com/danielepolencic/status/1288469479693803525?ref_src=twsrc%5Etfw">July 29, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
@@ -417,7 +417,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/f5EpcWp0THw" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/IpvFd41R9Vg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
+2
-2
@@ -146,7 +146,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/yyUHQIec83I" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -159,7 +159,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">If I were a system administrator looking to learn a new programming language it would be Go.<br><br>So many of our tools including Kubernetes, Prometheus, and Terraform are written, and extended, in Go that it's almost a requirement next to learning Bash. <a href="https://t.co/OfZmGo4uP5">https://t.co/OfZmGo4uP5</a></p>— Kelsey Hightower (@kelseyhightower) <a href="https://twitter.com/kelseyhightower/status/1336097427586129920?ref_src=twsrc%5Etfw">December 7, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+2
-2
@@ -243,7 +243,7 @@ Kubernetes packages
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/-ykwb1d0DXU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/9cwjtN3gkD4" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -257,7 +257,7 @@ Kubernetes packages
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">What is Three-way Strategic Merge Update in <a href="https://twitter.com/hashtag/Helm?src=hash&ref_src=twsrc%5Etfw">#Helm</a>?<br><br>A 3-way merge reconciles a modified configuration with an original configuration while preserving any changes or deletions made to the original configuration in the interim.<br>more... 👇<a href="https://twitter.com/learnk8s?ref_src=twsrc%5Etfw">@learnk8s</a> <a href="https://twitter.com/hashtag/kubernetes?src=hash&ref_src=twsrc%5Etfw">#kubernetes</a> <a href="https://twitter.com/hashtag/cncf?src=hash&ref_src=twsrc%5Etfw">#cncf</a> <a href="https://twitter.com/hashtag/k8s?src=hash&ref_src=twsrc%5Etfw">#k8s</a> <a href="https://twitter.com/hashtag/devops?src=hash&ref_src=twsrc%5Etfw">#devops</a> <a href="https://t.co/HlmPeHG8On">pic.twitter.com/HlmPeHG8On</a></p>— Rahul Rai🌥️ (@rahulrai_in) <a href="https://twitter.com/rahulrai_in/status/1397768176297865221?ref_src=twsrc%5Etfw">May 27, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+2
-2
@@ -123,7 +123,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/POPP2WTJ8es" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/EIOuIwKS0P0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -136,7 +136,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Jeez, people in my timeline arguing about the merits of CDK vs. Pulumi and I'm just waiting for you all to get on my level. <a href="https://t.co/S3PU7FGuw2">pic.twitter.com/S3PU7FGuw2</a></p>— Corey Quinn (@QuinnyPig) <a href="https://twitter.com/QuinnyPig/status/1470810573298274307?ref_src=twsrc%5Etfw">December 14, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+3
-3
@@ -12,7 +12,7 @@
|
||||
2. [IBM Cloud Pak for Multicloud Management (CP4MCM)](#ibm-cloud-pak-for-multicloud-management-cp4mcm)
|
||||
7. [Videos](#videos)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.youtube.com/c/IBMTechnology)
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
|
||||
- [IBM Cloud Pak For Applications Overview](https://cloudpak8s.io/apps/cp4a_overview/) The **Cloud Pak for Applications** provides product offerings to support **modernizing existing applications and building new cloud native applications**. The applications run within a **Kubernetes cluster** provided with the **Red Hat OpenShift Container Platform**. The focus provided here is on running application workloads as containers. The Cloud Pak for Applications is a bundle of multiple offerings. This diagram provides an overview of what offerings are included and what they would be used for:
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://cloudpak8s.io/apps/cp4a_overview/)
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/78wvDIK5Hys" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
|
||||
+3
-3
@@ -8,7 +8,7 @@ A curated list of awesome references collected since 2018. Microservices archite
|
||||
[Nubenetes](https://nubenetes.com) is also available at [this other site](https://awesome-kubernetes.readthedocs.io/).
|
||||
|
||||
"I do not believe you can do today's job with yesterday's methods and be in business tomorrow" ([Horatio Nelson Jackson](https://en.wikipedia.org/wiki/Horatio_Nelson_Jackson))
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.cncf.io/certification/software-conformance/) <br/>
|
||||
|
||||
@@ -338,7 +338,7 @@ A curated list of awesome references collected since 2018. Microservices archite
|
||||
- [Customer Success Stories](customer.md)
|
||||
|
||||
---
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[{: style="width:7%"}](https://www.youtube.com/c/DockerIo) [{: style="width:7%"}](https://www.youtube.com/c/cloudnativefdn) [{: style="width:7%"}](https://www.youtube.com/kubernetescommunity) [{: style="width:7%"}](https://www.youtube.com/c/redhat) [{: style="width:7%"}](https://www.youtube.com/c/OpenShift) [{: style="width:7%"}](https://www.youtube.com/c/Rancher) [{: style="width:7%"}](https://www.youtube.com/c/CloudBeesTV) [{: style="width:7%"}](https://www.youtube.com/c/jenkinscicd) [{: style="width:7%"}](https://www.youtube.com/channel/UCN2kblPjXKMcjjVYmwvquvg) [{: style="width:7%"}](https://www.youtube.com/channel/UCcxQbw8kT1-FRhFhO2QCetg) [{: style="width:7%"}](https://www.youtube.com/c/VMwareTanzu)<br/>
|
||||
[{: style="width:7%"}](https://www.youtube.com/c/IBMTechnology) [{: style="width:7%"}](https://www.youtube.com/c/amazonwebservices) [{: style="width:7%"}](https://www.youtube.com/user/googlecloudplatform/) [{: style="width:7%"}](https://www.youtube.com/c/MicrosoftAzure) [{: style="width:7%"}](https://www.youtube.com/c/OracleCloudInfrastructure) [{: style="width:7%"}](https://www.youtube.com/c/Digitalocean) [{: style="width:7%"}](https://www.youtube.com/cloudflare) [{: style="width:7%"}](https://www.youtube.com/c/Scaleway-Cloud) [{: style="width:7%"}](https://www.youtube.com/c/OpenStackFoundation) [{: style="width:7%"}](https://www.youtube.com/c/HashiCorp) [{: style="width:7%"}](https://www.youtube.com/c/PulumiTV) <br/>
|
||||
@@ -356,7 +356,7 @@ A curated list of awesome references collected since 2018. Microservices archite
|
||||
|
||||
??? note "Top Videos & Clips - Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/BE77h7dmoQU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/318elIq37PE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -586,7 +586,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.weave.works/technologies/going-cloud-native-6-essential-things-you-need-to-know)
|
||||
|
||||
@@ -611,7 +611,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/Q6i0LK4vHsU" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/zWgq6sd1Ols" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -628,7 +628,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/8pDqJVdNa44" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
|
||||
@@ -643,7 +643,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Questions to quickly spot red flags of a software project:<br><br>- how long does the CI pipeline take?<br>- how long is the onboarding process?<br>- how short are the working cycles?<br>- what type of tests are integrated in the QA?<br>- is there any micromanagement?<br><br>What else would you add?</p>— Daniel Moka⚡ (@dmokafa) <a href="https://twitter.com/dmokafa/status/1358385361588781067?ref_src=twsrc%5Etfw">February 7, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+2
-2
@@ -187,7 +187,7 @@ IstioMesh, PrometheusIO, Flux v2 & Flagger.
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/voAyroDb6xk" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/E0h1rS2D86k" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -199,7 +199,7 @@ IstioMesh, PrometheusIO, Flux v2 & Flagger.
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">💎 Hidden gem feature<br><br>Did you know that Kiali can automatically generate all the Authorization Policies of a namespace?<br><br>Via telemetry, Kiali can define one Authz Policy per each service in the mesh.<a href="https://twitter.com/IstioMesh?ref_src=twsrc%5Etfw">@IstioMesh</a> <a href="https://twitter.com/hashtag/servicemesh?src=hash&ref_src=twsrc%5Etfw">#servicemesh</a> <a href="https://twitter.com/hashtag/authorization?src=hash&ref_src=twsrc%5Etfw">#authorization</a> <a href="https://twitter.com/hashtag/security?src=hash&ref_src=twsrc%5Etfw">#security</a> <a href="https://twitter.com/hashtag/k8s?src=hash&ref_src=twsrc%5Etfw">#k8s</a> <a href="https://t.co/YlEKRq6nq0">pic.twitter.com/YlEKRq6nq0</a></p>— Kiali (@KialiProject) <a href="https://twitter.com/KialiProject/status/1393940551637127168?ref_src=twsrc%5Etfw">May 16, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
@@ -175,7 +175,7 @@ En cualquier caso hay una tendencia al Heap-Offloading. El consumo de memoria en
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<div class="container">
|
||||
<iframe src="//www.slideshare.net/slideshow/embed_code/key/NpUYrnBQ59fyV6" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen class="video"> </iframe> <div style="margin-bottom:5px"> <strong> <a href="//www.slideshare.net/feuteston/jvm-internals-2015corkdevio" title="JVM Internals (2015)" target="_blank">JVM Internals (2015)</a> </strong> from <strong><a href="//www.slideshare.net/feuteston" target="_blank">Luiz Fernando Teston</a></strong> </div>
|
||||
@@ -189,7 +189,7 @@ En cualquier caso hay una tendencia al Heap-Offloading. El consumo de memoria en
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="und" dir="ltr"><a href="https://twitter.com/hashtag/Java?src=hash&ref_src=twsrc%5Etfw">#Java</a> on <a href="https://twitter.com/hashtag/Kubernetes?src=hash&ref_src=twsrc%5Etfw">#Kubernetes</a> <a href="https://t.co/MRP0RwJWaG">pic.twitter.com/MRP0RwJWaG</a></p>— Bruno Borges (@brunoborges) <a href="https://twitter.com/brunoborges/status/1449655747764056073?ref_src=twsrc%5Etfw">October 17, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Someone tweeted about Java 17 & 18 a few days ago. I just want you to know I am using Java 8 in my CS degree. I am not sure what that means tho😱🤣</p>— Anaïs Urlichs 🐢 (@urlichsanais) <a href="https://twitter.com/urlichsanais/status/1489714703874105355?ref_src=twsrc%5Etfw">February 4, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
@@ -251,7 +251,7 @@ optimizing Enterprise Java for the microservices architecture.
|
||||
- We can expose a probe on the app main port even if mgmt port is configured
|
||||
- [github.com/spring-projects: springboot enables these probes automatically when running in k8s](https://github.com/spring-projects/spring-boot#L73)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Spring Boot🍃 provides the built-in Actuator feature to generate and expose endpoints for Kubernetes liveness/readiness probes.<br><br>1⃣ We need to enable it in config <br>2⃣ We can select components to analyze<br>3⃣ We can expose a probe on the app main port even if mgmt port is configured <a href="https://t.co/h7mA5W0zUH">pic.twitter.com/h7mA5W0zUH</a></p>— Piotr Mińkowski (@piotr_minkowski) <a href="https://twitter.com/piotr_minkowski/status/1629043458768764928?ref_src=twsrc%5Etfw">February 24, 2023</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
@@ -290,7 +290,7 @@ optimizing Enterprise Java for the microservices architecture.
|
||||
- Secrets management with HashiCorp’s Vault
|
||||
- Using Spring Cloud Vault
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://medium.com/javarevisited/10-free-spring-boot-tutorials-and-courses-for-java-developers-53dfe084587e)
|
||||
|
||||
@@ -391,7 +391,7 @@ optimizing Enterprise Java for the microservices architecture.
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/1w1Jv9qssqg" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -402,7 +402,7 @@ optimizing Enterprise Java for the microservices architecture.
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -413,7 +413,7 @@ optimizing Enterprise Java for the microservices architecture.
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Imagine needing to spend less😉<br>Guess what minimum heap size you need to run a <a href="https://twitter.com/QuarkusIO?ref_src=twsrc%5Etfw">@QuarkusIO</a> 2.0 *on JVM* to run a simple CRUD endpoint? (no toy: including <a href="https://twitter.com/Hibernate?ref_src=twsrc%5Etfw">@Hibernate</a> , <a href="https://twitter.com/resteasy?ref_src=twsrc%5Etfw">@resteasy</a>, Jackson, JTA transactions, DB connection pool, caching, <a href="https://twitter.com/vertx_project?ref_src=twsrc%5Etfw">@vertx_project</a> ,Netty, CDI via ArC, ...)</p>— Sanne (@SanneGrinovero) <a href="https://twitter.com/SanneGrinovero/status/1410889304520462336?ref_src=twsrc%5Etfw">July 2, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+2
-2
@@ -69,7 +69,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/2JYT5f2isg4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
|
||||
@@ -80,7 +80,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">If you're learning JavaScript, you've likely heard people tell you how important it is to learn the fundamentals.<br><br>But what are they? And where do you learn them?<br><br>Here's a list of JavaScript fundamentals and my favorite free resources for learning them. 👇</p>— Madison Kanna (@Madisonkanna) <a href="https://twitter.com/Madisonkanna/status/1274424134139666432?ref_src=twsrc%5Etfw">June 20, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
@@ -232,7 +232,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://gitlab.com/)
|
||||
|
||||
@@ -243,7 +243,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<script async class="speakerdeck-embed" data-id="4792e3bc2f474efb8589d231314091e8" data-ratio="1.77777777777778" src="//speakerdeck.com/assets/embed.js"></script>
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">THREAD: Is it possible that Kubeflow pipeline is one of the best CI/CD tools for Kubernetes?<br><br>I spent some time playing with Kubernetes & <a href="https://twitter.com/kubeflow?ref_src=twsrc%5Etfw">@kubeflow</a> pipelines, and they have one feature which is just great:<br><br>You can define the pipeline with real code! <a href="https://t.co/gNDzvvkCij">pic.twitter.com/gNDzvvkCij</a></p>— Daniele Polencic (@danielepolencic) <a href="https://twitter.com/danielepolencic/status/1285929877493800961?ref_src=twsrc%5Etfw">July 22, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+9
-9
@@ -178,7 +178,7 @@ jenkinsci CloudBees' advice is to use build tool features when possible (Maven/G
|
||||
- [jenkinsistheway.io: Alert Management](https://jenkinsistheway.io/user-story/jenkins-is-the-way-to-improve-solution-development/) A Jenkins-based tool receives pipeline alerts and, in turn, determines who to notify.
|
||||
- [jenkinsistheway.io: Jenkins is the way to DevSecOps. Cybersecurity CI/CD](https://jenkinsistheway.io/user-story/to-devsecops/) A cumbersome legacy process for building, testing and releasing software is a huge challenge for a global cybersecurity company that has to stay ahead of hackers, fraudsters and trends in cybercrime.
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://jenkinsistheway.io)
|
||||
|
||||
@@ -326,7 +326,7 @@ jenkinsci CloudBees' advice is to use build tool features when possible (Maven/G
|
||||
- [jenkins.io: Share a standard Pipeline across multiple projects with Shared Libraries 🌟](https://www.jenkins.io/blog/2017/10/02/pipeline-templates-with-shared-libraries/)
|
||||
- [jenkins.io: Parallel stages with Declarative Pipeline 1.2 🌟](https://www.jenkins.io/blog/2017/09/25/declarative-1/)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.jenkins.io/solutions/pipeline/)
|
||||
|
||||
@@ -360,7 +360,7 @@ jenkinsci CloudBees' advice is to use build tool features when possible (Maven/G
|
||||
|
||||
??? note "Jenkinsfile Runner slides. Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<script async class="speakerdeck-embed" data-id="c8dea2f5571a4067868401e4316382af" data-ratio="1.77777777777778" src="//speakerdeck.com/assets/embed.js"></script>
|
||||
|
||||
@@ -587,7 +587,7 @@ jenkinsci CloudBees' advice is to use build tool features when possible (Maven/G
|
||||
|
||||
??? note "Jenkins Blue Ocean Videos. Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/NVicei-Ew4A" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/ZJZW0j2eTQY" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -601,7 +601,7 @@ jenkinsci CloudBees' advice is to use build tool features when possible (Maven/G
|
||||
|
||||
??? note "Cloudbees Flow Videos. Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/tuhGzaQx8gY" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/4RFlwU9klQ8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -735,13 +735,13 @@ jenkinsci CloudBees' advice is to use build tool features when possible (Maven/G
|
||||
- [templates.cloudonaut.io: Jenkins 2.0: highly available master](https://templates.cloudonaut.io/en/stable/jenkins/#jenkins-20-highly-available-master)
|
||||
- [templates.cloudonaut.io: Jenkins 2.0: highly available master and dynamic agents](https://templates.cloudonaut.io/en/stable/jenkins/#jenkins-20-highly-available-master-and-dynamic-agents)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.cloudbees.com/)
|
||||
|
||||
</center>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://hostadvice.com/blog/devops-toolbox-jenkins-ansible-chef-puppet-vagrant-saltstack/)
|
||||
|
||||
@@ -750,7 +750,7 @@ jenkinsci CloudBees' advice is to use build tool features when possible (Maven/G
|
||||
## Videos
|
||||
|
||||
??? note "Click to expand!"
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?list=PLy7NrYWoggjw_LIiDK1LXdNN82uYuuuiC" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/zI7_8M2KtRI" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -766,7 +766,7 @@ jenkinsci CloudBees' advice is to use build tool features when possible (Maven/G
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Linus Torvalds: Shared libraries are not a good thing in general<a href="https://t.co/j94eT3n4qW">https://t.co/j94eT3n4qW</a> <a href="https://t.co/pZp4m50qtx">pic.twitter.com/pZp4m50qtx</a></p>— nixCraft (@nixcraft) <a href="https://twitter.com/nixcraft/status/1388630310225469441?ref_src=twsrc%5Etfw">May 1, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+3
-3
@@ -28,7 +28,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/3EEZmSwMXp8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/H4tZhpKxVC4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -40,7 +40,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.youtube.com/watch?v=GhEZLvc8B70)
|
||||
[](https://www.youtube.com/watch?v=GhEZLvc8B70)
|
||||
@@ -52,7 +52,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<script async class="speakerdeck-embed" data-id="0aed9437839247ffb5f6af817b90773b" data-ratio="1.77777777777778" src="//speakerdeck.com/assets/embed.js"></script>
|
||||
|
||||
|
||||
@@ -183,7 +183,7 @@ kubectl get secret <secret-name> --namespace=<source> -o yaml | sed ‘s/names
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/E2pP1MOfo3g" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -193,7 +193,7 @@ kubectl get secret <secret-name> --namespace=<source> -o yaml | sed ‘s/names
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">TIL: How to create Kubernetes manifests real quick 🤯<br><br>Use kubectl create --dry-run=client -o yaml<br><br>Example:<br><br>```<br>kubectl create deployment foo \<br> --image=nginx:1.21 \<br> --dry-run=client \<br> -o yaml<br>```</p>— Ivan Velichko (@iximiuz) <a href="https://twitter.com/iximiuz/status/1483180111579000834?ref_src=twsrc%5Etfw">January 17, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
@@ -103,7 +103,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.cuelogic.com/blog/kubernetes-vs-docker-swarm)
|
||||
|
||||
@@ -115,7 +115,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/9_s3h_GVzZc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
|
||||
@@ -75,7 +75,7 @@
|
||||
- In this benchmark we compared initialization time across 8 managed Kubernetes providers.
|
||||
- [the-gigi.github.io: Advanced Kubernetes Scheduling and Autoscaling](https://the-gigi.github.io/gigi-zone/posts/2024/05/advanced-k8s-scheduling-and-autoscaling/)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://symbiosis.host/blog/comparing-node-launch-times)
|
||||
|
||||
@@ -186,7 +186,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">☁️ Knowledge - Vertical vs Horizontal scaling 📈<br><br>Vertical scaling: Increase the power of machines. E.g. upgrade from 4 vCPU to 8 vCPU --> Scaling Up ✅<br><br>Horizontal scaling: Add more machines. E.g. 3 web servers instead of 1 --> Scaling Out ☑️</p>— Simon ☁️ (@simonholdorf) <a href="https://twitter.com/simonholdorf/status/1444186670677610500?ref_src=twsrc%5Etfw">October 2, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
@@ -198,7 +198,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/3BnrXapY7zo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
|
||||
@@ -131,7 +131,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe src="//www.slideshare.net/slideshow/embed_code/key/1AC3zrxTauWgCT" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="//www.slideshare.net/KonveyorIO/migrating-java-jboss-eap-applications-to-kubernetes-with-s2i" title="Migrating Java JBoss EAP Applications to Kubernetes With S2I" target="_blank">Migrating Java JBoss EAP Applications to Kubernetes With S2I</a> </strong> from <strong><a href="//www.slideshare.net/KonveyorIO" target="_blank">Konveyor Community</a></strong> </div>
|
||||
|
||||
@@ -143,7 +143,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/9hDdg_Beui4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/01qcYSck1c4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -204,7 +204,7 @@ Kui enriches the good old terminal experience with GUI features, giving you a di
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://k8slens.dev/)
|
||||
|
||||
@@ -215,7 +215,7 @@ Kui enriches the good old terminal experience with GUI features, giving you a di
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">I made a thing: Web UI for Learning & Exploring Kubernetes 🧙♂️<br><br>It's hell-interactive - (multi-)cluster updates shown in real-time.<br><br>Tailored for:<br>- Experiments<br>- Education<br>- Postman REST client but for K8s<br><br>Demo use case: learn what happens to Pods when Deployment is updated 🔽 <a href="https://t.co/0373JRh3P7">pic.twitter.com/0373JRh3P7</a></p>— Ivan Velichko (@iximiuz) <a href="https://twitter.com/iximiuz/status/1542236802207072256?ref_src=twsrc%5Etfw">June 29, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
@@ -226,7 +226,7 @@ Kui enriches the good old terminal experience with GUI features, giving you a di
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/FRpUJoDdI1o" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
|
||||
@@ -171,7 +171,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/5ofsNyHZwWE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
|
||||
@@ -295,7 +295,7 @@ Cilium allows users to specify an egress NAT policy
|
||||
- [solo.io: Exploring Cilium Layer 7 Capabilities Compared to Istio](https://www.solo.io/blog/exploring-cilium-layer-7-capabilities-compared-to-istio/)
|
||||
- [betterprogramming.pub: K8s: Network Policy Made Simple With Cilium Editor 🌟](https://betterprogramming.pub/k8s-network-policy-made-simple-with-cilium-editor-a5b55781291c) An intuitive graphical tool to define complex network policies
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<script async class="speakerdeck-embed" data-id="9251193501114da199d70b2a679c552f" data-ratio="1.77777777777778" src="//speakerdeck.com/assets/embed.js"></script>
|
||||
|
||||
@@ -354,7 +354,7 @@ Cilium allows users to specify an egress NAT policy
|
||||
- [Multus](https://github.com/openshift/multus-cni)
|
||||
- [CNI-Genie](https://github.com/cni-genie/CNI-Genie)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://thenewstack.io/tigera-aims-ease-connectivity-pain-kubernetes/)
|
||||
|
||||
@@ -405,7 +405,7 @@ Cilium allows users to specify an egress NAT policy
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://home.robusta.dev/blog/kubernetes-service-vs-loadbalancer-vs-ingress)
|
||||
|
||||
@@ -415,7 +415,7 @@ Cilium allows users to specify an egress NAT policy
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/T4Z7visMM4E" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/5cNrTU6o3Fw" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -429,7 +429,7 @@ Cilium allows users to specify an egress NAT policy
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Kubernetes is an example of what happens when you have an indefinitely complex network stack and no troubleshooting tools in place.</p>— Jaana Dogan ヤナ ドガン (@rakyll) <a href="https://twitter.com/rakyll/status/1458317772941713408?ref_src=twsrc%5Etfw">November 10, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
@@ -251,7 +251,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Generic automation tools like Helm are limited by the interfaces exposed to them, and often lack enough context to make the right state machine transitions.<br><br>Ideally, software evolves to expose better automation hooks, then custom tools, aka operators, can leverage them. <a href="https://t.co/v38aj4ukn4">https://t.co/v38aj4ukn4</a></p>— Kelsey Hightower (@kelseyhightower) <a href="https://twitter.com/kelseyhightower/status/1435637052079427584?ref_src=twsrc%5Etfw">September 8, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
@@ -262,7 +262,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/ha3LjlD6g7g" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
|
||||
@@ -144,7 +144,7 @@
|
||||
- [==dev.to/thenjdevopsguy: Securing Kubernetes Pods For Production Workloads==](https://dev.to/thenjdevopsguy/securing-kubernetes-pods-for-production-workloads-51oh)
|
||||
- [dev.to/thenjdevopsguy: The 4 C’s Of Kubernetes Security](https://dev.to/thenjdevopsguy/the-4-cs-of-kubernetes-security-3i9e)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.blackhat.com/)
|
||||
|
||||
@@ -462,7 +462,7 @@ Each of these alternatives provides different features and may be more suitable
|
||||
- [spectrocloud.com: Kubernetes security best practices: 5 easy ways to cut risk](https://www.spectrocloud.com/blog/kubernetes-security-best-practices-5-easy-ways-to-cut-risk/)
|
||||
- [medium.com/@cloud_tips: Kubernetes Security Best Practices](https://medium.com/@cloud_tips/kubernetes-security-best-practices-ea1e3913c001)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.stackrox.com/post/2020/05/kubernetes-security-101/)
|
||||
|
||||
@@ -546,7 +546,7 @@ Kubernetes supports several authentication methods out-of-the-box, such as X.509
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/QgctrpTpJec" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -561,7 +561,7 @@ Kubernetes supports several authentication methods out-of-the-box, such as X.509
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Kubernetes base64 encodes secrets because that makes arbitrary data play nice with JSON. It had nothing to do with the security model (or lack thereof). It did not occur to us at the time that people could mistake base64 for some form of encryption.</p>— Daniel Smith (@originalavalamp) <a href="https://twitter.com/originalavalamp/status/1411755706861064192?ref_src=twsrc%5Etfw">July 4, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
@@ -288,7 +288,7 @@ edge. MinIO is software-defined and is 100% open source under GNU AGPL v3.
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://gigaom.com/report/gigaom-radar-for-data-storage-for-kubernetes/)
|
||||
|
||||
@@ -298,7 +298,7 @@ edge. MinIO is software-defined and is 100% open source under GNU AGPL v3.
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">General rule of thumb: there is no such thing as persistent storage in Kubernetes.</p>— Richard North (@whichrich) <a href="https://twitter.com/whichrich/status/1479435059715321856?ref_src=twsrc%5Etfw">January 7, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
@@ -308,7 +308,7 @@ edge. MinIO is software-defined and is 100% open source under GNU AGPL v3.
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/0swOh5C3OVM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
|
||||
@@ -1149,7 +1149,7 @@ elastic quotas - Effortless optimization at its finest!
|
||||
|
||||
- [github.com/Azure/eraser 🌟](https://github.com/Azure/eraser) 🧹 Cleaning up images from Kubernetes nodes. **Eraser is a tool that helps Kubernetes admins remove a list of non-running images from all Kubernetes nodes in a cluster**
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://komodor.com/blog/using-workflows-to-troubleshoot-like-a-pro/)
|
||||
|
||||
@@ -1258,7 +1258,7 @@ elastic quotas - Effortless optimization at its finest!
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">One of the biggest problems in IT is that we keep reinventing the wheel.<br><br>We are running the same circles, producing similar technologies to solve the same problems.<br><br>Reinventing the wheel is a great way to learn how the wheel works, but not an efficient way to build software.</p>— Daniel Moka⚡ (@dmokafa) <a href="https://twitter.com/dmokafa/status/1388448114047164416?ref_src=twsrc%5Etfw">May 1, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
@@ -1277,7 +1277,7 @@ elastic quotas - Effortless optimization at its finest!
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/CB79eTFbR0w" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
|
||||
@@ -238,7 +238,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe class="speakerdeck-iframe" frameborder="0" src="https://speakerdeck.com/player/e1c397b2aa67470e9204f82f938fec78?slide=1" title="KubeCologne keynote—Troubleshooting Kubernetes apps" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true" style="border: 0px; background: padding-box padding-box rgba(0, 0, 0, 0.1); margin: 0px; padding: 0px; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 40px; width: 560px; height: 314px;" data-ratio="1.78343949044586"></iframe>
|
||||
|
||||
@@ -248,7 +248,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[{: style="width:30%"}](https://learnk8s.io/troubleshooting-deployments)
|
||||
|
||||
@@ -258,7 +258,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">My top 8 commands and tools for debugging applications running on <a href="https://twitter.com/kubernetesio?ref_src=twsrc%5Etfw">@kubernetesio</a> 🧵👇</p>— Daniel Bryant (@danielbryantuk) <a href="https://twitter.com/danielbryantuk/status/1492893332850237444?ref_src=twsrc%5Etfw">February 13, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">What is your favourite Kubernetes troubleshooting command? Looking for some new ones 😉</p>— Saiyam Pathak (@SaiyamPathak) <a href="https://twitter.com/SaiyamPathak/status/1513572111721271298?ref_src=twsrc%5Etfw">April 11, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
@@ -128,7 +128,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?list=PLy7NrYWoggjwPggqtFsI_zMAwvG0SqYCb" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?list=PLy7NrYWoggjziYQIDorlXjTvvwweTYoNC" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -142,7 +142,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">A Kubernetes cluster is made of control plane nodes and worker nodes. And the nodes are made up of a number of components with specific functionalities 🌊<br><br>Thread 🧵👇🏻<a href="https://twitter.com/hashtag/kubernetes?src=hash&ref_src=twsrc%5Etfw">#kubernetes</a> <a href="https://twitter.com/hashtag/devops?src=hash&ref_src=twsrc%5Etfw">#devops</a> <a href="https://twitter.com/hashtag/docker?src=hash&ref_src=twsrc%5Etfw">#docker</a> <a href="https://t.co/hN9LptCU71">pic.twitter.com/hN9LptCU71</a></p>— SigNoz (@SignozHQ) <a href="https://twitter.com/SignozHQ/status/1498296938814480387?ref_src=twsrc%5Etfw">February 28, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+12
-12
@@ -108,7 +108,7 @@
|
||||
33. [Tweets 2](#tweets-2)
|
||||
34. [Memes](#memes)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/410107842&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true"></iframe><div style="font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;"><a href="https://soundcloud.com/hugoboomin" title="Hugo Boomin ⚡️ 🔥 💥" target="_blank" style="color: #cccccc; text-decoration: none;">Hugo Boomin ⚡️ 🔥 💥</a> · <a href="https://soundcloud.com/hugoboomin/jimmy-sax-live-at-nikki-beach-st-tropez-opus-eric-prydz" title="Jimmy Sax - Live At Nikki Beach St Tropez (Opus - Eric Prydz)" target="_blank" style="color: #cccccc; text-decoration: none;">Jimmy Sax - Live At Nikki Beach St Tropez (Opus - Eric Prydz)</a></div>
|
||||
|
||||
@@ -1356,7 +1356,7 @@
|
||||
- [thenewstack.io: Does Kubernetes Really Perform Better on Bare Metal vs. VMs? 🌟](https://thenewstack.io/does-kubernetes-really-perform-better-on-bare-metal-vs-vms/) A detailed comparison of CPU, RAM, storage and network performance between Kubernetes clusters on virtual machines and bare metal.
|
||||
- [dzone.com: Optimizing Kubernetes Clusters for Better Efficiency and Cost Savings 🌟](https://dzone.com/articles/optimizing-kubernetes-clusters-for-better-efficien-1) At the core of constructing a high-performing and cost-effective Kubernetes cluster is the art of efficiently managing resources by tailoring your Kubernetes workloads.
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[{: style="width:50%"}](https://twitter.com/memenetes)
|
||||
|
||||
@@ -1401,7 +1401,7 @@
|
||||
will dive into the details of how they work
|
||||
- [medium.com/@randhirthakur076: Optimizing Kubernetes Cost Management: A Deep Dive into Kubecost](https://medium.com/@randhirthakur076/optimizing-kubernetes-cost-management-a-deep-dive-into-kubecost-5b07c9926c87)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/36dtdhhhjpE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
|
||||
@@ -1563,7 +1563,7 @@ will dive into the details of how they work
|
||||
|
||||
??? note "Video: Kubectl plugins. Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/_W2qZvQT6XY" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -1665,7 +1665,7 @@ will dive into the details of how they work
|
||||
|
||||
- [Serverless Architectures](serverless.md)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.xenonstack.com/blog/serverless-openfaas-java/)
|
||||
|
||||
@@ -1783,7 +1783,7 @@ will dive into the details of how they work
|
||||
- [Don't make this container security mistake](https://bitfieldconsulting.com/blog/container-security)
|
||||
- [digitalocean.com: From Containers to Kubernetes with Node.js eBook](https://www.digitalocean.com/community/books/from-containers-to-kubernetes-with-node-js-ebook)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](http://shop.oreilly.com/product/0636920223788.do)
|
||||
|
||||
@@ -1823,7 +1823,7 @@ will dive into the details of how they work
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.padok.fr/en/blog/kubernetes-architecture-clusters)
|
||||
|
||||
@@ -1856,7 +1856,7 @@ will dive into the details of how they work
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/BE77h7dmoQU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/318elIq37PE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -1883,7 +1883,7 @@ will dive into the details of how they work
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/9p3llZAcyG8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -1894,7 +1894,7 @@ will dive into the details of how they work
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Can you change an application without changing any code in Kubernetes?<br><br>You can when you use multiple containers in a single Pod.<br><br>Here’s a visual recap of <a href="https://twitter.com/EmanuelMEvans?ref_src=twsrc%5Etfw">@EmanuelMEvans</a> ’s article on extending apps on Kubernetes with multi-container pods <a href="https://t.co/afS3pPj4zb">https://t.co/afS3pPj4zb</a> <a href="https://t.co/LS5zOZErbE">pic.twitter.com/LS5zOZErbE</a></p>— Daniele Polencic (@danielepolencic) <a href="https://twitter.com/danielepolencic/status/1366373443780808707?ref_src=twsrc%5Etfw">March 1, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
@@ -1930,7 +1930,7 @@ will dive into the details of how they work
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Kubernetes saved us from a world of completely proprietary Cloud APIs and provided a trustworthy basis for an open ecosystem of infrastructure tools and APIs. <a href="https://t.co/i67orzir2O">https://t.co/i67orzir2O</a></p>— Ian Lewis 💉💉 (@IanMLewis) <a href="https://twitter.com/IanMLewis/status/1436535960091590658?ref_src=twsrc%5Etfw">September 11, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
@@ -1985,7 +1985,7 @@ will dive into the details of how they work
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Kubernetes experts be like: <a href="https://t.co/0z47Q9bdZm">pic.twitter.com/0z47Q9bdZm</a></p>— memenetes (@memenetes) <a href="https://twitter.com/memenetes/status/1447668514727280643?ref_src=twsrc%5Etfw">October 11, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+1
-1
@@ -60,7 +60,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/1fCAwFGX38U" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
|
||||
+3
-3
@@ -421,7 +421,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://github.com/jlevy/the-art-of-command-line)
|
||||
|
||||
@@ -431,7 +431,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?si=wIr50Eu2-ZPwdI6N&list=PLlrxD0HtieHh9ZhrnEbZKhzk0cetzuX7l" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
|
||||
|
||||
@@ -442,7 +442,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">bash for president <a href="https://t.co/CpIQh23az1">pic.twitter.com/CpIQh23az1</a></p>— memenetes (@memenetes) <a href="https://twitter.com/memenetes/status/1407081109570166791?ref_src=twsrc%5Etfw">June 21, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
@@ -554,7 +554,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/xM9jpcVGTzY" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/p6xDCz00TxU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -569,7 +569,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Cloud providers after selling managed kubernetes <a href="https://t.co/p9jd4Ov4Ej">pic.twitter.com/p9jd4Ov4Ej</a></p>— memenetes (@memenetes) <a href="https://twitter.com/memenetes/status/1458941321725546498?ref_src=twsrc%5Etfw">November 11, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
@@ -392,7 +392,7 @@ comsysto about their usage of Debezium, touching on many details like outbox pat
|
||||
- [medium.com/@ahmed.farhan: Kafka Setup in Kubernetes Using Strimzi K8s operator — Part 2](https://medium.com/@ahmed.farhan/kafka-setup-in-kubernetes-using-strimzi-k8s-operator-part-2-1f67dbe5f14d)
|
||||
- [medium.com/adaltas: Operating Kafka in Kubernetes with Strimzi](https://medium.com/adaltas/operating-kafka-in-kubernetes-with-strimzi-84a281c6d964)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://medium.com/convoy-tech/logs-offsets-near-real-time-elt-with-apache-kafka-snowflake-473da1e4d776)
|
||||
|
||||
@@ -514,13 +514,13 @@ comsysto about their usage of Debezium, touching on many details like outbox pat
|
||||
- [HTTP-based Kafka messaging with Red Hat AMQ Streams](https://developers.redhat.com/blog/2020/08/04/http-based-kafka-messaging-with-red-hat-amq-streams/#more-720187)
|
||||
- [blog.jromanmartin.io: How to upgrade Strimzi Operator using the CLI](https://blog.jromanmartin.io/2020/09/25/how-upgrade-strimzi-operator.html)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://developers.redhat.com/products/amq/overview)
|
||||
|
||||
</center>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
Product|Also Known As|Components|URL
|
||||
:------|:----|:--------|:----
|
||||
@@ -535,7 +535,7 @@ Red Hat AMQ 7|JBoss AMQ 7 (Broker) or Red Hat AMQ 7 Suite|Apache ActiveMQ Artemi
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<script async class="speakerdeck-embed" data-id="54c1ce6ee6e44d68a0c311c31ddc8225" data-ratio="1.77777777777778" src="//speakerdeck.com/assets/embed.js"></script>
|
||||
|
||||
@@ -575,7 +575,7 @@ Red Hat AMQ 7|JBoss AMQ 7 (Broker) or Red Hat AMQ 7 Suite|Apache ActiveMQ Artemi
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/LieT75Zb_OY" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -587,7 +587,7 @@ Red Hat AMQ 7|JBoss AMQ 7 (Broker) or Red Hat AMQ 7 Suite|Apache ActiveMQ Artemi
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Pub-Sub ≠ Partitioning ≠ Multiplexing <a href="https://t.co/0ZVaH9Mxvr">pic.twitter.com/0ZVaH9Mxvr</a></p>— Clemens Vasters 🇪🇺☁📨 (@clemensv) <a href="https://twitter.com/clemensv/status/1288152399211909120?ref_src=twsrc%5Etfw">July 28, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+2
-2
@@ -62,7 +62,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="469" height="834" src="https://www.youtube.com/embed/4z0l5Kl2Q6E" title="You can literally learn Markdown in 60 seconds" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">I really can't wait for code annotations to be generally available! They have the potential to transform the way we document code examples, allowing for rich text (incl. images, graphs, tables, etc.) to be co-located with code.<a href="https://t.co/vFiHRAwKx4">https://t.co/vFiHRAwKx4</a> <a href="https://t.co/f8UYmY3LjO">pic.twitter.com/f8UYmY3LjO</a></p>— Martin Donath (@squidfunk) <a href="https://twitter.com/squidfunk/status/1457299354386116610?ref_src=twsrc%5Etfw">November 7, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+2
-2
@@ -236,7 +236,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.linkedin.com/feed/update/urn:li:activity:6923979009311559680)
|
||||
|
||||
@@ -247,7 +247,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">To my JVM friends looking to explore Machine Learning techniques - you don’t necessarily have to learn Python to do that. There are libraries you can use from the comfort of your JVM environment. 🧵👇</p>— Maria Khalusova (@mariaKhalusova) <a href="https://twitter.com/mariaKhalusova/status/1331982686819389440?ref_src=twsrc%5Etfw">November 26, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+6
-6
@@ -170,7 +170,7 @@ OpenShift Container Platform Monitoring ships with a Prometheus instance for clu
|
||||
- [developers.redhat.com: Monitoring .NET Core applications on Kubernetes](https://developers.redhat.com/blog/2020/08/05/monitoring-net-core-applications-on-kubernetes/)
|
||||
- [Systems Monitoring with Prometheus and Grafana](https://flightaware.engineering/systems-monitoring-with-prometheus-grafana/)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://docs.openshift.com/container-platform/3.11/install_config/prometheus_cluster_monitoring.html)
|
||||
|
||||
@@ -439,7 +439,7 @@ done
|
||||
- [thenewstack.io: How OpenTelemetry Works with Kubernetes](https://thenewstack.io/how-opentelemetry-works-with-kubernetes/)
|
||||
- [medium.com/@bijit211987: Grafana with OpenTelemetry, Vendor-neutral and open-source approach](https://medium.com/@bijit211987/grafana-with-opentelemetry-vendor-neutral-and-open-source-approach-ab4bc08f67e9)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.jaegertracing.io/)
|
||||
|
||||
@@ -452,7 +452,7 @@ done
|
||||
- [medium: Jaeger VS OpenTracing VS OpenTelemetry](https://medium.com/jaegertracing/jaeger-and-opentelemetry-1846f701d9f2)
|
||||
- [medium: Using Jaeger and OpenTelemetry SDKs in a mixed environment with W3C Trace-Context](https://medium.com/jaegertracing/jaeger-clients-and-w3c-trace-context-c2ce1b9dc390)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -508,7 +508,7 @@ done
|
||||
- [Jenkins pipeline shared library for the project Elastic APM 🌟](https://github.com/elastic/apm-pipeline-library)
|
||||
- [bqstack.com: Monitoring Application using Elastic APM](https://bqstack.com/b/detail/109)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -624,7 +624,7 @@ Resolve your software incidents 10x faster
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe src="//www.slideshare.net/slideshow/embed_code/key/J1S3NyN9ZeLjh9" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="//www.slideshare.net/MartinEtmajer/challenges-in-a-microservices-age-monitoring-logging-and-tracing-on-red-hat-openshift" title="Challenges in a Microservices Age: Monitoring, Logging and Tracing on Red Hat OpenShift" target="_blank">Challenges in a Microservices Age: Monitoring, Logging and Tracing on Red Hat OpenShift</a> </strong> from <strong><a href="//www.slideshare.net/MartinEtmajer" target="_blank">Martin Etmajer</a></strong> </div>
|
||||
<iframe src="//www.slideshare.net/slideshow/embed_code/key/lr07J585Y86D7i" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="//www.slideshare.net/MartinEtmajer/monitoring-microservices-at-scale-on-openshift-67500621" title="Monitoring Microservices at Scale on OpenShift (OpenShift Commons Briefing #52)" target="_blank">Monitoring Microservices at Scale on OpenShift (OpenShift Commons Briefing #52)</a> </strong> from <strong><a href="//www.slideshare.net/MartinEtmajer" target="_blank">Martin Etmajer</a></strong> </div>
|
||||
@@ -638,7 +638,7 @@ Resolve your software incidents 10x faster
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">The ecosystem of CI / CD tools that integrates in <a href="https://twitter.com/hashtag/OpenTelemetry?src=hash&ref_src=twsrc%5Etfw">#OpenTelemetry</a> traces is growing rapidly with already <a href="https://twitter.com/hashtag/Jenkins?src=hash&ref_src=twsrc%5Etfw">#Jenkins</a>, <a href="https://twitter.com/hashtag/Maven?src=hash&ref_src=twsrc%5Etfw">#Maven</a>, <a href="https://twitter.com/hashtag/Ansible?src=hash&ref_src=twsrc%5Etfw">#Ansible</a>, and the generic otel-cli<a href="https://t.co/GeKUMd5zl4">https://t.co/GeKUMd5zl4</a><a href="https://t.co/KrMIGZ3vkp">https://t.co/KrMIGZ3vkp</a><a href="https://t.co/UiJ0Dk78Pd">https://t.co/UiJ0Dk78Pd</a><a href="https://t.co/UdwnxXOUa4">https://t.co/UdwnxXOUa4</a> <a href="https://t.co/MsYViY6jwf">pic.twitter.com/MsYViY6jwf</a></p>— Cyrille Le Clerc (@cyrilleleclerc) <a href="https://twitter.com/cyrilleleclerc/status/1430070961366257693?ref_src=twsrc%5Etfw">August 24, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+3
-3
@@ -60,7 +60,7 @@
|
||||
- [slideshare: Http Status Code Errors in SEO](http://www.slideshare.net/AdelaRoger/http-status-code-errors-in-seo)
|
||||
- [http.cat 🌟](https://http.cat)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[{: style="width:50%"}](https://twitter.com/alexxubyte)
|
||||
|
||||
@@ -128,7 +128,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -138,7 +138,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">List of HTTP Status Codes Cheat Sheet: <a href="https://t.co/1m8gci63Vs">pic.twitter.com/1m8gci63Vs</a></p>— Java Guides (@GuidesJava) <a href="https://twitter.com/GuidesJava/status/1607231830662733826?ref_src=twsrc%5Etfw">December 26, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+2
-2
@@ -94,7 +94,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/qI_g07C_Q5I" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -105,7 +105,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Very interesting decision matrix for multicloud on data.. <a href="https://twitter.com/hashtag/cloud?src=hash&ref_src=twsrc%5Etfw">#cloud</a> <a href="https://twitter.com/hashtag/sql?src=hash&ref_src=twsrc%5Etfw">#sql</a> <a href="https://t.co/aAWJ9uzK65">pic.twitter.com/aAWJ9uzK65</a></p>— Satyen Kumar (@SatyenKumar) <a href="https://twitter.com/SatyenKumar/status/1499870941727313922?ref_src=twsrc%5Etfw">March 4, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+1
-1
@@ -19,7 +19,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Let’s learn about OAuth<br><br>Thread 🧵👇</p>— Rapid (@Rapid_API) <a href="https://twitter.com/Rapid_API/status/1640700244454170625?ref_src=twsrc%5Etfw">March 28, 2023</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+1
-1
@@ -103,7 +103,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/yFPYGeKwmpk" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/qaIROwHUm54" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
|
||||
|
||||
+18
-18
@@ -198,7 +198,7 @@
|
||||
- [==cloud.redhat.com: Scale your application containers on Red Hat OpenShift Service on AWS (ROSA) clusters using Amazon EFS storage==](https://cloud.redhat.com/blog/scale-your-application-containers-on-red-hat-openshift-service-on-aws-rosa-clusters-using-amazon-efs-storage)
|
||||
- [redhat.com: Red Hat OpenShift Service on AWS with hosted control planes now available](https://www.redhat.com/en/blog/red-hat-openshift-service-aws-hosted-control-planes-now-available) Having the control plane hosted and managed in a ROSA service AWS account rather than the customer’s individual account provides more effective and efficient use of resources.
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.openshift.com/blog/enterprise-kubernetes-with-openshift-part-one)
|
||||
|
||||
@@ -220,7 +220,7 @@
|
||||
- [Ask an OpenShift Admin Office Hour - Day 2 Operations, Part 1](https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-day-2-operations-part-1)
|
||||
- [Ask an OpenShift Admin Office Hour - Day 2 Operations, Part 2](https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-day-2-operations-part-2)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.openshift.com/blog/openshift-end-to-end-plan-and-deploy)
|
||||
|
||||
@@ -241,7 +241,7 @@
|
||||
- OpenShift 4 is built on top of Kubernetes 1.13+
|
||||
- [Release Notes](https://docs.openshift.com/container-platform/4.4/release_notes/ocp-4-4-release-notes.html)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -260,7 +260,7 @@
|
||||
- A user that wishes to track a package in a channel creates a **Subscription resource** configuring the desired **package, channel, and the CatalogSource** from which to pull updates. When updates are found, an appropriate **InstallPlan** is written into the namespace on behalf of the user.
|
||||
3. Automated Infrastructure Management ([Over-The-Air Updates](https://access.redhat.com/documentation/en-us/openshift_container_platform/4.1/pdf/updating_clusters/OpenShift_Container_Platform-4.1-Updating_clusters-en-US.pdf))
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
  
|
||||
|
||||
@@ -317,7 +317,7 @@
|
||||
2. **User Provisioned Infrastructure (UPI)**
|
||||
- The whole process can be done in one command and requires minimal infrastructure knowledge (IPI): ```openshift-install create cluster```
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -332,7 +332,7 @@
|
||||
1. **Installer Provisioned Infrastructure (IPI):** On supported platforms, the installer is capable of provisioning the underlying infrastructure for the cluster. The installer programmatically creates all portions of the networking, machines, and operating systems required to support the cluster. Think of it as best-practice reference architecture implemented in code. It is recommended that most users make use of this functionality to avoid having to provision their own infrastructure. The installer will create and destroy the infrastructure components it needs to be successful over the life of the cluster.
|
||||
2. **User Provisioned Infrastructure (UPI):** For other platforms or in scenarios where installer provisioned infrastructure would be incompatible, the installer can stop short of creating the infrastructure, and allow the platform administrator to provision their own using the cluster assets generated by the install tool. Once the infrastructure has been created, OpenShift 4 is installed, maintaining its ability to support automated operations and over-the-air platform updates.
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -347,7 +347,7 @@
|
||||
- Increases the size of the cluster when there are pods that failed to schedule on any of the current nodes due to insufficient resources or when another node is necessary to meet deployment needs. The ClusterAutoscaler does not increase the cluster resources beyond the limits that you specify.
|
||||
- A huge improvement over the manual, error-prone process used in the previous version of OpenShift and RHEL nodes.
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
 
|
||||
|
||||
@@ -379,7 +379,7 @@ etcd 14h myoperator 14h
|
||||
...
|
||||
```
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -395,7 +395,7 @@ etcd 14h myoperator 14h
|
||||
- **Operator Catalogs** are groups of Operators you can make available on the cluster. They can be added via **CatalogSource** (i.e. “catalogsource.yaml”). Subscribe and grant a namespace access to use the installed Operators.
|
||||
- **Operator Subscriptions** keep your services up to date by tracking a channel in a package. The approval strategy determines either manual or automatic updates.
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -418,7 +418,7 @@ etcd 14h myoperator 14h
|
||||
- Deployed by any means
|
||||
- **Not supported** by Red Hat
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -453,7 +453,7 @@ etcd 14h myoperator 14h
|
||||
- Backups available in OpenShift 4.2+ (Snapshots + Restore of Volumes)
|
||||
- OCS Dashboard in OCS Operator
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -502,7 +502,7 @@ oc logs --namespace=openshift-ingress-operator deployments/ingress-operator
|
||||
- Kiali
|
||||
- Do not install Community versions of the Operators. Community Operators are not supported.
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
  
|
||||
|
||||
@@ -578,7 +578,7 @@ OpenShift 4.1|5.6.16|?|5.6.16|No
|
||||
- [Custom image builds with Buildah](https://docs.openshift.com/container-platform/4.4/builds/custom-builds-buildah.html)
|
||||
- [Rootless podman and NFS](https://www.redhat.com/sysadmin/rootless-podman-nfs)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -652,7 +652,7 @@ oc login
|
||||
- Currently, the **default OpenShift CNI is OpenShift SDN (network-policy)**, which configures an **overlay network using Open vSwitch** (OVS 2.11). The following diagram shows the CNI options for OpenShift and the status of each (supported, validated, etc. …):
|
||||
- [redhat.com: Network traffic control for containers in Red Hat OpenShift](https://www.redhat.com/en/blog/network-traffic-control-containers-red-hat-openshift)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.openshift.com/blog/demystifying-multus)
|
||||
|
||||
@@ -699,7 +699,7 @@ oc login
|
||||
|
||||
- [Similarities and differences between OpenShift Kubernetes Engine and OpenShift Container Platform](https://docs.openshift.com/container-platform/4.4/welcome/oke_about.html)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://docs.openshift.com/container-platform/4.4/welcome/oke_about.html)
|
||||
|
||||
@@ -841,7 +841,7 @@ oc login
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe src="//www.slideshare.net/slideshow/embed_code/key/qc1rIHqvXuiuzj" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="//www.slideshare.net/KangarootLinux/openshift-4-the-smarter-kubernetes-platform" title="OpenShift 4, the smarter Kubernetes platform" target="_blank">OpenShift 4, the smarter Kubernetes platform</a> </strong> from <strong><a href="//www.slideshare.net/KangarootLinux" target="_blank">Kangaroot</a></strong> </div>
|
||||
<iframe src="//www.slideshare.net/slideshow/embed_code/key/ko4KgmpBYmqhyf" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="//www.slideshare.net/wintonjkt/open-shift-4-infra-deep-dive" title="Open shift 4 infra deep dive" target="_blank">Open shift 4 infra deep dive</a> </strong> from <strong><a href="//www.slideshare.net/wintonjkt" target="_blank">Winton Winton</a></strong> </div>
|
||||
@@ -856,7 +856,7 @@ oc login
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">The GUI with <a href="https://twitter.com/openshift?ref_src=twsrc%5Etfw">@openshift</a> that shows services, and connections between pods, is so cool. Such a great tool to help understand whats happening instead of a bazillion <a href="https://twitter.com/hashtag/CuddleKube?src=hash&ref_src=twsrc%5Etfw">#CuddleKube</a> commands! <a href="https://twitter.com/hashtag/CFD12?src=hash&ref_src=twsrc%5Etfw">#CFD12</a> <a href="https://t.co/3XQjScS6TM">pic.twitter.com/3XQjScS6TM</a></p>— Nathan Bennett (@vNathanBennett) <a href="https://twitter.com/vNathanBennett/status/1456342084873441280?ref_src=twsrc%5Etfw">November 4, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
@@ -870,7 +870,7 @@ oc login
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/V7PSnH8YnTk?si=lcNpoHI7TaORLgPV" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/Hc8emNr2igU?si=kehLRUpOAvyK_Bku" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
|
||||
|
||||
@@ -151,7 +151,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/IQ8H7XNbQ-8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -163,7 +163,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe src="//www.slideshare.net/slideshow/embed_code/key/GNg4EksIW8cNFg" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="//www.slideshare.net/arilivigni/cicd-with-openshift-and-jenkins" title="CI/CD with Openshift and Jenkins" target="_blank">CI/CD with Openshift and Jenkins</a> </strong> from <strong><a href="//www.slideshare.net/arilivigni" target="_blank">Ari LiVigni</a></strong> </div>
|
||||
|
||||
|
||||
+5
-5
@@ -105,7 +105,7 @@ Industry momentum has aligned behind Kubernetes as the orchestration platform fo
|
||||
“Kubernetes is scalable. It helps develop applications faster. It does hybrid and multicloud. These are not just technology buzzwords, they're real, legitimate business problems.”|Brian Gracely,Director, Product Strategy, Red Hat OpenShift|[Red Hat's approach to Kubernetes](https://www.redhat.com/en/topics/containers/kubernetes-approach)
|
||||
“Our job is to **make it easier and easier to use**, either from an ops point of view or a developer point of view—while acknowledging it is complex, because we're solving a complex problem.”|Chris Wright,Chief Technology Officer, Red Hat|[Red Hat's approach to Kubernetes](https://www.redhat.com/en/topics/containers/kubernetes-approach)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.zdnet.com/article/amazon-red-hat-openshift-announced-for-public-cloud-kubernetes-users/)
|
||||
|
||||
@@ -165,7 +165,7 @@ Industry momentum has aligned behind Kubernetes as the orchestration platform fo
|
||||
- [Portfolio Architecture Tooling](https://redhatdemocentral.gitlab.io/portfolio-architecture-tooling/)
|
||||
- [gitlab.com: Portfolio Architecture Examples](https://gitlab.com/redhatdemocentral/portfolio-architecture-examples)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://dzone.com/articles/cloud-native-development-a-blueprint)
|
||||
|
||||
@@ -203,7 +203,7 @@ Industry momentum has aligned behind Kubernetes as the orchestration platform fo
|
||||
|
||||
- [Deploying OpenShift 4.4 to VMware vSphere 7 🌟](https://www.openshift.com/blog/deploying-openshift-4.4-to-vmware-vsphere-7)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.openshift.com/blog/deploying-openshift-4.4-to-vmware-vsphere-7)
|
||||
|
||||
@@ -266,7 +266,7 @@ The other SCCs provide intermediate levels of constraint for various use cases.
|
||||
- Network Zones have been the widely accepted approach for building security into a network architecture. The general idea is to create separate networks, each with a specific purpose. Each network contains devices with similar security profiles. Communications between networks is highly scrutinized and controlled by firewall rules ([perimeter defense](https://en.wikipedia.org/wiki/All_round_defence)).
|
||||
- **Conclusion:** A company’s security organization must be involved when deciding how to deploy OpenShift with regard to traditional network zones. Depending on their level of comfort with new technologies you may have different options. If physical network separation is the only acceptable choice, you will have to build a cluster per network zone. If logical network type of separations can be considered, then there are ways to stretch a single OpenShift deployment across multiple network zones. This post presented a few technical approaches.
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.openshift.com/blog/openshift-and-network-security-zones-coexistence-approaches)
|
||||
|
||||
@@ -316,7 +316,7 @@ The other SCCs provide intermediate levels of constraint for various use cases.
|
||||
- IBM Cloud® Paks are enterprise-ready, containerized software solutions that give clients an open, faster and more secure way to move core business applications to any cloud. Each IBM Cloud Pak® includes containerized IBM middleware and common software services for development and management, on top of a common integration layer — designed to **reduce development time by up to 84 percent and operational expenses by up to 75 percent**. **IBM Cloud Paks run wherever Red Hat® OpenShift® runs** and are optimized for productivity and performance on [Red Hat OpenShift on IBM Cloud](https://www.ibm.com/cloud/openshift).
|
||||
- [IBM Cloud Pak Playbook](https://cloudpak8s.io/apps/cp4a_overview/) The **Cloud Pak for Applications** provides product offerings to support **modernizing existing applications and building new cloud native applications**. The applications run within a **Kubernetes cluster** provided with the **Red Hat OpenShift Container Platform**. The focus provided here is on running application workloads as containers. The Cloud Pak for Applications is a bundle of multiple offerings. This diagram provides an overview of what offerings are included and what they would be used for:
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://cloudpak8s.io/apps/cp4a_overview/)
|
||||
|
||||
|
||||
@@ -301,7 +301,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="es" dir="ltr">Puedo escuchar todo el día a Henry Cavill diciendo wikipedia <a href="https://t.co/fgOPGwsPD5">pic.twitter.com/fgOPGwsPD5</a></p>— katniss (@katia_larissa) <a href="https://twitter.com/katia_larissa/status/1443078663017320450?ref_src=twsrc%5Etfw">September 29, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/_l8yIqMpWT0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
11. [Tweets](#tweets)
|
||||
12. [Tweets 2. Cultures](#tweets-2-cultures)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/604265532&color=%23ff5500&auto_play=true&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true"></iframe><div style="font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;"><a href="https://soundcloud.com/tlotfy99" title="Abou Seif 🧿" target="_blank" style="color: #cccccc; text-decoration: none;">Abou Seif 🧿</a> · <a href="https://soundcloud.com/tlotfy99/no-man-no-cry-jimmy-sax" title="no man no cry - jimmy sax" target="_blank" style="color: #cccccc; text-decoration: none;">no man no cry - jimmy sax</a></div>
|
||||
|
||||
@@ -222,7 +222,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](http://www.gazafatonarioit.com/2020/09/entiende-el-mvp-producto-minimo-viable.html)
|
||||
|
||||
@@ -251,7 +251,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/kJdXjtSnZTI" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/0fx7yy9-L7E" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -264,7 +264,7 @@
|
||||
## Spanish Videos
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/ipEwm-fg0rc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/TQOzU53xmQY" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -277,7 +277,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">6 questions I try to answer before starting any new project:<br><br>1. What problem am I solving?<br>2. What constraints do I have?<br>3. Who are the main stakeholders?<br>4. What are the risks?<br>5. How do I measure progress?<br>6. What does success look like?<br><br>Don't sail without a compass.</p>— Santiago (@svpino) <a href="https://twitter.com/svpino/status/1393868830859010049?ref_src=twsrc%5Etfw">May 16, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Irish and German people offering things <a href="https://t.co/AoPgWJpK6L">pic.twitter.com/AoPgWJpK6L</a></p>— Killian Sundermann (@killersundymann) <a href="https://twitter.com/killersundymann/status/1446131283969589250?ref_src=twsrc%5Etfw">October 7, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
@@ -55,7 +55,7 @@ Jira and Bitbucket integration. Now you can transition issues right from your me
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">The daily standup is NOT a status meeting!<br><br>It is a planning meeting and our most important task is to talk about impediments.<br><br>It should never be used to report to anyone. It is for the team, by the team, and not for the managers.</p>— Daniel Moka⚡ (@dmokafa) <a href="https://twitter.com/dmokafa/status/1371842534801039361?ref_src=twsrc%5Etfw">March 16, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+3
-3
@@ -147,7 +147,7 @@ Thanos Metrics with prometheus in Kubernetes environments.
|
||||
- [==grafana.com: Get started with Prometheus with these three easy projects==](https://grafana.com/blog/2021/01/08/get-started-with-prometheus-with-these-three-easy-projects/)
|
||||
- [fosstechnix.com: Install Prometheus and Grafana on Ubuntu 24.04 LTS 🌟](https://www.fosstechnix.com/install-prometheus-and-grafana-on-ubuntu-24-04/)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://github.com/prometheus/prometheus)
|
||||
|
||||
@@ -790,7 +790,7 @@ JMeter|Artemis Grafana|Artemis Dashboard
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/h4Sl21AKiDg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/QoDqxm7ybLc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -805,7 +805,7 @@ JMeter|Artemis Grafana|Artemis Dashboard
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Over the last months we have added a lot of functionalities to <a href="https://twitter.com/PrometheusIO?ref_src=twsrc%5Etfw">@PrometheusIO</a> to help admins limit the risks of targets blowing up servers ⬇️</p>— Julien Pivotto (@roidelapluie) <a href="https://twitter.com/roidelapluie/status/1458698615082344451?ref_src=twsrc%5Etfw">November 11, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
|
||||
??? note "Video: Gaia-X. Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/DrG-EBBFniw" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -108,7 +108,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -118,7 +118,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/F2pXoh3Cmo8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/_8AHPqzuLkM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -131,7 +131,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Cloud Computing Cheat-sheet<a href="https://twitter.com/hashtag/infosec?src=hash&ref_src=twsrc%5Etfw">#infosec</a> <a href="https://twitter.com/hashtag/cybersecurity?src=hash&ref_src=twsrc%5Etfw">#cybersecurity</a> <a href="https://twitter.com/hashtag/pentesting?src=hash&ref_src=twsrc%5Etfw">#pentesting</a> <a href="https://twitter.com/hashtag/oscp?src=hash&ref_src=twsrc%5Etfw">#oscp</a> <a href="https://twitter.com/hashtag/informationsecurity?src=hash&ref_src=twsrc%5Etfw">#informationsecurity</a> <a href="https://twitter.com/hashtag/hacking?src=hash&ref_src=twsrc%5Etfw">#hacking</a> <a href="https://twitter.com/hashtag/cissp?src=hash&ref_src=twsrc%5Etfw">#cissp</a> <a href="https://twitter.com/hashtag/redteam?src=hash&ref_src=twsrc%5Etfw">#redteam</a> <a href="https://twitter.com/hashtag/technology?src=hash&ref_src=twsrc%5Etfw">#technology</a> <a href="https://twitter.com/hashtag/DataSecurity?src=hash&ref_src=twsrc%5Etfw">#DataSecurity</a> <a href="https://twitter.com/hashtag/CyberSec?src=hash&ref_src=twsrc%5Etfw">#CyberSec</a> <a href="https://twitter.com/hashtag/Hackers?src=hash&ref_src=twsrc%5Etfw">#Hackers</a> <a href="https://twitter.com/hashtag/tools?src=hash&ref_src=twsrc%5Etfw">#tools</a> <a href="https://twitter.com/hashtag/bugbountytips?src=hash&ref_src=twsrc%5Etfw">#bugbountytips</a> <a href="https://twitter.com/hashtag/Linux?src=hash&ref_src=twsrc%5Etfw">#Linux</a> <a href="https://twitter.com/hashtag/infosec?src=hash&ref_src=twsrc%5Etfw">#infosec</a> <a href="https://twitter.com/hashtag/itsecurity?src=hash&ref_src=twsrc%5Etfw">#itsecurity</a> <a href="https://twitter.com/hashtag/cybersecuritytips?src=hash&ref_src=twsrc%5Etfw">#cybersecuritytips</a> <a href="https://twitter.com/hashtag/securitybreach?src=hash&ref_src=twsrc%5Etfw">#securitybreach</a> <a href="https://twitter.com/hashtag/cloud?src=hash&ref_src=twsrc%5Etfw">#cloud</a> <a href="https://twitter.com/hashtag/CloudComputing?src=hash&ref_src=twsrc%5Etfw">#CloudComputing</a> <a href="https://t.co/882eGe5C8A">pic.twitter.com/882eGe5C8A</a></p>— Shubham Sharma (@Shubham_pen) <a href="https://twitter.com/Shubham_pen/status/1492721443527819265?ref_src=twsrc%5Etfw">February 13, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+3
-3
@@ -435,7 +435,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<p style=" margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block;"> <a title="View PEP-8 Cheatsheet (2009) on Scribd" href="https://www.scribd.com/document/207247675/PEP-8-Cheatsheet-2009#from_embed" style="text-decoration: underline;" >PEP-8 Cheatsheet (2009)</a> by <a title="View Veeraj Shenoy's profile on Scribd" href="https://www.scribd.com/user/247744721/Veeraj-Shenoy#from_embed" style="text-decoration: underline;" >Veeraj Shenoy</a> on Scribd</p><iframe class="scribd_iframe_embed" src="https://www.scribd.com/embeds/207247675/content?start_page=1&view_mode=scroll&access_key=key-10eg916shk5wa33gdrtb&show_recommendations=true" data-auto-height="false" data-aspect-ratio="1.2941176470588236" scrolling="no" id="doc_1222" width="100%" height="600" frameborder="0"></iframe>
|
||||
|
||||
@@ -446,7 +446,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/s8XjEuplx_U" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/74NW-84BqbA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -460,7 +460,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet tw-align-center" data-lang="es"><p lang="en" dir="ltr">29 common beginner Python errors on one page via <a href="https://t.co/Ctvy84KXKx">https://t.co/Ctvy84KXKx</a> <a href="https://twitter.com/hashtag/Python?src=hash">#Python</a> <a href="https://twitter.com/hashtag/Sysadmin?src=hash">#Sysadmin</a> <a href="https://twitter.com/hashtag/Programming?src=hash">#Programming</a> <a href="https://twitter.com/hashtag/Unix?src=hash">#Unix</a> <a href="https://twitter.com/hashtag/Linux?src=hash">#Linux</a> <a href="https://t.co/vaZaJETNPU">pic.twitter.com/vaZaJETNPU</a></p>— nixCraft (@nixcraft) <a href="https://twitter.com/nixcraft/status/706530828092731393">6 de marzo de 2016</a></blockquote>
|
||||
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
+2
-2
@@ -130,7 +130,7 @@ the #1 test automation community.
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||

|
||||
@@ -142,7 +142,7 @@ the #1 test automation community.
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">If your code has no tests, then:<br><br>- it is not clean<br>- it is not complete<br>- it is not correct<br>- it is not documented<br>- it is not verified<br>- it is not working<br><br>And most importantly: It is not quality.</p>— Daniel Moka⚡ (@dmokafa) <a href="https://twitter.com/dmokafa/status/1365995255322001409?ref_src=twsrc%5Etfw">February 28, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+1
-1
@@ -48,7 +48,7 @@
|
||||
- Rancher, on the other hand, is a platform designed to manage multiple Kubernetes clusters. It eases Kubernetes cluster management in large environments in several ways. For example, Rancher simplifies operations such as cluster provisioning, centralized security management, and monitoring workloads using popular tools such as Prometheus. Additionally, Rancher has an extensive application catalog of Helm charts for various applications such as Kubecost, Prometheus, Grafana, and MySQL.
|
||||
- [suse.com: My First Impressions with SUSE Rancher Kubernetes Projects](https://www.suse.com/c/rancher_blog/my-first-impressions-with-suse-rancher-kubernetes-projects/)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.youtube.com/watch?v=2LNxGVS81mE)
|
||||
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
|
||||
??? note "Videos - Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/8pDqJVdNa44" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
|
||||
|
||||
+7
-7
@@ -15,7 +15,7 @@
|
||||
13. [Images](#images)
|
||||
14. [Videos](#videos)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/162899288&color=%23ff5500&auto_play=true&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true"></iframe><div style="font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;"><a href="https://soundcloud.com/arielmezzapesa-1" title="Ariel Mezzapesa" target="_blank" style="color: #cccccc; text-decoration: none;">Ariel Mezzapesa</a> · <a href="https://soundcloud.com/arielmezzapesa-1/lily-was-here-candy-dulfer" title="Lily Was Here (Candy Dulfer)" target="_blank" style="color: #cccccc; text-decoration: none;">Lily Was Here (Candy Dulfer)</a></div>
|
||||
|
||||
@@ -132,13 +132,13 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Question for software engineers: Would you leave your job because you didn't like the tech stack?</p>— David Fowler 🇧🇧 (@davidfowl) <a href="https://twitter.com/davidfowl/status/1384955137588875265?ref_src=twsrc%5Etfw">April 21, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
</center>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Interviewing is career speed dating</p>— R 'Nearest' Nabors 💙 (@rachelnabors) <a href="https://twitter.com/rachelnabors/status/1408932321286397955?ref_src=twsrc%5Etfw">June 26, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
@@ -176,7 +176,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Working for a bad manager can torch your professional confidence and make you feel like you're incapable of succeeding at your job.<br><br>Here's a checklist to help you tell the difference between legitimate criticism you should act upon and illegitimate criticism you should ignore.</p>— Phoebe the Career Coach (@betterwphoebe) <a href="https://twitter.com/betterwphoebe/status/1424757039713112068?ref_src=twsrc%5Etfw">August 9, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
@@ -222,7 +222,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Irish and German people offering things <a href="https://t.co/AoPgWJpK6L">pic.twitter.com/AoPgWJpK6L</a></p>— Killian Sundermann (@killersundymann) <a href="https://twitter.com/killersundymann/status/1446131283969589250?ref_src=twsrc%5Etfw">October 7, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
@@ -289,7 +289,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||

|
||||
|
||||
@@ -315,7 +315,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/bx3--22D4E4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/XRcYK94ipmw" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Every company that has told their employees they need to come back into the office is in for a rough surprise. <br><br>PSA: Your entire eng teams are hunting for new remote jobs and not telling you they’ll be leaving soon.</p>— Randall Kanna (@RandallKanna) <a href="https://twitter.com/RandallKanna/status/1406317668378955776?ref_src=twsrc%5Etfw">June 19, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
@@ -63,7 +63,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/uQz0TpyJbE8?si=Ys-bXCWcoG-nDU1h" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
|
||||
|
||||
+2
-2
@@ -170,7 +170,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.xenonstack.com/blog/serverless-openfaas-java/)
|
||||
|
||||
@@ -181,7 +181,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Hi aspiring cloud professional, my name is Adam and I need you to listen to me.<br><br>First, I make a zillion-ish dollars per year freelancing and I stand to gain nothing from your attention.<br><br>I’m writing to you because it occurs to me that things I think are obvious probably aren’t.</p>— Adam Elmore (@aeduhm) <a href="https://twitter.com/aeduhm/status/1443308075079938055?ref_src=twsrc%5Etfw">September 29, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+3
-3
@@ -110,7 +110,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://devops.com/sre-devops-cloud-native-server-cage-match/)
|
||||
|
||||
@@ -125,7 +125,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/OnK4IKgLl24" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/tgRPlAQpHYk" frameborder="0" allow="accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -138,7 +138,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Is it hard to find SREs? Dell: Developers do a good job as SREs because they know what exactly is happening. At the same time, we are also thinking about how we can have a developer rotation model too; essentially a rotation policy which is a learning process for us.</p>— The New Stack (@thenewstack) <a href="https://twitter.com/thenewstack/status/1390691219831934981?ref_src=twsrc%5Etfw">May 7, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/rJQ-SVKxb5I" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/ivGUbfxRXms" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
+2
-2
@@ -41,7 +41,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/7mvrpxz_BfE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/ZOXPWPt8Iiw" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -55,7 +55,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<script async class="speakerdeck-embed" data-id="d3d70ab67e894e74912beb835e927d10" data-ratio="1.77777777777778" src="//speakerdeck.com/assets/embed.js"></script>
|
||||
|
||||
|
||||
+4
-4
@@ -96,7 +96,7 @@
|
||||
54. [Videos](#videos)
|
||||
55. [Tweets](#tweets)
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/468480528&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true"></iframe><div style="font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;"><a href="https://soundcloud.com/raymond-mnt" title="RAYMOND MNT" target="_blank" style="color: #cccccc; text-decoration: none;">RAYMOND MNT</a> · <a href="https://soundcloud.com/raymond-mnt/jimmy-sax-parga-oriental-sax" title="Jimmy Sax - Parga (Oriental sax ).mp3" target="_blank" style="color: #cccccc; text-decoration: none;">Jimmy Sax - Parga (Oriental sax ).mp3</a></div>
|
||||
|
||||
@@ -1149,7 +1149,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.cncf.io/blog/2022/02/18/introducing-opta-terraform-on-rails/)
|
||||
|
||||
@@ -1159,7 +1159,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/PxyyY7TsCqs" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/l5k1ai_GBDE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
@@ -1192,7 +1192,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">I'm getting questions about Terraform vs Kubernetes for managing infrastructure resources.<br><br>I make the distinction by treating Terraform as a frontend tool that interacts with control planes that present **its** resources through a declarative interface. Ownership is key.</p>— Kelsey Hightower (@kelseyhightower) <a href="https://twitter.com/kelseyhightower/status/1329552116638117889?ref_src=twsrc%5Etfw">November 19, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+1
-1
@@ -54,7 +54,7 @@
|
||||
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
[](https://www.opcito.com/blogs/testops-how-to-automate-your-software-pipeline-at-the-speed-of-devops)
|
||||
|
||||
|
||||
@@ -351,7 +351,7 @@ A simple extension to make indentation more readable
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/fnPhJHN0jTE" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/VqCgcpAypFQ" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
|
||||
@@ -379,7 +379,7 @@ A simple extension to make indentation more readable
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Did you know, you can have project specific user settings in VS Code? <br><br>I certainly didn’t, but I needed to make some tweaks for a better live coding experience for workshop attendees.<br><br>Create a .vscode folder in your project then add settings.json in there. <br><br>Handy! <a href="https://t.co/X3PbgwSVWp">pic.twitter.com/X3PbgwSVWp</a></p>— Andy Bell (@piccalilli_) <a href="https://twitter.com/piccalilli_/status/1337063582790537224?ref_src=twsrc%5Etfw">December 10, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+2
-2
@@ -74,7 +74,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/KZFkssRuBLE" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">THREAD<br><br>Nginx has a service mesh too. Is it any good?<br><br>Let's find out. <a href="https://t.co/890EIahXGq">pic.twitter.com/890EIahXGq</a></p>— Daniele Polencic (@danielepolencic) <a href="https://twitter.com/danielepolencic/status/1356935454206005249?ref_src=twsrc%5Etfw">February 3, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
<center>
|
||||
<center markdown="1">
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Want to get your hands dirty on the frontend side of Web 3?<br><br>Perfect! 🔥<br><br>Time for a small introduction to Web 3 development with JavaScript and ethers.js!<br><br>A thread. ↓</p>— Oliver Jumpertz (@oliverjumpertz) <a href="https://twitter.com/oliverjumpertz/status/1456980354640850948?ref_src=twsrc%5Etfw">November 6, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user