diff --git a/assets/authors/santhosh_nagaraj/santhosh_nagaraj-128x128.jpg b/assets/authors/santhosh_nagaraj/santhosh_nagaraj-128x128.jpg
new file mode 100644
index 0000000..883379d
Binary files /dev/null and b/assets/authors/santhosh_nagaraj/santhosh_nagaraj-128x128.jpg differ
diff --git a/assets/authors/santhosh_nagaraj/santhosh_nagaraj-64x64.jpg b/assets/authors/santhosh_nagaraj/santhosh_nagaraj-64x64.jpg
new file mode 100644
index 0000000..119452b
Binary files /dev/null and b/assets/authors/santhosh_nagaraj/santhosh_nagaraj-64x64.jpg differ
diff --git a/assets/authors/santhosh_nagaraj/santhosh_nagaraj.jpg b/assets/authors/santhosh_nagaraj/santhosh_nagaraj.jpg
new file mode 100644
index 0000000..fc45f42
Binary files /dev/null and b/assets/authors/santhosh_nagaraj/santhosh_nagaraj.jpg differ
diff --git a/src/aboutUs.tsx b/src/aboutUs.tsx
index ad79129..d88a7c6 100644
--- a/src/aboutUs.tsx
+++ b/src/aboutUs.tsx
@@ -172,6 +172,22 @@ export const Authors = {
link: 'https://www.linkedin.com/in/cnesbittsmith/',
description: 'Chris is a young and enthusiastic instructor at Learnk8s.',
},
+ santhoshNagaraj: {
+ id: 'santhosh-nagaraj',
+ fullName: 'Santhosh Nagaraj',
+ avatar: (
+
+ ),
+ link: 'https://www.linkedin.com/in/santhosh-nagaraj-s/',
+ description: 'Santhosh is a software engineer with a passion for cloud-native technologies.',
+ },
}
export function Register(store: Store) {
diff --git a/src/register.ts b/src/register.ts
index 41183bc..9802d88 100644
--- a/src/register.ts
+++ b/src/register.ts
@@ -43,6 +43,7 @@ import * as AllocatableResources from './allocatable-resources/allocatable-resou
import * as YAMLValidation from './yaml-validation/yaml-validation'
import * as Gatekeeper from './gatekeeper/gatekeeper'
import * as GracefulShutdown from './graceful-shutdown/graceful-shutdown'
+import * as RequestsLimits from './requests-limits/requests-limits'
import * as BiteSizedListing from './biteSized'
import * as BiteSizedArticles from './bite-sized-articles'
@@ -115,4 +116,5 @@ export function register(store: Store) {
YAMLValidation.Register(store)
Gatekeeper.Register(store)
GracefulShutdown.Register(store)
+ RequestsLimits.Register(store)
}
diff --git a/src/requests-limits/content.md b/src/requests-limits/content.md
new file mode 100644
index 0000000..e965047
--- /dev/null
+++ b/src/requests-limits/content.md
@@ -0,0 +1 @@
+Hello
diff --git a/src/requests-limits/requests-limits.png b/src/requests-limits/requests-limits.png
new file mode 100644
index 0000000..ad2c7cf
Binary files /dev/null and b/src/requests-limits/requests-limits.png differ
diff --git a/src/requests-limits/requests-limits.sketch b/src/requests-limits/requests-limits.sketch
new file mode 100644
index 0000000..d764962
Binary files /dev/null and b/src/requests-limits/requests-limits.sketch differ
diff --git a/src/requests-limits/requests-limits.svg b/src/requests-limits/requests-limits.svg
new file mode 100644
index 0000000..690309b
--- /dev/null
+++ b/src/requests-limits/requests-limits.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/requests-limits/requests-limits.tsx b/src/requests-limits/requests-limits.tsx
new file mode 100644
index 0000000..1d8db55
--- /dev/null
+++ b/src/requests-limits/requests-limits.tsx
@@ -0,0 +1,50 @@
+import { Action, Store } from '../store'
+import { Authors } from '../aboutUs'
+import { join } from 'path'
+import { toVFile } from '../files'
+
+export const ResourceRequests = {
+ id: 'requests-limits',
+ url: '/setting-cpu-memory-limits-requests',
+ title: 'Setting proper resource limits and requests in Kubernetes',
+ description: `...................................................................................................`,
+}
+
+export function Register(store: Store) {
+ store.dispatch(Action.pages.add(ResourceRequests))
+ store.dispatch(
+ Action.openGraphs.add({
+ id: 'og-requests-limits',
+ pageId: ResourceRequests.id,
+ imagePath: 'src/requests-limits/requests-limits.png',
+ title: ResourceRequests.title,
+ description: ResourceRequests.description,
+ }),
+ )
+ store.dispatch(
+ Action.blogPosts.add({
+ id: 'bp-requests-limits',
+ pageId: ResourceRequests.id,
+ authorId: Authors.santhoshNagaraj.id,
+ description: ResourceRequests.description,
+ title: ResourceRequests.title,
+ publishedDate: '2020-09-02',
+
+ content: toVFile({ path: join(__dirname, 'content.md') }),
+ }),
+ )
+ store.dispatch(
+ Action.tags.add({
+ id: ResourceRequests.id + '-general-post',
+ tag: 'general-post',
+ pageId: ResourceRequests.id,
+ }),
+ )
+ store.dispatch(
+ Action.previewPictures.add({
+ id: 'requests-limits-picture',
+ pageId: ResourceRequests.id,
+ imagePath: 'src/requests-limits/requests-limits.svg',
+ }),
+ )
+}