Kubernetes Series : K8S Architecture and Lab Environment

Introduction We have seen together what Kubernetes was : an open source container orchestration system. Today, we will see how Kubernetes is built, how it works and 2 ways to deploy easily a lab environment Kubernetes Architecture In this first part, let’s see the basic concepts and components in a Kubernetes infrastructure. Nodes Nodes, or …

Kubernetes Series : K8S Architecture and Lab Environment Read More »

Kubernetes Series : Namespaces and Imperative commands

Introduction In this new article we will discuss about Namespaces and Imperative commands ! 🙂 What is a Namespace and how to create them ? Kubernetes supports multiple virtual clusters backed by the same physical cluster. These virtual clusters are called namespaces. Namespaces are intended for use in environments with many users spread across multiple teams, or …

Kubernetes Series : Namespaces and Imperative commands Read More »

Kubernetes Series : K8S Overview

Quick reminder on Containers Before starting this new series of articles on Kubernetes, it is important to be sure that basics concepts like containers and orchestration are understood. Containers are designed to benefit for both developers and system administrators. Indeed, developers need to focus on writing code without worrying about the system that it will ultimately be running …

Kubernetes Series : K8S Overview Read More »

YAML / JSON (Part 2/2) JSON Paths and JSON Queries

Introduction to JSON In the previous article, we have seen together how we can store data in a YAML file. Now let’s talk about JSON. YAML vs JSON JSON or JavaScript Object Notation is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value …

YAML / JSON (Part 2/2) JSON Paths and JSON Queries Read More »

YAML / JSON (Part 1/2) How to write or read YAML Files

Introduction In the next 2 following articles, we will see together how YAML Files are created to store data and how we can retrieve data from them. It will be useful in a lot of my incoming articles (i.e Kubernetes series (!)) YAML (“YAML Ain’t Markup Language”) is a human-readable data-serialization language. It is less complex and ungainly than XML or JSON, …

YAML / JSON (Part 1/2) How to write or read YAML Files Read More »

Linux Series : Firewalld Basics

Introduction Firewalld provides a dynamically managed firewall with support for network/firewall zones that define the trust level of network connections or interfaces. It has support for IPv4, IPv6 firewall settings, ethernet bridges and IP sets. There is a separation of runtime and permanent configuration options. It also provides an interface for services or applications to …

Linux Series : Firewalld Basics Read More »

Elastic Search Series : Monitoring and Troubleshooting

Introduction In this last article we will see together how you can monitore and troubleshoot your Elasticsearch cluster. Let’s start with Elasticsearch Responses. Elasticsearch Responses HTTP Errors As explained in previous articles, Elasticsearch uses the REST APIs. Several HTTP responses status can be displayed : Index Response Body Write operations like delete, index, create and update return shard information : “_shards”: …

Elastic Search Series : Monitoring and Troubleshooting Read More »

Elastic Search Series : Aggregations

Introduction Elasticsearch Aggregations provide you with the ability to group and perform calculations and statistics (such as sums and averages) on your data by using a simple search query. An aggregation can be viewed as a working unit that builds analytical information across a set of documents.  Let’s see together different types of aggregations ! …

Elastic Search Series : Aggregations Read More »

Elastic Search Series : Text Analysis and Mappings

Introduction In this article we will see 2 important concepts related to Elasticsearch : Mappings and Text Analysis. Let’s start with mappings ! Mappings Mapping is the process of defining how a document, and the fields it contains, are stored and indexed. For instance, use mappings to define: A mapping contains : In many uses …

Elastic Search Series : Text Analysis and Mappings Read More »