logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

K8s-----(四)控制器的使用

ReplicaSet编辑清单资源文件:vim deployment.ymlapiVersion: apps/v1kind: ReplicaSetmetadata:name: deploymentspec:replicas: 3selector:matchLabels:app: nginxtemplate:metadata:labels:app: nginxspec:containe

K8s存储------(四)调度(亲和和反亲和)

kubectl run demo --image=busyboxplus -itkubectl apply -f demo.ymlkubectl get podkubectl describe pod nginxkubectl apply -f demo.ymlkubectl get podkubectl describe pod nginx节点标签kubectl apply -f demo.ym

K8s----Helm包管理工具(redis-ha和metrics-server)

K8s----Helm包管理工具1 Helm 部署2 Helm 部署redis应用1 Helm 部署(1)下载helm软件包官网:https://helm.sh/docs/intro/quickstart/(2)补齐helm命名echo "source <(helm completion bash)" >> ~/.bashrcsource ~/.bashrc(3)搜索官方helm

K8s存储-----(一)Configmap配置管理

Configmap用于保存配置数据,以键值对形式存储。configMap 资源提供了向 Pod 注入配置数据的方法。旨在让镜像和配置文件解耦,以便实现镜像的可移植性和可复用性。典型的使用场景:填充环境变量的值设置容器内的命令行参数填充卷的配置文件创建ConfigMap的方式有4种(1)使用字面值创建kubectl create configmap my-config --from-literal=

k8s存储------(三)容器资源限制

k8s------容器资源限制1 k8s容器资源限制简介2 容器资源限制的类型2.1 内存限制示例2.2 CPU限制示例2.3 为namespace设置资源限制2.4 为namespace设置资源配额2.4 为 Namespace 配置Pod配额1 k8s容器资源限制简介(1)Kubernetes采用request和limit两种限制类型来对资源进行分配:request(资源需求):运行Pod的节

K8s存储------(五)访问控制(认证、授权(RBAC)、准入控制)

拉取私有仓库的镜像(1)应用文件:kubectl apply -f pod3.ymlapiVersion: v1kind: Podmetadata:name: podspec:containers:- name: redis-photoimage: reg.westos.org/linux/redis-photon查看pod的信息:kubectl get pod,私有仓库镜像拉取失败查看pod的详

K8s------(八)网络插件Calico

https://docs.projectcalico.org/getting-started/kubernetes/self-managed-onprem/onpremisescalico是三层策略,点对点1 安装calico(1)wget https://docs.projectcalico.org/manifests/calico.yaml(2)将安装插件需要的镜像上传至harbor仓库禁止P

K8s----Volumes(三)NFS动态分配PV

K8s----Volumes之NFS动态分配PV1 NFS Client Provisioner的介绍2 NFS动态分配PV的部署2.1 配置授权2.2 部署NFS Client Provisioner2.3 创建 NFS SotageClass2.4 创建PVC和测试pod2.5设定默认的StorageClass2.6 维持Pod的拓扑状态2.7 StatefulSet控制器2.8 Statef

K8s-----(三)资源清单文件的编写

资源清单1 格式apiVersion: group/version  ## api资源属于的组和版本,同一个组可以有多个版本kind:##标记创建的资源类型,##k8s主要支持以下资源类别:Pod,ReplicaSet,Deployment,StatefulSet,DaemonSet,Job,Cronjobmetadata:## 元数据name:## 对像名称namespace:## 对象所属命名

K8s-----HPA自动伸缩

K8s-----HPA自动伸缩1 HPA伸缩过程2 HPA进行伸缩算法2.1 cpu限制2.2 cpu和内存限制1 HPA伸缩过程收集HPA控制下所有Pod最近的cpu使用情况(CPU utilization),对比在扩容条件里记录的cpu限额(CPUUtilization)调整实例数(必须要满足不超过最大/最小实例数)每隔30s做一次自动扩容的判断CPU utilization的计算方法是用cp

    共 27 条
  • 1
  • 2
  • 3
  • 请选择