持久化存储Volumes、PV、PVC
一.Volumes Volumes:官方文档   https://kubernetes.io/docs/concepts/storage/volumes/ Volumes:中文文档 https://kubernetes.io/zh/docs/concepts/storage/volumes/ Container(容器)中的磁盘文件是短暂的,当容器崩…
配置管理ConfigMap&Secret
一.ConfigMap 传统的配置文件管理:配置文件放在本地服务器,在本地修改。 ConfigMap:ConfigMap将配置和Pod分开,一般用ConfigMap去管理一些配置文件、或者一些大量的环境变量信息。 当设置了ConfigMap的配置文件挂载到pod指定目录时,当修改了配置文件后,pod里面的配置文件也会修改,不需要重启等操作就能加载新…
服务发布Label&Selector、Service、Ingress
一.label&Selector Label:对k8s中各种资源进行分类、分组,添加一个具有特别属性的一个标签。 Selector:通过一个过滤的语法进行查找到对应标签的资源。 当Kubernetes对系统的任何API对象如Pod和节点进行“分组”时,会对其添加Label(key=value形式的“键-值对”)用以精准地选择对应的API对象…
二进制高可用安装k8s集群
二进制高可用安装k8s集群 一.环境规划+配置 K8S官网:https://kubernetes.io/docs/setup/ 最新版高可用安装:https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/high-availability/ 如果在vm虚拟机上安装,首…
资源调度-Deployment,StatefulSet,DaemonSet
1. Replication Controller和ReplicaSet Replication Controller(复制控制器,RC)和ReplicaSet(复制集,RS)是两种简单部署Pod的方式。在生产环境中,主要使用更高级的Deployment等方式进行Pod的管理和部署. Replication Controller Replicati…
基本概念—pod使用
一.pod介绍 pod简介 Pod是Kubernetes中最小的单元,它由一组、一个或多个容器组成,每个Pod还包含了一个Pause容器,Pause容器是Pod的父容器,主要负责僵尸进程的回收管理,通过Pause容器可以使同一个Pod里面的多个容器共享存储、网络、PID、IPC等。 vim XXX.yaml apiVersion: v1 # 必选,…
VMware虚拟机-k8s集群主机配置
VMware虚拟机-k8s集群主机配置 确保K8S集群网络确保在同一网段,并且能访问外网。 采用VMware的NAT模式 1.打开虚拟机→点击菜单栏编辑→虚拟网络编辑器 一开始可能会提示需要管理员权限才能修改,点击更改设置。 选择NAT模式→去掉勾DHCP分配地址→输入子网地址(子网地址不能和宿主机同一个网段,可以cmd→ipconfig查看) 2…
kubeadm高可用安装k8s集群1.20版本
通过kubeadm高可用安装k8s集群 一.环境规划+配置 K8S官网:https://kubernetes.io/docs/setup/ 最新版高可用安装:https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/high-availability/ 如果在vm虚拟…
通过elk添加nginx日志
通过Filebeat来添加服务器nginx日志 Filebeat模块nginx解析Nginx HTTP服务器创建的访问和错误日志 1.安装和接入(linux方法): 打开Observability→日志→添加数据→nginx日志,可以看到服务器安装命令。 linux系统需要通过rpm包安装。 (1).下载并安装Filebeat curl -L -O…
docker搭建elk系统
官方文档:https://github.com/deviantony/docker-elk kibana文档:https://www.elastic.co/guide/en/kibana/7.11/index.html docker部署 搭建服务器条件:内存1.5G以上,考虑到es需求较大,建议4核8G以上的配置 使用Docker和Docker C…