kubernetes Cluster Installation Guide: kube-proxy Component Deployment

The kube-proxy component is to provide endpoint services for pod applications within a cluster. When we define an svc for a pod, the kube-proxy automatically generates a mapping relationship between the pod and the svc and proxies it to the cluster or hosts. 1 Installation preparation Specific note: All operations here are performed on ...

Posted on Sat, 04 Apr 2020 02:00:08 -0700 by jakeruston

k8s highly available binary deployment using the Calico network scheme

Server Planning 192.168.30.24 k8s-master1 192.168.30.25 k8s-master2 192.168.30.26 k8s-node1 192.168.30.30 k8s-node2 192.168.30.31 k8s-node3 192.168.30.32 k8s-slb1 192.168.30.33 k8s-slb2 Production Environment High Availability ClusterSpecification: Configure 3/5/7 master, 3/5/7 etcd cluster, 3/5/7 nginx to load balance api, 1 slb to act as HA ...

Posted on Mon, 30 Mar 2020 20:39:03 -0700 by poisa

050. Cluster management - Prometheus+Grafana monitoring scheme

I. Prometheus overview 1.1 introduction to Prometheus Prometheus is an open source monitoring system developed by SoundCloud company. It is the second graduation project of CNCF after Kubernetes. It has been widely used in the field of containers and microservices. The main features of Prometheus are as follows: Multidimensional data mod ...

Posted on Wed, 25 Mar 2020 02:45:25 -0700 by tanita

Development practice of Kubernetes operator model

0. Preface Recently, we used Kubernetes's Operator Pattern to implement the operation and maintenance system when developing a microservice platform that meets our own business needs. In this paper, we sorted out the main knowledge points and technical details accumulated in the implementation process. After reading this article, readers will ...

Posted on Tue, 17 Mar 2020 02:36:39 -0700 by stilgar

Push Java project to Maven central warehouse practice

The latest open source project Swagger Kubernetes has been written. Considering the successful release to Maven's central warehouse, it is universal in the world. In the process of Maven's pull, there is no problem that Jar package is not available for download. Due to the first time the project was submitted to Maven central warehouse, the onl ...

Posted on Mon, 16 Mar 2020 22:00:44 -0700 by Coreyjames25

Three publishing strategies to solve the problem of rapid application delivery in K8s

By Hao Shuwei, senior R & D Engineer of alicloud Preface Software technology updates quickly, but our goal is always the same. That is to increase the deployment frequency of applications and shorten the iteration cycle of product functions on the premise of security and stability. This benefit is that enterprises can obtain the price value ...

Posted on Wed, 11 Mar 2020 21:45:38 -0700 by Plasma

K8s in depth understanding

Introduction to Ingress controller 1. Before inress, pod can only provide external services in the form of NodeIP:NodePort. However, this form has disadvantages, and ports on a node cannot be reused. For example, if a service occupies 80, other services cannot use this PORT. 2.NodePort is a 4-layer agent, unable to resolve the 7-layer http and ...

Posted on Sun, 08 Mar 2020 04:36:05 -0700 by celavi

kubeadm installs k8s cluster version 1.17

1. Installation requirements: The following conditions are metOne or more machines, operating system CentOS7.x-86_x64Hardware Configuration: 2GB or more RAM, 2 or more CPU s, 30GB or more of hard diskNetwork communication among all machines in a clusterAccess to external network, need to pull mirrorProhibit swap partitions In the past, kubead ...

Posted on Thu, 05 Mar 2020 08:24:06 -0800 by jaddy

Horizontal Expansion of Kubernetes Cluster - HPA (Auto Scaling)

Kubernetes clusters can scale or scale services through Replication Controller's scale mechanism to achieve scalable services. The Kubernetes cluster autoscales into: sacle manual scaling: reference Command line usage for basic management of K8s resource objects (upgrade, rollback, expansion, shrink); autoscale auto-scaling: the HPA descr ...

Posted on Fri, 28 Feb 2020 11:21:00 -0800 by ryanb

Using Leader Selection in Kubernetes to realize high availability of components

In Kubernetes, Kube scheduler and Kube controller manager are usually deployed with multiple replicas to ensure high availability, while there is only one instance that is actually working. Here we use the leader selection mechanism to ensure that the leader is in working state, and after the leader is hung up, select a new leader from other no ...

Posted on Sat, 15 Feb 2020 11:28:58 -0800 by Canabalooza