02 2023 档案
K8S二进制部署
摘要:一、环境准备 k8s集群master1:192.168.2.66 kube-apiserver kube-controller-manager kube-scheduler etcd k8s集群node1: 192.168.2.200 kubelet kube-proxy docker flanne
阅读全文
K8SPod进阶资源限制以及探针
摘要:一、Pod 进阶 1、资源限制 当定义 Pod 时可以选择性地为每个容器设定所需要的资源数量。 最常见的可设定资源是 CPU 和内存大小,以及其他类型的资源。 当为 Pod 中的容器指定了 request 资源时,调度器就使用该信息来决定将 Pod 调度到哪个节点上。当还为容器指定了 limit 资
阅读全文
故障排查
摘要://查看Pod事件 kubectl describe TYPE NAME_PREFIX //查看Pod日志(Failed状态下) kubectl logs <POD_NAME> [-c Container_NAME] //进入Pod(状态为running,但是服务没有提供) kubectl exec
阅读全文
K8S中Pod概念
摘要:一、资源限制 Pod 是 kubernetes 中最小的资源管理组件,Pod 也是最小化运行容器化应用的资源对象。一个 Pod 代表着集群中运行的一个进程。kubernetes 中其他大多数组件都是围绕着 Pod 来进行支撑和扩展 Pod 功能的,例如用于管理 Pod 运行的 StatefulSet
阅读全文
K8SYaml文件详解
摘要:一、K8S支持的文件格式 kubernetes支持YAML和JSON文件格式管理资源对象。 JSON格式:主要用于api接口之间消息的传递 YAML格式:用于配置和管理,YAML是一种简洁的非标记性语言,内容格式人性化,较 易读 1、yaml和json的主要区别 YAML 使用空格缩进,这是 Pyt
阅读全文
kubectl命令详解
摘要:一、kubectl 基本命令 1、陈述式资源管理方法: 1、kubernetes集群管理集群资源的唯一入口是通过相应的方法调用apiserver的接口 2、kubectl 是官方的CLI命令行工具,用于与apiserver 进行通信,将用户在命令行输入的命令,组织并转化为apiserver能识别的信
阅读全文
K8S的kubectl命令详解
摘要:一、kubectl 基本命令 1、陈述式资源管理方法: 1、kubernetes集群管理集群资源的唯一入口是通过相应的方法调用apiserver的接口 2、kubectl 是官方的CLI命令行工具,用于与apiserver 进行通信,将用户在命令行输入的命令,组织并转化为apiserver能识别的信
阅读全文
kubeadm搭建k8s
摘要:一、kubeadm 部署 K8S 集群架构 主机名IP地址安装组件 master(2C/4G,cpu核心数要求大于2) 192.168.160.20 docker、kubeadm、kubelet、kubectl、flannel node01(2C/2G) 192.168.160.40 docker、
阅读全文
K8S的基础概念
摘要:一、Kubernetes介绍 1、什么是Kubernetes? Kubernetes(通常称为K8s,K8s是将8个字母“ubernete”替换为“8”的缩写)是一个以容器为中心的基础架构,可以实现在物理集群或虚拟机集群上调度和运行容器,提供容器自动部署、扩展和管理的开源平台。满足了应用程 序在生产
阅读全文
复制虚拟机的网卡问题
摘要:复制虚拟机过程中存在的问题A、复制的虚拟机能共存于同一个局域网?Mac地址是否会相同?IP地址会相同? 能共存于同一局域网,Mac地址不同,IP地址不同。对于复制的虚拟机,在开机时,VMware自动为其分配了不同的Mac地址以及IP地址。B、为什么拷贝的CentOS系统网络配置文件中的UUID与原系
阅读全文
linux之sshpass命令
摘要:将文件连接并传输到远程系统是系统管理员一直在做的事情。SSH是Linux平台上许多系统管理员使用的基本工具。SSH支持两种身份验证形式: 1.密码认证 2.公钥认证 公钥认证被认为是这两种方法中最安全的形式,尽管密码认证是最流行和最容易的。但是,使用密码验证时,总是要求用户输入密码。这种重复是乏味的
阅读全文
playbook
摘要:一、playbooks 概述以及实例操作 1、playbooks 的组成 playbooks 本身由以下各部分组成 (1)Tasks:任务,即通过 task 调用 ansible 的模板将多个操作组织在一个 playbook 中运行 (2)Variables:变量 (3)Templates:模板 (
阅读全文
Ansible的部署和命令模板
摘要:一、 ansible 的概述 1、ansible简介 Ansible是一款为类Unix系统开发的自由开源的配置和自动化工具。 它用Python写成,类似于saltstack和Puppet,但是有一个不同和优点是我们不需要在节点中安装任何客户端。 它使用SSH来和节点进行通信。Ansible基于 Py
阅读全文
ntp
摘要:1.yum安装NTP服务yum -y install ntp 2. 启动ntp服务systemctl start ntpd 3. 设置开机自启systemctl enable ntpd 4. 修改启动参数,增加-g -x参数,允许ntp服务在系统时间误差较大时也能正常工作vi /etc/syscon
阅读全文
Docker-harbor私有仓库
摘要:一、Harbor概述 1、Harbor的概念 • Harbor是VMware公司开源的企业级Docker Registry项目,其目标是帮助用户迅速搭建一个企业级的Docker Registry服务 • Harbor以 Docker 公司开源的Registry 为基础,提供了图形管理UI、基于角色的
阅读全文
浙公网安备 33010602011771号