Kubernetes rolling updates (uninterrupted smooth publishing)

Kubernetes supports a feature called Rolling Update, which allows you to continue without interruption. Nearly seamlessly upgrade and deploy applications, i. e. complete application updates without stopping external services. What is rolling update? Kubernetes supports what is known as rolling updates in order to achieve user insensitivity w ...

Posted by mightymouse on Wed, 09 Oct 2019 09:31:08 -0700

Collecting container logs of kubernetes

demand /The files under var/log/containers are actually soft links The real log files are in the directory / var/lib/docker/containers Options: Logstash (too much memory, try not to use this) fluentd filebeat Do not use docker-driver Log format /var/log/containers { "log": "17:56:04.176 [http-nio-8080-exec-5] INFO c.a.goods.proxy.GoodsGe ...

Posted by caraldur on Sun, 06 Oct 2019 23:26:54 -0700

K8S Practice IX (Cluster Monitoring)

Introduction to Prometheus Operator Prometheus Operator is a set of open source CoreOS controllers for managing Prometheus on Kubernetes cluster, which simplifies the deployment, management and operation of Prometheus and Alertmanager cluster on Kubernetes. Two, deployment 1. Download deployment files from the official # git clone https://gi ...

Posted by 90Nz0 on Sat, 05 Oct 2019 11:58:08 -0700

kubespray creates windows server 2019 worker node cluster

By default, refer to: https://docs.microsoft.com/en-us/virtualization/windowscontainers/kubernetes/creating-a-linux-master Based on the above method, kubespray is used for optimization. 1. First, modify the following files: inventory/your_name/group_vars/k8s-cluster/k8s-cluster.yml Modification: ...

Posted by firepages on Thu, 03 Oct 2019 09:06:15 -0700

Kubernetes Series II: Architectural Design and Deployment of Kubernetes

1. Architectural design and environmental design 1.1. Architectural design Deploy Haproxy to provide Endpoint access entry for Kubernetes The Endpoint entry address is set to Virtual IP using Keepalived, and redundancy is achieved by deploying multiple nodes. Deploy highly available Kubernetes clusters using kubeadm, specifying Endpoint IP as ...

Posted by Darkmatter5 on Mon, 30 Sep 2019 16:32:14 -0700

The inconsistent version number of kubelet kubeadm causes the worker status to remain NotReady

I. Questions When installing kubelet kubeadm on master and worker nodes, it happens to update the version of k8s. Previously, the default installation was adopted. When the worker node joined the master node, the node was always in notReady state. Installation of the specified version number 2.1 Check So Version Number $ yum list kubelet kubead ...

Posted by ihcra on Mon, 30 Sep 2019 08:05:12 -0700

Analysis of kubernetes:RBAC Certification

Explain: Role-based access control (rbac) is a method for managing access to computer or network resources based on the role of a single user in an enterprise. Kubernetes API.Use in k8s RBAC uses the rbac.authorization.k8s.io API group to drive authentication, allowing administrators to dynamically conf ...

Posted by LApprenti Sorcier on Wed, 25 Sep 2019 19:12:56 -0700

Part 2 of the Kubernetes series: Creating Kubernetes applications using the kubectl command

1. introduction The API Server of k8s provides a RESTful-style gateway interface that allows users to initiate requests to the k8s cluster. Such operations as creating a Pod or destroying a PodUsers can communicate with API Server through programming language following API Server's Gateway Interface Specification. They can also communicate wit ...

Posted by yurko on Tue, 24 Sep 2019 03:25:13 -0700

Rapid deployment of EMQ X clusters on Kubernetes through Helm

Provided through EMQ X Helm chart EMQ X can be easily deployed to Kubernetes Platform. Before you start, make sure you follow Helm Document Guide To install Helm. On Kubernetes Kubernetes is a widely used open source container orchestration platform for automatic deployment, expansion and operation of applications. With Kubernetes, it can quick ...

Posted by axm on Mon, 23 Sep 2019 23:53:56 -0700

CentOS 7 deploys Kubernetes 1.13.10 cluster using binary

CentOS deploys Kubernetes 1.13.10 cluster using binary 1. Installation environment preparation: Deployment node description IP address host name CPU Memory disk 192.168.250.10 k8s-master01 4C 4G 50G 192.168.250.20 k8s-node01 4C 4G 50G 192.168.250.30 k8s-node02 4C 4G 50G k8s installation ...

Posted by rostros on Mon, 23 Sep 2019 03:11:24 -0700