logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

k8s-持久化存储

k8s**emptyDir类型的Volume是在Pod分配到Node上时被创建,Kubernetes会在Node上自动分配一个目录,因此无需指定宿主机Node上对应的目录文件。hostPath Volume使得容器可以使用宿主机的文件系统进行存储,hostpath(宿主机路径):节点级别的存储卷,在pod被删除,这个存储卷还是存在的,不会被删除,所以只要同一个pod被调度到同一个节点上来,在pod

#kubernetes#容器#云原生
K8S中的优先级

优先级是什么?优先级代表一个Pod相对其他Pod的重要性优先级有什么用优先级可以保证重要的Pod被调用运行如何使用优先级和抢占配置优先级类PriorityClass创建Pod是为其设置对应的优先级PriorityClass是一个全局资源对象,它定义了从优先级类名称到优先级整数值的映射。

#kubernetes#容器#云原生
K8S-HPA水平扩缩容

其本质是解决资源与业务负载之间供需平衡的问题,随着业务需求和部署规模的增大,k8s集群就要相应扩容计算资源,集群扩容的最直接的办法是新增资源,一般单机器很难垂直扩展(k8s node也不支持),所以一般都是直接增加节点。为了充分利用集群现有资源优化成本,当一个资源占用已经很大的业务需要扩容时,其实可以先尝试优化业务负载自身的资源需求配置(request与实际的差距),只有当集群的资源池确实已经无法

#kubernetes#docker#容器
Kubernetes etcd备份恢复

etcdctl snapshot restore /opt/etcd-snapshot.db (命令执行后当前目录下会生成一个default.etcd的目录)查看连接数据库时的路径端口:kubectl -n kube-system get pod etcd-k8s-master -oyaml。将default.etcd目录下的member目录 cp -r member/ /var/lib/etcd

#kubernetes#etcd#容器
docker简单学习

的机制(可写容器层,cow),当我们想保存一个数据的时候,由于镜像是只读的,当我们创建容器时,是在镜像层的上面创建一个可写容器层,所有对容器的修改都会放置在可写容器层上,只要这个容器不被释放,这个数据一直存在,除非把这个容器删掉。下载镜像(拉取):docker pull ubuntu:22(指定版本,后面不写“:20”默认最新版)进入ubuntu系统镜像:docker exec -it 5a ba

#docker#学习#容器
Docker镜像瘦身

镜像越小,下载、上传速度越快;镜像里东西越少,漏洞越少,更安全;把 Alpine 的官方软件源替换为阿里云镜像,解决国内网络访问慢、DNS 解析失败的问题。从第一阶段的构建镜像里,复制编译好的 Nginx 二进制文件、配置文件和静态页面到最终镜像里。指定容器启动时执行的命令:以前台模式运行 Nginx,防止容器启动后直接退出。Docker镜像瘦身=更小、更快、更省空间、更安全、更好维护。再次以纯净

#docker#容器#运维
k8s-单Master集群部署(简练理解)

部署k8s-单Master集群首先要确保IP地址是静态的不需更改,不能变化。master服务器的内存最少4Gb以一master,两node做演示,1、清空Iptales默认规则及关闭防火墙2、关闭SELINUX3、要关闭每个服务器上的Swap交换空间(k8s对性能要求极高,当Swap代替性能空间时,就会崩溃,并且k8s在安装过程中会验证Swap是否开启,开启默认不许安装)swapoff -a4、分

#kubernetes#java#容器
通过k8s实现单pod部署

验证: kubectl exec -it mysql-pod -n c2516 -- mysql -uroot -p123456。- name: nginx#给这个容器起的名字。name: nginx-pod#给 Pod 起的名字。image: nginx:alpine#使用的镜像。

#kubernetes#java#容器
k8s-Pod探针

5、(failureThreshold: 5):探测成功到失败的重试次数,当kubelet对某个容器进行探测过程中,允许失败的次数,当用于readinessProbe探针,默认是3次,最小值为1次。当用于startupProbe探针,如果还设置了periodSeconds时间,那么等待容器启动的时间为failureThreshold的时间乘以periodSeconds时间的值,在这段时间内,容器没

#kubernetes#容器#云原生
K8S-daemonset控制器

DaemonSet 控制器能够确保 k8s 集群所有的节点都运行一个相同的 pod 副本,当向 k8s 集群中增加 node 节点时,这个 node 节点也会自动创建一个 pod 副本,当 node 节点从 集群移除,这些 pod 也会自动删除;删除 Daemonset 也会删除它们创建的 pod。

#kubernetes#容器#云原生
    共 55 条
  • 1
  • 2
  • 3
  • 6
  • 请选择