09 2022 档案

摘要:概念 node是k8s集群的一个服务器角色,一般分为master(管理节点)和work(工作节点),master节点负责服务调度控制以及存储集群的配置信息等,node节点负责运行k8s的各种资源,比如:pod,Deployment等 #处于安全考虑,默认配置下kubernetes不会将Pod调度到m 阅读全文
posted @ 2022-09-29 16:28 zhang790 阅读(1794) 评论(0) 推荐(0) 编辑
摘要:Deployment概念 属于一种工作负载,也称为Controller(其他的Controller包括ReplicaSet、 DaemonSet、 StatefuleSet、 Job) 一次性部署多个Pod,控制Pod,使Pod拥有多副本,自愈,扩容缩容能力 Deployment的一次部署流程 1. 阅读全文
posted @ 2022-09-29 11:21 zhang790 阅读(803) 评论(0) 推荐(0) 编辑
摘要:Pod的概念 Pod是k8s可执行的最小工作单元,是对docker容器的进一步封装 Pod中的容器会作为一个整体被master调度到node上运行 k8s引入Pod的目的: (1)有些容器天生联系比较紧密,Pod作为一个部署单元,提供最小单位的调度,扩展,共享资源和统一的生命周期 (2)每个Pod都 阅读全文
posted @ 2022-09-29 11:07 zhang790 阅读(253) 评论(0) 推荐(0) 编辑
摘要:1.命名空间(namespace) 一组资源集中管理的一个空间成为一个命名空间 默认命名空间为default 默认的命令行操作都为在当前命名空间下的操作 创建命名空间的两种方式 # 命令行创建命名空间 kubectl create ns helloword # 创建helloword的命名空间 ns 阅读全文
posted @ 2022-09-20 16:59 zhang790 阅读(52) 评论(0) 推荐(0) 编辑
摘要:1.k8s配置文件和部分步骤的命令问题 2.k8s dashboard只能在单节点访问 3.出现问题 创建pod出现no rute to host iptables --flush iptables -tnat --flush 4.子节点出现问题 The connection to the serv 阅读全文
posted @ 2022-09-19 16:18 zhang790 阅读(21) 评论(0) 推荐(0) 编辑
摘要:问题:初始化失败后,如何重新初始化 如果初始化失败后,直接初始化,回出现下图的错误信息 过滚到初始化前的状态 1.手动删除 删除/etc/kubernetes/文件夹下的所有文件 删除$HOME/.kube文件夹 删除/var/lib/etcd文件夹 [root@k8s-master ~]# rm 阅读全文
posted @ 2022-09-16 09:08 zhang790 阅读(54) 评论(0) 推荐(0) 编辑
摘要:网卡配置 # 1.路径 /etc/sysconfig/network-scripts # 2.配置对应网卡 vim ifcfg-eth0 # 3.配置文件的主要项 TYPE=Ethernet /*设备类型*/ BOOTPROTO=static /*IP分配方式,一般就是static静态IP和dhcp 阅读全文
posted @ 2022-09-15 11:39 zhang790 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1.默认网络docker0 只要下载docker,默认回创建一个docker0的虚拟网卡 每启动一个容器,docker就回给容器分配一个ip,使用桥接模式进行连接(veth-pair) 每次启动会在容器内部和主机部分个增加一个网卡 (成对出现 267-266 277-276) # 我们发现这个容器带 阅读全文
posted @ 2022-09-14 17:42 zhang790 阅读(58) 评论(0) 推荐(0) 编辑
摘要:dockerfile是用来构建docker镜像的文件 构建步骤 dockerfile是用来构建docker镜像的文件!命令参数脚本! 构建步骤: 1、编写一个dockerfile文件 2、docker build 构建成为一个镜像 3、docker run运行镜像 4、docker push发布镜像 阅读全文
posted @ 2022-09-14 10:39 zhang790 阅读(31) 评论(0) 推荐(0) 编辑
摘要:将docker容器中的应用于数据进行分离,使用容器数据卷 容器的持久化操作以及容器之间的数据共享都需要 使用数据卷 docker run -it -v 主机目录:容器内目录 镜像名 /bin/bash # 测试,查看容器信息 docker inspect 容器id # 1.挂载的数据是双向绑定的 # 阅读全文
posted @ 2022-09-14 09:14 zhang790 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1. 镜像是什么 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。 所有的应用,直接打包docker镜像,就可以直接跑起来! 如何得到镜像: 从远程仓库下载 朋友拷贝给你 自己制作一个镜像 阅读全文
posted @ 2022-09-13 20:00 zhang790 阅读(588) 评论(0) 推荐(0) 编辑
摘要:后台启动容器 # 命令docker run -d 镜像名 # 问题:docker ps发现centos停止了 # 常见的坑:docker容器使用后台运行,就必须要有要一个前台进程,docker发现没有应用,就会自动停止。 # 比如:nginx,容器启动后,发现自己没有提供服务,就会立刻停止,就是没有 阅读全文
posted @ 2022-09-13 15:52 zhang790 阅读(24) 评论(0) 推荐(0) 编辑
摘要:新建并启动容器 docker pull centos (先下载镜像,如果没有直接使用docker run 命令会根据本地情况进行下载) # docker run [可选参数] image # 参数说明 --name="name" 容器名字:用来区分容器 -d 后台方式运行:相当于nohup -it 阅读全文
posted @ 2022-09-13 15:37 zhang790 阅读(43) 评论(0) 推荐(0) 编辑
摘要:docker images # 1.使用 [root@iZbp13qr3mm4ucsjumrlgqZ ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest feb5d9fea6a5 10 months ag 阅读全文
posted @ 2022-09-13 15:01 zhang790 阅读(27) 评论(0) 推荐(0) 编辑
摘要:环境查看 # 1 查询当前centOS的版本,官方要求版本为7以上 uname -r 查询系统内核 cat /etc/os-release 系统版本 安装 # 1.卸载旧版本 yum remove docker docker-client docker-client-latest docker-co 阅读全文
posted @ 2022-09-13 11:37 zhang790 阅读(145) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示