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