Kubernetes
文章平均质量分 86
此文章是本人学习笔记,有问题请多多指教,谢谢!
一个不专业的码农
这个作者很懒,什么都没留下…
展开
-
二进制安装Kubernetes(k8s) v1.26.0 IPv4IPv6双栈
kubernetes(k8s)二进制高可用安装部署原创 2022-12-10 22:11:51 · 2228 阅读 · 3 评论 -
k8s集群监控之prometheus
k8s集群监控之prometheus文章目录k8s集群监控之prometheus1.1 Prometheus的特点1.2 基本原理1.2.1 原理说明1.2.2 架构图:1.2.3 三大组件1.2.4 架构服务过程1.2.5 常用的exporter1.部署kube-state-metrics2.部署node-exporter3. 部署cadvisor4 部署blackbox-exporter 黑盒监控2、部署prometheus server2.1 准备prometheus server环境2.2.准备d原创 2022-03-24 17:36:41 · 2991 阅读 · 0 评论 -
Jenkins+gitlab+harbor+k8s构建CICD
Jenkins+gitlab+k8s构建企业级CICD要完成这篇文章,请先完成—> kubeadm安装k8s v1.23 高可用环境主机规划,和前面文件相比多了数据库机器IP地址主机名备注192.168.10.64k8s-master01测试最少2核6G(必须最少要2核)192.168.10.65k8s-master02测试最少2核6G(必须最少要2核)192.168.10.66k8s-master03测试最少2核6G(必须最少要2核)192.原创 2022-03-23 16:40:12 · 1390 阅读 · 0 评论 -
kubeadm部署k8s v1.23高可用集群
kubeadm安装k8s v1.23 高可用环境生产环境建议:1、使用大版本下超过小版本后5个版本,如v1.23.62、etcd 应该独立部署且为SSD盘3、集群高可用部署课程说明:centos7.8 ------->首先准备5台虚拟机(注意:不要使用克隆的机器),IP地址如下;大家在部署的时候直接替换文中我的IP地址即可。注意:生产环境不建议使用kubeadm部署(维护不方便)K8S官网:https://kubernetes.io/docs/setup/最新版高可用安装:ht原创 2022-03-23 16:25:32 · 1805 阅读 · 0 评论 -
kubernetes集群快速部署1.23
kubernetes集群快速部署1.23文章目录kubernetes集群快速部署1.23一、环境准备(所有节点)二、配置免密登录三、配置ipv4四、安装docker(所有节点)五、部署kubernetes1.23(所有节点)六、master节点初始化七、node节点加入集群八、部署flannel网络插件九、集群测试十、验证集群十一、安装监控组件 metrics-server十二、安装dashboard十三、Kubeadm证书过期配置centos7.6系统生产环境建议:1、使用大版本下超过小版本后5原创 2022-03-15 15:40:54 · 3029 阅读 · 0 评论 -
k8s从入门到放弃-第十章DashBoard
文章目录10.1部署Dashboard之前在kubernetes中完成的所有操作都是通过命令行工具kubectl完成的。其实,为了提供更丰富的用户体验,kubernetes还开发了一个基于web的用户界面(Dashboard) 。用户可以使用Dashboard部署容器化的应用,还可以监控应用的状态,执行故障排查以及管理kubernetes中各种资源。10.1部署Dashboard1)下载yaml, 并运行Dashboard#下载yaml[root@master ~]# wget https:/原创 2021-05-14 22:40:39 · 226 阅读 · 0 评论 -
k8s从入门到放弃-第九章安全认证
文章目录9.1访问控制概述9.2认证管理9.3授权管理9.4准入控制本章节主要介绍Kubernetes的安全认证机制。9.1访问控制概述Kubernetes作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。 所谓的安全性其实就是保证对Kubernetes的各种客户端进行认证和鉴权操作。客户端在Kubernetes集群中,客户端通常有两类:●User Account: 一般是独立于kubernetes之外的其他服务管理的用户账号。●Service Account: kubern原创 2021-05-14 22:34:07 · 493 阅读 · 0 评论 -
k8s从入门到放弃-第八章 数据存储
文章目录8.1基本存储8.1.1 EmptyDir8.1.2 HostPath8.1.3 NFS8.2.1 PV和PVC8.2.2 PV8.2.3 PVC8.2.4生命周期8.3.1 ConfigMap8.3.2 Secret在前面已经提到,容器的生命周期可能很短,会被频繁地创建和销毁。那么容器在销毁时,保存在容器中的数据也会被清除。这种结果对用户来说,在某些情况下是不乐意看到的。为了持久化保存容器的数据,kubernetes引入了Volume的概念。Volume是Pod中能够被多个容器访问的共享目原创 2021-05-11 23:45:16 · 471 阅读 · 0 评论 -
K8S从入门到放弃-第七章 Service详解
文章目录7.1 Service介绍7.2 Service类型7.3 Service使用7.3.1实验环境准备7.3.2 ClusterIP类型的Service7.3.3 HeadLiness类型的Service7.3.4 NodePort类型的Service7.3.5 LoadBalancer类型的Service6.3.6 ExternalName类型的Service7.4 Ingress介绍7.5 Ingress使用7.5.1环境准备7.5.2 Http代理7.5.3 Https代理本章节主要介绍kub原创 2021-05-11 21:39:17 · 442 阅读 · 0 评论 -
K8S从入门到放弃-第六章 pod控制器详解
文章目录6.1pod控制器介绍6.2 ReplicaSet(RS)5.3 Deployment(Deploy)6.4 Horizontal Pod Autoscaler(HPA)6.5 DaemonSet(DS)6.6 Job6.7 CronJob(cj)本章节主要介绍各种Pod控制器的详细使用。6.1pod控制器介绍在kubernetes中,按照pod的创建方式可以将其分为两类:●自主式pod: kubernetes直接创建出来的pod,这种pod删除后就没有了,也不会重建●控制器创建的pod:原创 2021-05-05 21:18:22 · 411 阅读 · 0 评论 -
K8S从入门到放弃-第五章 Pod详解
文章目录5.1 pod介绍5.1.1 pod结构5.1.2 pod定义5.2 pod的配置5.2.1 基本配置5.2.2 镜像拉取策略5.2.3 启动命令5.2.4 环境变量5.2.5 端口设置5.2.6 资源配额5.3 pod生命周期5.3.1 创建和终止5.3.2 初始化容器5.3.3 钩子函数5.3.4 容器探测5.4 pod的调度5.4.1定向调度5.4.2 亲和性调度5.4.3 污点和容忍本章节详细介绍pod资源的配置(yaml)和原理5.1 pod介绍5.1.1 pod结构每个Pod中原创 2021-05-05 21:11:12 · 521 阅读 · 5 评论 -
k8s从入门到放弃-第四章 实战入门
第四章 实战入门文章目录第四章 实战入门4.1 Namespace4.2 pod4.3 Label4.4 Deployment4.5 Service本章节将介绍如何在kubernetes集群中部署一个nginx服务, 并且能够对其进行访问。4.1 NamespaceNamespace是kubernetes系统中的一种非常重要资源,它的主要作用是用来实现多套环境的资源隔离或者多租户的资源隔离。默认情况下,kubernete集群中的所有的Pod都是可以相互访问的。但是在实际中,可能不想让两个Pod之原创 2021-04-26 22:57:13 · 462 阅读 · 0 评论 -
K8S从入门到放弃-第三章 资源管理
本章节主要介绍yam|语法和kubernetes的资源管理方式文章目录3.1 资源管理介绍3.2 YAML语法介绍3.3 资源管理方式3.3.1命令式对象管理3.3.2 命令式对象配置3.3.3 声明式对象配置3.1 资源管理介绍在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。kubernetes的本质上就是一个集群系统, 用户可以在集群中部署各种服务,所谓的部署服务,其实就是在kubernetes集群中运行一个个的容器,并将指定的程序跑在容器中原创 2021-04-26 22:43:33 · 290 阅读 · 0 评论 -
K8S从入门到放弃-第二章 集群环境搭建
第二章 集群环境搭建本章节主要介绍如何搭建kubernetes的集群环境文章目录第二章 集群环境搭建2.1 环境规划2.1.1 集群类型2.1.2 安装方式2.1.3 主机规划2.2 环境搭建2.2.1 主机安装2.2.2 初始化环境2.2.3 安装docker2.2.4 安装kubernetes组件2.2.5 准备集群镜像2.2.6 集群初始化2.2.7 网络插件的安装2.3 服务部署2.1 环境规划2.1.1 集群类型kubernetes集群大体上分为两类: 一主多从和多主多从。|●一主多从原创 2021-04-23 23:54:04 · 289 阅读 · 0 评论 -
K8S从入门到放弃-第一章Kubernetes介绍
第一章 kubernetes介绍本章节主要介绍应用程序在服务器上部署方式演变以及kubernetes的概念、组件和工作原理。<span style='color:字体颜色;background:背景颜色;font-size:文字大小;font-family:字体;'>文字</span>1.1 应用部署方式演变在部署应用程序的方式上,主要经历了三个时代:●传统部署:互联网早期,会直接将应用程序部署在物理机上优点:简单,不需要其它技术的参与缺点:不能为应用程序定义资源使用原创 2021-04-22 23:38:18 · 470 阅读 · 2 评论 -
35.手把手教安装部署k8s
k8s安装部署k8s 官网详解:https://www.kubernetes.org.cn/k8s0.k8s安装部署环境准备准备环境:三台centos7 服务器192.168.35.6 k8s-master(主)192.168.35.7 k8s-node-1(节点)192.168.35.8 k8s-node-2(节点)#kubernetes(k8s)的安装方法五种方法:kubernetes 二进制安装 (配置最繁琐,不亚于安装openstack)kubeadm 安装 (谷歌推出的自动转载 2021-03-15 15:20:22 · 263 阅读 · 0 评论 -
K8S傻瓜式安装,图形化管理Rancher
K8S傻瓜式安装,图形化管理1.Rancher简介Rancher官方文档:https://docs.rancher.cn/docs/rancher2/overview/_indexRancher是为使用容器的公司打造的容器管理平台。Rancher简化了使用K8S的流程,开发者可以随处运行K8S,满足IT需求规范,赋能DevOps团队。2.Docker安装1.安装yum-utils[root@k8s ~]# yum install -y yum-utils device-mapper-persi原创 2021-03-10 16:40:56 · 694 阅读 · 0 评论