![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kubernetes
文章平均质量分 85
下雨天的放羊娃
这个作者很懒,什么都没留下…
展开
-
K8S------Pod详解(容器分类,镜像拉取策略,重启策略,资源限制)
目录一.Pod基础概念1.Pod的使用方式2.Pause容器共享的两种资源3.Pause容器为业务容器提供的功能4.Pod特殊结构的作用二.Pod的分类三.Pod容器的分类1.基础容器(infrastructure container)2.初始化容器(initcontainers)①Init的容器作用②使用Init容器的情况3.业务容器(Maincontainer)四.镜像拉取策略五.资源限制1.Pod和容器的资源请求和限制2.CPU 资源单位六.重启策略(restartPolicy)一.Pod基础概念原创 2021-08-19 23:21:24 · 2546 阅读 · 0 评论 -
K8S------YAML文件详解及示例
目录一.YAML概述二.YAML文件示例详解1.deployment.yaml文件详解2.Pod yaml文件详解3.Service yaml文件详解三.YAML文件相关操作一.YAML概述Kubernetes支持 YAML和JSON格式管理资源对象JSON格式:主要用于api接口之间消息的传递。YAML格式:用于配置和管理,YAM是一种简洁的非标记性语言,内容格式人性化,较易读。YAML语法格式:●大小写敏感●使用缩进表示层级关系●不支持Tab键制表符缩进,只使用空格缩进●缩进的空格数目原创 2021-08-18 21:55:47 · 1337 阅读 · 0 评论 -
K8S------Kubectl基本操作
目录一.陈述式资源管理方法1.Kubernetes2.Kubectl3.kubectl 的命令大全4.对资源的增,删,改,查4.基本信息增,删,改,查二.项目的生命周期1.创建kubectl run命令2.发布kubectl expose命令3.更新kubectl set更改现有应用资源一些信息4.回滚kubectl rollout●对资源进行回滚管理一.陈述式资源管理方法1.Kubernetes①kubernetes集群管理集群资源的唯一入口是通过相应的方法调用apiserver的接口2.Ku原创 2021-08-17 23:05:38 · 532 阅读 · 0 评论 -
K8S------Kubeadm部署Kubernetes集群+Dashboard+Harbor仓库
目录部署环境一.环境准备1.关闭防火墙,SELinux,Swap分区2.加载ip_vs模块3.修改主机名4.修改hosts文件5.调整内核参数二.所有节点安装docker三.所有节点安装kubeadm,kubelet和kubectl四.部署K8S集群1.上传压缩包2.复制镜像和脚本到node节点3.初始化kubeadm4.设定kubectl5.将node节点加入集群6.所有节点部署网络插件flannel5.测试部署环境节点主机名系统IP地址安装服务master(2C/4G,cp原创 2021-08-17 02:41:10 · 536 阅读 · 0 评论 -
K8S------Kubernetes双Master负载均衡集群搭建
目录前言环境准备一.Master02 节点部署1.在Master01节点上拷贝证书文件及服务管理文件2.修改Apiserver配置文件3.启动服务4.查看Node节点状态二.负载均衡部署1.安装Nginx服务2.修改Nginx配置文件,配置反向代理负载均衡3.启动Nginx服务4.部署Keepalived服务5.修改Keepalived配置文件7.创建Nginx状态检查脚本8.启动Keepalived服务9.修改两个Node节点上的配置文件10.测试三.部署 Dashboard UI1.Dashboard原创 2021-08-15 21:08:58 · 3635 阅读 · 0 评论 -
K8S------Kubernetes单Master集群二进制搭建
这里写目录标题前言Kubernetes单Master节点集群二进制部署一.Kubernetes单Master集群架构二.环境准备三.Etcd集群部署1.准备签发证书环境2.生成CA证书、etcd服务器证书以及私钥3.安装Etcd4.在Master01节点启动Etcd集群节点015.将证书,命令文件,服务启动脚本拷贝到另外两个etcd集群节点6.在其他节点修改etcd配置文件7.检查群集状态二.部署docker引擎三.Flannel网络配置1.添加flannel 网络配置信息2.安装并启动Flannel服务3原创 2021-08-13 01:51:52 · 553 阅读 · 0 评论 -
K8S------Kubernetes二进制搭建中的脚本文件集合
目录etcd-cert.shetcd.shflannel.shetcd-cert.sh#!/bin/bash#配置证书生成策略,让 CA 软件知道颁发有什么功能的证书,生成用来签发其他组件证书的根证书cat > ca-config.json <<EOF{ "signing": { "default": { "expiry": "87600h" }, "profiles": { "www": { "expiry"原创 2021-08-13 01:47:50 · 439 阅读 · 0 评论 -
K8S------Kubernetes概述
目录一.Kubernetes概述1.Kubernetes概念2.为什么要用Kubernetes3.Kubernetes解决的问题4.Kubernetes的特性二.Kubernetes 集群架构与组件1.核心组件①Master 组件Kube-apiserverKube-controller-managerKube-scheduler②配置存储中心etcd③Node 组件KubeletKube-Proxydocker 或rocket2.Kubernetes 核心概念PodPod控制器LabelLabel选择器(原创 2021-08-10 20:05:48 · 598 阅读 · 0 评论