![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s
文章平均质量分 89
ChenWeiBlog
当你发现自己的才华撑不起野心时,就请安静下来学习吧!!!
展开
-
k8s---高级pod&调度
目录pod进阶pod重启策略健康检查——探针调度约束调度方式故障排除pod进阶limits.cup:cpu上限limits.memory:内存上限requests.cpu:创建时分配的基本CPU资源requests.memory:创建时分配的基本内存资源例如:apiVersion: v1kind: Podmetadata: name: frontendspec: containers: - name: db image: mysql env: -原创 2021-04-20 19:46:43 · 611 阅读 · 1 评论 -
k8s---YAML文件编写以及harbor私有仓库
目录概述使用YAML文件创建资源1、查看资源版本的标签2、创建yaml文件测试Pod1、特点2、pod容器分类3、镜像拉取策略部署harbor1、登录harbor私有仓库2、下载Tomcat镜像进行推送3、推送概述Kubernetes支持YAML和JSON格式创建资源对象JSON格式用于接口之间消息的传递YAML格式用于配置和管理YAML是一种简洁的非标记性语言语法格式缩进标识层级关系不支持制表符缩进,使用空格缩进通常开头缩进两个空格字符后缩进一个空格,如冒号,逗号,短横杆等“—”表原创 2021-04-20 19:44:35 · 1690 阅读 · 0 评论 -
k8s---kubectl命令工具
目录一、基本命令1、创建——kubectl run命令2、get查看3、删除二、项目周期的演示(nginx)1、创建nginx2、发布nginx service提供负载均衡的功能3、验证负载均衡4、在master01操作 查看访问日志5、更新nginx 为1.14版本6、回滚nginxKubectl是管理k8s集群的命令行工具,通过生成的json格式传递给apiserver进行创建、查看、管理的操作。一、基本命令kubectl --help命令描述create创建资源原创 2021-04-20 19:42:17 · 626 阅读 · 0 评论 -
kubernetes二进制集群部署----web页面的部署
kubernetes二进制集群部署----web页面的部署目录kubernetes二进制集群部署----web页面的部署一、部署环境二、部署步骤三、访问web页面3.1 火狐浏览器可以直接访问3.2 解决谷歌浏览器无法访问的问题一、部署环境在前期多节点部署好的情况下部署web页面二、部署步骤master01上操作创建dashborad工作目录[root@localhost k8s]# mkdir dashboard把需要的yaml文件拖进来[root@localhost dashbo原创 2021-04-15 11:55:13 · 220 阅读 · 0 评论 -
kubernetes(k8s)多master集群和负载均衡部署
kubernetes(k8s)多master集群和负载均衡部署目录一、多master节点集群搭建示意图二、部署多master节点2.1 在master1上拷贝重要文件给master2三、搭建nginx负载均衡3.1 安装nginx服务3.2 搭建 keepalived 高可用服务3.3 开始修改node节点配置文件统一VIP一、多master节点集群搭建示意图我的虚拟机 IP地址规划:Master节点master01:192.168.126.10master02:192.168.126.40原创 2021-04-15 10:53:59 · 1606 阅读 · 0 评论 -
Kubernetes(k8s)单节点部署
Kubernetes(k8s)单节点部署目录Kubernetes(k8s)单节点部署一、单节点结构图1.1 master节点apiserver 启动流程二、部署master组件2.1 master节点,生成证书2.2 生成token、绑定角色(bootstrap)2.3 启动apiserver、scheduler、controller-manager服务2.3.1 启动apiserver服务2.3.2 启动scheduler服务2.3.3 启动controller-manager三、node节点部署3.1原创 2021-04-14 08:44:39 · 938 阅读 · 0 评论 -
Kubernetes(k8s) 部署Flannel网络
Kubernetes(k8s) 部署Flannel网络目录Kubernetes(k8s) 部署Flannel网络一、Flannel 介绍(一)、Flannel网络概述二、Flannel部署2.1 flannel网络配置一、Flannel 介绍Flannel是CoreOS团队针对Kubernetes设计的一个网络规划服务,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器都具有全集群唯一的虚拟IP地址。在Kubernetes的网络模型中,假设了每个物理节点应该具备一段“属于同一个内网IP原创 2021-04-12 14:49:49 · 1909 阅读 · 0 评论 -
Kubernetes(k8s)部署etcd集群
Kubernetes(k8s)部署etcd集群目录Kubernetes(k8s)部署etcd集群一、实验环境二、ETCD集群部署2.1 master 节点部署2.1.1 定义两个脚本文件2.1.2 下载证书制作工具2.1.3 开始制作证书2.1.4 **ETCD 部署**2.2 node节点部署一、实验环境本实验需求为3个节点即可,每个节点的配置2+4(2个CPU+4G内存)角色分配:1、master节点IP:192.168.126.102、node节点IP:192.168.126.20、原创 2021-04-11 15:48:41 · 4532 阅读 · 7 评论 -
Kubernetes(k8s)基础简介
Kubernetes(k8s)基础简介目录一、Kubernetes概述(一)、Kubernetes是什么(二)、Kubernetes 作用(三)、Kubernetes的特性二、Kubernetes架构与组件(一)、Kubernetes 架构图(二)、各组件详解Master组件Node组件三、Kubernetes单节点一、Kubernetes概述(一)、Kubernetes是什么Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S。K8S用原创 2021-04-11 11:08:13 · 2347 阅读 · 6 评论