k8s cluster deployment 3: master node component deployment
All of the following are executed on the master
Get master node binary package
Download binary packages and deploy components
The binary package of the master node can be obtained from this website: kubernetes github
wget https://dl.k8s.io/v1.9.0/kubernetes-server-linux-amd64.tar.gz
Extract the Kube apiserver Kube Cont ...
Posted by TechXpert on Sun, 05 Apr 2020 01:34:59 +0200
Addition and deletion of k8s node nodes and setting of cluster roles
1. Add node node
[root@k8s-4 ~]# kubeadm join 192.168.191.30:6443 --token 6zs63l.4qmypshahrd3rt3x \
--discovery-token-ca-cert-hash sha256:851c0bf733fe1e9bff54af08b84e93635d5b9c6e047a68c694c613391e024185
W0323 15:58:36.010687 1427 join.go:346] [preflight] WARNING: JoinControlPane.controlPlane settings will be ignored when control-plane ...
Posted by shezz on Mon, 23 Mar 2020 15:35:01 +0100
KubeSphere troubleshooting practice
Overview: Kubesphere, which is using qincloud recently, has excellent user experience, privatization deployment, no infrastructure dependence, no Kubernetes dependence. It supports cross physical machine, virtual machine and cloud platform deployment, and can manage Kubernetes clusters of different versions and manufacturers. In the k8s layer ...
Posted by christofurr on Sat, 21 Mar 2020 15:45:49 +0100
Kubernetes environment building - MacOS
Preparation
1. Mac environment requirements
Minikube requires VT-x / AMD-v virtualization to be enabled in BIOS. To check if this is running on OSX / macOS, do the following:
sysctl -a | grep machdep.cpu.features | grep VMX
If there's output, you're great!
2. [recommended] use Tsinghua brew image source
cd "$(brew --repo)"
...
Posted by stebbi on Fri, 20 Mar 2020 20:25:15 +0100
Backup of etcd data in k8s
The data stored in etcd is divided into flanned network data and k8s container data.
1. Directly backup the data directory of etcd (generally used for single node)
The data of etcd will be stored in our command working directory by default. We find that the directory where the data is located will be divided into two folders:
snap: store ...
Posted by dbo on Fri, 20 Mar 2020 17:57:30 +0100
014.Kubernetes Prometheus+Grafana+EFK+Kibana+Glusterfs Integrated Solution
A glusterfs storage cluster deployment
Note: The following are brief steps for detailed reference to GlusterFS Independent Deployment with 009.Kubernetes Permanent Storage.
1.1 schema
slightly
1.2 Related Planning
Host
IP
disk
Remarks
k8smaster01
172.24.8.71
-
Kubernetes Master Node
Heketi Host
k8smaster02
172.2 ...
Posted by maseeha on Fri, 20 Mar 2020 02:03:46 +0100
k8s-1.15 deploy kube-prometheus-0.3.0
Article directory
Deploy Kube Prometheus
Kube Prometheus project composition
Submission of resources
Modify grafana
Create directory on 32.94, create pv, pvc
Create svc of grafana MySQL
Create cm for grafana.ini
Modify the configuration in grafana deployment, add the operation of mounting configma ...
Posted by noisenet on Wed, 11 Mar 2020 11:41:02 +0100
Create Kubernetetes Mirror Service in Aliyun
Create Kubernetetes Mirror Service in Aliyun
Kubernetetes mirrors are not directly accessible at home, which makes installation time-consuming, error-prone and difficult to troubleshoot.You can grab it onto the Ali Cloud, then pull it locally in advance, and run the kubeadm installer much faster.
You can pull it locally by running the followi ...
Posted by toddg on Fri, 28 Feb 2020 17:51:21 +0100
Three kinds of Web UI interface deployment of k8s cluster (dashboard, scope, Prometheus)
1, The UI access interface of k8s - dashboard
In dashboard, although we can create, delete and modify resources, we usually regard it as the software of healthy k8s cluster.
As the Web user interface of Kubernetes, users can deploy containerized applications in Kubernetes cluster through Dashboard, handle and manage the application problems, a ...
Posted by ManOnScooter on Thu, 27 Feb 2020 12:55:41 +0100
# IT Star is not a Dream #Illustration of the core source implementation of the kubernetes Scheduler SchedulingQueue
The chedulingQueue is a pair of pod storage in the kubernetes scheduler responsible for scheduling. Scheduler uses SchedulingQueue to obtain pods waiting to be scheduled in the current system. This paper mainly discusses the design and implementation of SchedulingQueue, and explores its internal implementation and underlying source code. This ...
Posted by PHPFEEDER on Tue, 18 Feb 2020 18:20:15 +0100