logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kolla环境构建

一、 基础环境准备1:虚拟机版本本环境中使用的是centos7,9,内核版本为3.10.0-1160安装dockeryum install docker-ce启动docker服务systemctl start docker2:安装pip命令由于最小化安装的系统没有pip命令,需要手动安装,如下:[root@kolla ~]# yum install python-piprpm –qa| grep

#云计算
k8s qos等级

k8s qos 等级介绍

#k8s
k8s集群中namespace状态一直显示Terminating

今天在做测试时,在一个namespace下无法启动pod,查看ns状态一直显示Terminating。根据以上现象,怀疑是该ns下有未释放的资源,使用如下命令查看。将空ns通过调用k8s的api接口覆盖掉原来的ns。打开新的终端,再次执行上述命令,返回如下内容。使用–force 删除也是一直卡着的状态。以json格式导出ns的详细信息。使用kube-proxy开启端口。

#k8s
k8s whereabouts 使用

whereabouts是一个cluster-wide(集群级别)的IPAM插件,非常适合用在NetworkAttachment的场景。之前我们描述过k8s为分配地址使用的是ipam,常见的ipam类型为host-local,calico-ipam。whereabouts是一款用于替换host-local的ipam。记录本地或者k8s已经分配的pool和ip地址。通常以 NAD 为地址段设定的模式,

#k8s
k8s RBAC权限控制

k8s RBAC权限控制

#k8s
k8s pod 绑核

默认配置下,kubelet/Linux 使用CFS(完全公平调度)算法来为 Pod 分配 CPU,工作负载(Pod 中的进程)会被调度到不同的可用的 CPU 核心,而且大多数工作负载对这种迁移带来的性能损失并不敏感。CFS 是 Linux 内核中 SCHED_NORMAL 类任务(普通进程)的默认调度算法,摒弃了原先的固定时间片优先级概念,致力于公平地将 CPU 时间分配给任务。但是 CPU 缓存

#k8s
k8s使用localpath为pod动态提供存储

在k8s环境中,我们经常会使用本机路径作为持久化存储。在k8s官方文档中有两种方式使用本机存储,一种是hostPath,另一种是local volume,这两种都不支持动态扩容,并且程序移植改动比较大,而local-path-provisioner很好的弥补了这一缺陷。

#k8s
Pod基本介绍

k8s pod基本介绍

#k8s
k8s pod获取ip地址过程

Kube-controller-manager 为每个节点分配一个 podCIDR。从 podCIDR 中的子网值为节点上的 Pod 分配了 IP 地址。由于所有节点上的 podCIDR 是不相交的子网,因此它允许为每个 pod 分配唯一的IP地址。Kubernetes 集群管理员可配置和安装 kubelet、container runtime、network provider,并在每个节点上分发

#k8s
k8s 探针

k8 探针

#k8s
    共 61 条
  • 1
  • 2
  • 3
  • 7
  • 请选择