![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kubernetes
文章平均质量分 80
这小子贼帅
这个作者很懒,什么都没留下…
展开
-
k8s 上部署kubeSphere
k8s 上部署kubeSphere 一、部署kubeSphere1.1、kubesphere 简介1.2、环境需求1.3.、安装 helm 和 tiller①、 安装helm②、创建 rbac 权限文件③、安装 tiller④、检查1.4安装 OpenEBS一、部署kubeSphere1.1、kubesphere 简介KubeSphere 是一款面向云原生设计的开源项目,在目前主流容器调度平台 Kubernetes 之上构建的分布式多租户容器管理平台,提供简单易用的操作界面以及向导式操作方式,在降低用原创 2022-03-09 10:26:55 · 1233 阅读 · 0 评论 -
k8s----ingress
k8s----ingress一、Ingress简介1.1 、service的作用1.2 、外部访问k8s集群内的服务二、Ingress组成2.1、 ingress2.2 、ingress-controller三、Ingress工作原理四、部署nginx-ingress-controller4.1 、部署ingress-controller pod及相关资源4.2 修改clusterRole资源配置五、ingress暴露服务的方式5.1、Deployment+LoadBalancer模式的Service5.2原创 2022-03-03 15:49:29 · 667 阅读 · 0 评论 -
k8s---PV、PVC
k8s---PV、PVC一、PVC和PV概述1.1 、什么是pvc和pv1.2、两种pv的提供方式二、 查看pv和pvc的定义方式2.1 、使用explain 查看pv的定义方式2.1.1、 查看pv的定义方式2.1.2 、查看pv定义的规格2.2 、使用explain 查看pvc的定义方式2.2.1、 查看pvc的定义方式2.2.2、 查看pvc的规格三、配置nfs使用pv和pvc3.1、配置nfs存储3.2 定义pv3.3、 定义pvc3.3.1 、情况13.3.2 、 情况23.3.3 、情况33.3原创 2022-02-22 10:15:55 · 584 阅读 · 1 评论 -
k8s存储卷---emptyDir、hostPath、nfs共享存储
k8s存储卷---emptyDir、hostPath、nfs共享存储一、 emptyDir 存储卷1.1 、为什么使用存储卷1.2 、 emptyDir 存储卷的作用1.3、示例二、hostPath卷2.1、 作用2.2、示例三、nfs共享存储3.1、安装配置nfs服务3.2、master节点上操作一、 emptyDir 存储卷1.1 、为什么使用存储卷容器磁盘上的文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题。首先,当容器崩溃时, kubelet会重启它,但是容器中的文件将丢失原创 2022-02-21 20:05:56 · 439 阅读 · 0 评论 -
k8s资源与控制----污点与容忍
k8s资源与控制----污点与容忍一、污点1.1、污点的作用1.2、污点的组成1.3、设置,查看,去除污点1.4、示例二、容忍2.1、容忍的作用2.2、示例2.2.1、将两个节点都设置成污点2.2.3、注意事项2.2.4、node更新时对pod的操作三、pod启动阶段3.1、 Pod过程的步骤四、对节点执行维护操作一、污点1.1、污点的作用节点亲和性,是Pod的一种属性(偏好或硬性要求) ,它使Pod被吸引到一类特定的节点。Taint则相反,它使节点能够排斥一类特定的PodTaint和Tolerati原创 2022-02-21 15:05:48 · 983 阅读 · 0 评论 -
pod 的亲和性,反亲和性 实验
pod 的亲和性与反亲和性 实验一、环境准备二、亲和性+ In 测试三、亲和性+NotIn 测试四、非亲和性+In 测试五、非亲和性 + NotIn 测试一、环境准备node01、 node02 都有标签 test=a,有个pod1 运行在node01上, 标签为app=myapp01#设置node01和node02节点,拥有标签 test=a[root@master demo]# kubectl label nodes node{01,02} test=a --overwritenode/no原创 2022-02-21 11:59:11 · 236 阅读 · 0 评论 -
kubeadm安装k8s集群
kubeadm安装k8s集群环境准备:master01 192.168.221.70node01 192.168.221.80node02 192.168.221.90整体思路:在所有节点上安装Docker和kubeadm部署Kubernetes Master部署容器网络插件部署 Kubernetes Node,将节点加入Kubernetes集群中部署Dashboard Web页面,可视化查看Kubernetes资源//所有节点,关闭防火墙规则,关闭selin原创 2022-01-25 14:16:32 · 160 阅读 · 0 评论 -
Kubernetes第十三曲 安全机制
Kubernetes第十三曲 安全机制一、kubernetes安全框架1.1 、结构分析:1.2 、工作流程:1.2.1、Service Account详解二、第一模块:认证2.1、https证书认证2.2、httpd的token认证三、第二模块:授权四、第三模块:准入控制五、使用RBAC授权5.1、创建命名空间5.2、创建nginx的pod5.3、扩容成3个副本5.4、查看5.5、官方模板5.6、创建role5.7、创建rolebinding5.7、拷贝rbac.yaml和rbac-user.sh文件到/原创 2021-08-27 14:37:03 · 202 阅读 · 0 评论 -
Kubernetes第十二曲 配置管理------secret与configmap
Kubernetes第十二曲 配置管理原创 2021-08-22 11:36:28 · 104 阅读 · 0 评论 -
Kubernetes第十一曲 控制器
Kubernetes第十一曲 控制器原创 2021-08-21 22:24:23 · 133 阅读 · 0 评论 -
Kubernetes第十曲 调度约束
Kubernetes第九曲 调度约束一、k8s的工作流程图二、调度方式(一)示例1:nodeName1、编写yaml文件,其中指定nodename2、启动3、查看描述信息中的详细事件,没有经过调度器(二)示例2:nodeSelector(标签需要经过调度器)1、使用label标签给节点打标签2、查看标签3、创建资源4、查看详细事件(通过事件可以观察经过调度器分配)一、k8s的工作流程图Kubernetes通过watch的机制进行每个组件的协作,每个组件之间的设计实现了解耦。流程概述:控制器放在et原创 2021-06-06 22:03:48 · 133 阅读 · 0 评论 -
Kubernetes第九曲 Pod进阶---资源限制、重启策略、健康检查
Kubernetes第九曲 Pod进阶---资源限制、重启策略、健康检查一、Pod和Container的资源请求和限制二、重启策略:Pod在遇到故障之后重启的动作三、健康检查:又称为探针(Probe)一、Pod和Container的资源请求和限制spec.containers[].resources.limits.cpu #cpu上限spec.containers[].resources.limits.memory #内存上限spec.containers[].resource原创 2021-05-23 20:47:48 · 233 阅读 · 0 评论 -
Kubernetes第八曲 Pod资源管理+harbor创建私有项目
Kubernetes第八曲 Pod资源管理+harbor创建私有项目原创 2021-05-23 09:55:26 · 203 阅读 · 0 评论 -
Kubernetes第七曲 Kubernetes支持YAML和JSON格式创建资源对象
Kubernetes第七曲 Kubernetes支持YAML和JSON格式创建资源对象原创 2021-05-23 09:54:55 · 268 阅读 · 0 评论 -
Kubernetes第六曲 kubectl管理
Kubernetes第六曲 kubectl管理原创 2021-04-20 09:18:36 · 149 阅读 · 0 评论 -
Kubernetes第五曲 搭建web界面
Kubernetes第五曲 搭建web界面原创 2021-04-19 10:46:20 · 93 阅读 · 0 评论 -
Kubernetes第四曲 搭建负载均衡和keepalived
Kubernetes第四曲 搭建负载均衡和keepalived一、部署前先检查状态二、部署UI界面到master节点一、部署前先检查状态[root@localhost ~]# kubectl get nodesNAME STATUS ROLES AGE VERSION192.168.221.100 Ready <none> 37h v1.12.3192.168.221.90 Ready <none>原创 2021-04-19 08:20:14 · 259 阅读 · 0 评论 -
Kubernetes---证书配置
Kubernetes---证书配置一、ca.pem & ca-key.pem & ca.csr二、token.csv三、bootstrap.kubeconfig四、kubectl五、kubelet六、kube-apiserver七、kube-controller-manager八、kube-scheduler && kube-proxy一、ca.pem & ca-key.pem & ca.csr建立完整TLS加密通信,需要有一个CA认证机构,会向客户端下发原创 2021-04-16 11:52:21 · 483 阅读 · 0 评论 -
Kubernetes第三曲 单节点部署---master和多node
Kubernetes第三曲 单节点部署一、部署master组件1、在master上操作,api-server生成证书2、生成k8s证书3、将ca和server的证书复制到工作目录/opt/kubernetes/ssl/下4、解压kubernetes-server-linux-amd软件包5、复制关键命令文件6、验证身份的token令牌,首先生成随机序列号7、二进制文件,token,证书都准备好,开启apiserver8、检查进程是否启动成功9、查看配置文件10、监听https的端口11、启动schedule原创 2021-04-15 10:59:41 · 474 阅读 · 0 评论 -
Kubernetes第二曲 集群部署(Etcd+Flannel)
Kubernetes 集群部署(Etcd)一、官方提供的三种部署方式1、 minikube2、 kubeadm3、 二进制包二、kubernetes平台环境规划1、服务器配置2、服务器角色3、单master集群架构图4、多master集群架构图三、自签SSL证书四、环境部署五、Etcd数据库集群部署一、官方提供的三种部署方式1、 minikubeminikube是一个工具,可以在本地快速运行一个单点的kubernetes,仅用于尝试K8S或日常开发的测试环境使用部署地址:https://kubern原创 2021-04-12 15:51:01 · 870 阅读 · 0 评论 -
Kubernetes第一曲 理论
Kubernetes 理论一、Kubernetes是什么二、Kubernetes①、自我修复②、 弹性伸缩③、自动部署和回滚④、 服务发现和负载均衡⑤、机密和配置管理⑥、存储编排⑦、批处理三、Kubernetes集群架构与组件1、各节点组件2、Master 组件3、Node组件四、kubernetes核心概念一、Kubernetes是什么kubernetes是google在2014年开源的一个容器集群管理系统,kubernetes简称k8skubernetes用于对容器化的应用程序的部署,扩原创 2021-04-09 17:37:15 · 203 阅读 · 1 评论