Kubernetes持久卷、存储卷的PV、PVC创建应用
Kubernetes 中的持久卷(Persistent Volume) 具体概念请阅读官方文档:https://kubernetes.io/zh-cn/docs/concepts/storage/persistent-volumes/
创建hostPath类型的PV和PVC创建PVPV资源清单参数说明12345678910111213141516apiVersion: v1kind: PersistentVolumemetadata: name: pv-ssd-name labels: type: localspec: storageClassName: pv-ssd capacity: storage: 10Gi volumeMode: Filesystem accessModes: - ReadWriteOnce persistentVolumeReclaimPolicy: Retain hostPath: path: "/ssd"1234567891011121314151617181920212223242526a ...
使用kubeadm部署kubernetes教程
kubeadm:https://kubernetes.io/zh-cn/docs/setup/production-environment/tools/kubeadm/install-kubeadm/
kubeadm部署前规划节点组件规划
名称
宿主机IP
节点服务
master
172.16.32.144
API Server,controlle,scheduler,kube-proxy,kubelet,etcd
node1
172.16.32.145
Dokcer kubelet kube-proxy
node2
172.16.32.146
Dokcer kubelet kube-proxy
IP规划123Node IP 10.0.0.0Cluster IP 10.1.0.0POD IP 10.2.0.0
宿主机准备环境所有节点配置host解析12345cat >> /etc/hosts << EOF172.16.32.144 master172.16.32.145 node1172.16.32.14 ...
Kubernetes HPA监控
Kubernetes HPA监控HPA介绍HAP通过收集来的监控指标分析所有Pod的负载情况,并且根据我们设定好的标准来自动扩容收缩ReplicationController、 Deployment、ReplicaSet 或 StatefulSet 中的 Pod 数量。
Metrics Server介绍在HAP早期版本使⽤的是⼀个叫Heapster组件来提供CPU和内存指标的,在后期的版本k8s转向了使⽤MetrcisServer组件来提供Pod的CPU和内存指标,Metrcis Server通过Metrics API将数据暴露出来,然后我们就可以使⽤k8s的API来获取相应的数据。
Metrics Server安装下载components.yaml1wget https://github.com/kubernetes-sigs/metricsserver/releases/download/v0.4.0/components.yaml
如果下载不了,访问github的项目地址手动下载:https://github.com/kubernetes-sigs/metrics-server/ ...
Linux 将 Git 更新至最新版本(yum)
Linux 将 Git 更新至最新版本(yum)引言Centos 7 服务器上默认安装的 Git 是 1.8.3.1 版本的,用 VSCode 远程连接服务器时,一直提示我更新到 2.x 版本
卸载首先,把老版本的 Git 卸掉。
12sudo yum -y remove gitsudo yum -y remove git-*
安装添加 End Point 到 CentOS 7 仓库1sudo yum -y install https://packages.endpointdev.com/rhel/7/os/x86_64/endpoint-repo.x86_64.rpm
安装 Git1sudo yum -y install git
查看安装后的 Git 版本12$ git versiongit version 2.36.0


