K8S入门学习
文章平均质量分 64
k8s学习
wqm-story027
工作内容是多变的,唯有学习是不变的
展开
-
K8s学习之路(三)---制作镜像
本文主要总结制作容器镜像的知识一、镜像制作简介1.镜像打包需要的配置文件主要文件:Dockerfile 文件其他文件:工程的代码和运行工程所需要的环境列表2.Dockerfile文件Dockerfile文件是打包docker镜像时定义指令的文本文件,每条指令构建一层镜像。执行docker build指令时,Docker读取Dockerfile文件中的指令并执行。下面是Dockerfile文件的基本内容。关于Dockerfile内容详解,请移步:https://blog.csdn.net/x原创 2021-05-21 13:55:21 · 5257 阅读 · 0 评论 -
K8s学习之路(五)---删除镜像
本章内容主要讲解删除镜像遇到的一些问题及解决。问题:报错的意思是在删除镜像之前,要先删除对应的容器,因为该image被对应的container引用,所以image删除失败。查看所有的docker,执行命令: docker ps -a ,可以看到container ID2. 停掉docker容器,执行命令:docker stop [容器ID]3.停掉容器之后,删除刚刚要删除的镜像 ,删除失败4.删除容器,并查看,执行命令:docker rm [容器ID],容器删除成功5.删除容器后,原创 2021-05-25 14:43:43 · 1942 阅读 · 0 评论 -
K8s学习之路(六)---数据库部署
数据库部署具体的YAML文件内容和之前的部署应用, yaml文件 一定记得设置数据库用户名和密码,即环境变量MYSQL_ROOT_PASSWORD 部署成功之后:1. 查看pod 在哪个节点运行: kubectl get pod -o wide 2.登录到mysql 运行的node 节点,查看 CONTAINER ID ,执行命令; docker ps -a 3.进入到容器内运行:do原创 2021-05-25 16:46:15 · 437 阅读 · 0 评论 -
K8s 学习之路(一)---基本知识
前段时间一直在学习K8s,但是一直没来得及做总结,所以今天总结下学习网站:https://kuboard.cn/install/v3/install.html官网:https://kubernetes.io/一、K8s 基本概念(1) kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新原创 2021-05-21 11:24:05 · 418 阅读 · 0 评论 -
K8s学习之路(四)--部署应用
上篇文章已经讲解了如何制作镜像,这节内容主要是讲在k8s上部署第一个应用。部署应用我们需要使用kubectl命令工具和yaml文件进行进行部署:1.创建YAML文件创建文件 nginx_dep.yaml,内容如下:apiVersion: apps/v1 #与k8s集群版本有关,使用 kubectl api-versions 即可查看当前集群支持的版本kind: Deployment #该配置的类型,我们使用的是 Deploymentmetadata: #译名为元数据,即 Depl原创 2021-05-24 13:43:37 · 176 阅读 · 0 评论 -
K8s学习之路(二)---搭建k8s集群
上篇文章已经对k8s概念和命令进行了简单介绍,本文进行K8s集群搭建搭建K8s集群搭建K8S集群配置要求:1.至少2台 2核4G 的服务器 (一台master服务器,一台node服务器)2. Cent OS 7.8检查centos / hostname/cpu此操作在 master 节点和 node 节点都要执行(1) 检查centos :执行命令: cat /etc/redhat-release(2) 检查hostname此处 hostname 的输出将会是该机器在 K原创 2021-05-21 13:16:59 · 562 阅读 · 0 评论