![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s
小爱人
黑夜给了我黑色的眼睛,我却用它寻找光明
展开
-
k8s--五种控制器类型及演示
k8s控制器类型及演示文章目录k8s控制器类型及演示一、为什么要有控制器二、K8S有哪些控制器2.1:pod与控制器之间的关系2.2:Deployment(无状态化应用)2. 3:StatefulSet(有状态应用应用)2.31:有状态与无状态化对特点2.32:常规的service服务和无头服务的区别2.33:配置service资源2.34:创建Headless service 无头服务资源和dns资源2.35:使用CoreDNS实现Kubernetes基于DNS的服务发现2.4: DaemonSet2.原创 2020-10-15 02:02:57 · 1031 阅读 · 0 评论 -
k8s----pods调度流程【NodeName、NodeSelecto方式】、常见错误状态
k8s----pods调度约束文章目录k8s----pods调度约束一:kubernetes 创建Pod 的 工作流1.1:调度方式1.2:nodeName方式1.3:nodeSelector方式1.4:常见错误状态的问题我们知道Pod是Kubernetes中最小的调度单元,平时我们操作Pod的时间也是最多的,那么你知道Pod是怎样被创建出来的吗?知道他的工作流程吗?以下提供的创建pod时序图一:kubernetes 创建Pod 的 工作流那么我们创建Pod的时候到底发生了什么呢?是怎样创建成功原创 2020-10-14 17:36:13 · 699 阅读 · 0 评论 -
k8s--Pod资源控制器限制配置【探针方式、重启策略】
文章目录一:资源请求和Pod和容器的限制1.1:编写yaml文件,并创建pod资源二:pod的重启策略2.1:查看pod资源的重启策略2.11:编写一个yaml文件2.12:创建pod资源2.13:修改shua2.yaml的重启策略改为Never重启从不重启三:K8S使用就绪和存活探针配置健康检查3.1:探针的三种检查方式3.2:使用exec方式检查3.3:使用httpGet方式检查3.4:定义TCP活动探针资源类型在K8S中可以对两类资源进行限制:cpu和内存。CPU的单位有:正实数,代表分配.原创 2020-10-13 23:55:15 · 1514 阅读 · 0 评论 -
k8s+harbor私有仓库部署你学会了吗?
k8s+harbor私有仓库部署他来了文章目录k8s+harbor私有仓库部署他来了一:下载docker二:下载docker Compose三:安装Harbor3.1:登录Harbor私有仓库3.2:node节点配置连接私有仓库3.3:登录Harbor私库3.4:下载Tomcat镜像进行推送3.41:推送镜像到私库3.42:在harbor仓库中可查到上传的镜像3.43:master节点创建一个yuml文件3.44:创建tomcat服务,并访问tomcat主页3.5:查看登录凭证3.6:在master创建一原创 2020-10-13 13:10:16 · 2368 阅读 · 0 评论 -
Kubernetes 容器分类、镜像拉取策略
文章目录一:pod的容器分类:1.1:infrastructure container 基础容器1.2:initContainers:初始化容器1.3:container:业务容器二:镜像拉取策略(image PullPolicy)2.1:查看已创建deployment的拉取政策2.2:编写pod1.yuml去拉取政策2.21:查看详细容器信息2.22:查看分配节点2.21:在任意node节点使用curl查看头部信息本文主要介绍Pod,了Kubernetes对象模型中可部署的最小对象。了解PodPo原创 2020-10-12 19:50:48 · 1117 阅读 · 0 评论 -
k8s--kubectl 常用命令总结
本文主要介绍kubernetes排查问题时经常用到的命令。这里主要借助kubectl命令来实现。以下列出常用命令,后面会对每个命令进行详细解释,并举例一:使用kubectl命令管理项目的生命周期项目的生命周期,创建、发布、更新、回滚、删除1.1:创建kubectl run命令replicas:副本数量[root@master ~]# kubectl run nginx-test --image=nginx:latest --port=80 --replicas=3'//-w 动态查看'..原创 2020-10-11 22:05:24 · 1242 阅读 · 0 评论 -
k8s-YAML配置文件你还不会??
kubectl-YAML配置文件他不会缺席文章目录kubectl-YAML配置文件他不会缺席1、使用TAML文件创建资源对象1.11:编辑测试文件1.12:创建deployment1.13:查看标签1.14:通过标签查找pod1.2:创建service提供对外访问的接口1.21:创建Service1.3:详解k8s中的pord1.31:生成YAML或者JSON文件YAML是专门用来写配置文件的语言,非常简洁和强大,使用比json更方便。它实质上是一种通用的数据串行化格式。YAML语法规则:大小原创 2020-10-11 17:02:19 · 662 阅读 · 0 评论 -
配置kubernetes UI图形化界面与谷歌浏览器访问k8s页面问题解决
文章目录一:web页面部署1.1:创建相应的pod1.2:客户端访问web界面进行验证1.3:解决谷歌无法验证证书问题1.4:使用令牌进行访问Kubernetes Dashboard(仪表盘)是Kubernetes项目中基于Web监控和操作界面的项目。在早期的版本中 Kubernetes可以在 Dashboard 中看到 heapster 提供的一些图表信息,在后续的版本中会陆续移除掉 heapster,现在更加流行的监控工具是 prometheus,prometheus 是 Google内部监控原创 2020-10-08 23:48:35 · 668 阅读 · 0 评论 -
二进制搭建kubernetes多master集群【配置k8s master及高可用】
文章目录一:master2部署二:k8s负载均衡部署实现高可用2.1:nginx01、nginx02安装nginx服务2.2:配置nginx部署keepalived服务2.3:创建监控脚本并启动服务2.4:查看nginx01漂移地址2.5:验证漂移地址2.6:恢复漂移地址2.7:修改node节点配VIP(bootstrap.kubeconfig)Kubernetes作为近几年最具颠覆性的容器编排技术,广泛应用与企业的生产环境中,相较于前几年的docker-swarm的编排方式,Kubernetes无疑.原创 2020-10-06 17:21:16 · 762 阅读 · 0 评论 -
kubernetes 二进制部署单Master群集超详细!
文章目录一:ETCD群集部署1.1:建立工作目录存放二进制软件包1.1:创建SSL证书1.11:配置etcd证书自签CA1.12:使用自签CA签发ETCD HTPPS证书1.13:生成CA证书和CA私钥和CSR(证书签名请求)1.14:创建ETCD server证书1.2:配置etcd配置文件1.21:拷贝证书和启动脚本到两个noed节点1.3:部署noed节点1.31:在noed1/noed2节点修改etcd配置文件1.32:启动etcd服务1.33:检查群集健康状态二:docker引擎部署三:部署Fl.原创 2020-09-30 12:10:35 · 623 阅读 · 0 评论