包含标签 工具 的文章

无法正常删除节点资源—— kubelet 问题排查

问题 删除 pod 时 发现,特定节点上的资源卡在 Terminating 这个状态 NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE default test 1/1 Terminating 20 26d 192.168.196.133 node01 <none> kube-system fabric-node-7p2z8 0/2 Terminating 0 21m <none> node01 <none> describe pod,查看 events,有的 没有事件,有的 卡在了 scheduler 这一步: Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Scheduled 22m default-scheduler Successfully assigned kube-system/fabric-node-7p2z8 to node01 接下来,理应由 kubelet 接手进行对 pod 进行清理,但是卡在这里,我们查看 对应节点上的 kubelet……

阅读全文

k8s 搭建过程总结

从今年年初就陆陆续续搭建过 1.13 ,1.15 版本,每次搭建都要在网上找 blog,自己虽有总结,却总不完善,现在(2019 年 9 月 24 日) 1.16 版本已经发布,希望此次能有一份完善的总结。 一、安装虚拟机 我使用的 VMware 安装的 Centos 7 最小安装,这个过程不再详述,属于基本操作,网上资源也很多。 二、配置虚拟机 改 yum……

阅读全文

kubernetes 节点和核心资源

1. Master 集群控制节点 3 个核心进程: kube-apiserver: 提供了 HTTP Rest 接口的关键服务进程,是资源操作的唯一入口, 并提供认证、授权、访问控制、API 注册和发现等机制; 是集群的入口程序 kube-controller manager: 所有资源对象的自动化控制:负责维护集群的状态,比如故障检测、自动扩展、滚动更新等;……

阅读全文

Docker machine 介绍

已经淘汰了! 现在不怎么用了 是什么 Machine 是一款 Docker 工具,可以非常轻松地在您的计算机,云提供商和您自己的数据中心内创建 Docker 主机。它创建服务器,在它们上安装 Docker,然后配置 Docker 客户端与它们通信。 Docker Engine 和 Docker Machine 有什么区别? ![docker machine](\static\image\docker\docker machine.png) 当人们说“Docker”时,他们通常指的是 Docker Engine,由 Docker 守护程……

阅读全文

Dockerfile 总结

FROM 构建的新镜像是基于哪个镜像,也可以直接构建基本镜像 scratch 制作 base image centos 基于 centos:latest 镜像 LABEL 说明,类似注释 ,最好都得有 RUN & CMD & ENTRYPOINT WORKDIR ADD & COPY 大部分情况:copy 优先 add add 有解压功能 远程目录使用 curl or wget ADD hello / # 将 hello 添加到/下 ADD test.tar.gz / # ADD 有解压功能 WORKDIR /root # workdir 和 add 联合使用 ADD hello test/ # /root/test/hello WORKDIR /root # workdir 和 add 联合使用 COPY hello test/ # /root/test/hello ENV……

阅读全文

容器和镜像

什么是镜像? 简单说, Docker 镜像是一个不包含 Linux 内核而又精简的 Linux 操作系统。 镜像工作原理? 当我们启动一个新的容器时, Docker 会加载只读镜像,并在其之上添加一个读写层,并将镜像中的目录复制一份到 /var/lib/docker/aufs/mnt/ 容器 ID 为目录下,我们可以使用 chroot 进入此目录。如果运行中的容器修改一个已经存在的文件,那么会将该文件从下面……

阅读全文

Docker 简介

docker 是什么 应用容器引擎 基于内核虚拟化技术: Linux Container 开源的 Go 语言编写 理念————容器: 标准化包:将应用和依赖打包成一个可移植的容器(镜像), 任意系统:可发布、运行到任意 docker 引擎上, 进程级隔离:进行沙箱运行机制,程序之间相互隔离 基本架构:C/S Server: Dcoker daemon 作为服务端接受来自客户端请求, 并处理这些请……

阅读全文