You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In this post I will share my experience solving the first `Google FooBar Challenge`.
13
13
14
14
While doing some search on Google, I received an invitation to participate in a code challenge by Google. I had no previous idea about it, frankly never heard of it. I accepted the invitation and I was redirected to [FooBar](https://foobar.withgoogle.com). After log in, a `CLI` with the instructions about the challenge and how to request a challenge was provided. The challenge had to be solved within 2 days.
__This is third part of the Kubernetes series. In this part I will try to add more insights into the essential parts of Kubernetes. I will add more details on the topics in later in the series or there will separate posts as the topics needs.__
19
19
@@ -70,4 +70,4 @@ Kubernetes includes some internal monitoring tools by default. These resources b
70
70
**Kubernetes** is a large system with many parts functioning as a unit. It has resolved many issues in managing containerized distributed application but before using it in production, it is recommended to understand it very well.
71
71
72
72
73
-
__I will share about [Kubernetes Service](https://codeanit.com/posts/kubernetes-services) next.__
73
+
__I will share about [Kubernetes Service](https://codeanit.com/blog/kubernetes-services) next.__
__This is the second part of the Kubernetes series. In this part I will try to add more insights into Kubenetes Objects.__
17
17
18
18
19
19
# **Kubernetes Objects**
20
20
`Kubernetes Objects` are persistent entities in `Kubernetes`. All objects have unique names that allows idempotent creation and retrieval. These objects are stored in `etcd`database as a key-value pair. Objects can categorized as the `Basic Objects` which determines the deployed containerized application's workloads, their associated network and disk resources, and `Higher Level Objects` which are build upon the basic objects to provide additional functionality and convenience features to manage the workloads. Higher level objects have a long-running service-like lifecycle, except `Jobs`.
21
-
Basic objects: `Pod`, `Service`, `Volume` and `Namespace`
__This is fourth part of the Kubernetes series. In this part I will try to add more insights into Kubernetes `Service`.__
20
20
21
21
22
22
# What is a Service in Kubernetes?
23
-
A `Service` groups `Pods` together that perform the same function as a single entity. It keeps track of containers in the Pods and routes to the Containers for internal and external access. A Service’s IP address remains stable regardless of changes to the Pods it routes to, which makes it easy to gain discoverability and can simplify Containers designs. By default, Services are only available using an internally routable IP address, they can be made available outside of the Cluster by choosing one of several strategies.
23
+
A `Service` groups `Pods` together that perform the same function as a single entity. It keeps track of containers in the Pods and routes to the containers for internal and external access. A Service’s IP address remains stable regardless of changes to the Pods it routes to, which makes it easy to gain discoverability and can simplify containers designs. By default, Services are only available using an internally routable IP address, they can be made available outside of the Cluster by choosing one of several strategies.
24
24
25
25
# Types Of Services
26
-
There are 4 types of Kubernetes Services, specified by the type `field` in the `Service Configuration File`:
26
+
There are 4 types of Services, specified by the type `field` in the `Service Configuration File`:
27
27
28
28
-`ClusterIP` is the default, which grants the Service a stable internal IP accessible from anywhere inside of the cluster.
29
29
@@ -39,4 +39,4 @@ Creating LoadBalancer for each Deployment running in the cluster will create a n
39
39
**Services** are the essential parts of Kubernetes which provides secure communication mechanism with in the Kubernetes infrastructure.
40
40
41
41
42
-
__I will share about [Kubernetes Controller](https://codeanit.com/posts/kubernetes-controllers) next.__
42
+
__I will share about [Kubernetes Controller](https://codeanit.com/blog/kubernetes-controllers) next.__
title: "Technical Blog by Anit Shrestha Manandhar.",
24
+
title: "Anit Shrestha Manandhar | Software Development Service | Blog",
14
25
titleAlt: 'codeanit.com',
15
26
description:
16
-
"I am not an expert, I code for a living. I have some experience building software systems that solves the problems. Interested in mind, body and technology. Here are few things I learn and share my view about tech.",
27
+
"Anit is a hands-on code experienced software engineer who blogs and provides software development service.",
17
28
url: 'https://codeanit.com',// Site domain without trailing slash
0 commit comments