乐维产品包具体打包为4个镜像包,分别为:mysql5.7.36.tar、zabbix_server.tar、itops_v1_4_x86_64.tar、bpm0.1.tar,对应的配置文件分别为:data.tar、conf.tar、nginx-v1.3.tar.gz、bpm12.zip。K8s yaml文件具体打包为strogeclass、pv、pvc、deployment、service,执行时
目录Kubectl 常用命令命令的语法基础命令部署和集群管理命令故障排查和调试命令高级命令设置命令其他命令YAML文件YAML 介绍YAML 基本语法YAML 组成部分常用字段说明(K8s中yaml文件说明)快速编写YAML文件YAML 支持的数据结构PodPod基本概念Pod存在意义Pod实现机制镜像拉取资源调度重启策略健康检查Pod创建流程影响Pod调度Pod节点亲和性Pod污点和污点容忍Y
转载 2024-04-24 13:20:08
273阅读
在Kubernetes(K8S)中,kubectl是与集群进行交互的命令行工具。其中,kubectl -o yaml是一条常用命令,用于从Kubernetes集群获取资源配置的YAML格式。对于刚入行的小白来说,理解并使用kubectl -o yaml命令是非常重要的。下面我将为你介绍如何实现这一操作。 ### 实现kubectl -o yaml的流程 首先,我们来看一下整个操作的流程,可以将
原创 2024-04-26 09:35:20
202阅读
## Kubernetes中使用kubectl导出yaml文件的操作指南 在Kubernetes中,kubectl是一个非常强大的命令行工具,可以用于管理集群资源,包括导出yaml文件。在本文中,我们将为您介绍如何使用kubectl来导出yaml文件,并通过详细的步骤和示例代码来帮助您快速上手。 ### 操作步骤 以下是使用kubectl导出yaml文件的步骤概述: | 步骤 | 操作 |
原创 2024-05-27 11:36:45
265阅读
对于经常和 Kubernetes 打交道的 YAML 工程师来说,最常用的命令就是 kubectl exec 了,通过它可以直接在容器内执行命令来调试应用程序。如果你不满足于只是用用而已,想了解 kubectl exec 的工作原理,那么本文值得你仔细读一读。本文将通过参考 kubectl、API Server、Kubelet 和容器运行时接口(CRI)Docker API 中的相关代码来了解该命
转载 2024-04-16 16:18:51
41阅读
目 录一、声明式资源管理①声明式管理方法②基本操作综合② 走进 .yaml 文件(1)写一个 deployment 的 .yaml 文件(2)写一个 service 的 .yaml 文件(3)详解K8S中的port1 port2 targetPort3 nodePort4 containerPort 一、声明式资源管理①声明式管理方法适合于对资源的修改操作声明式资源管理方法依赖于资源配置清单文件
–dry-rundry-run的使用方式:none:就是当没有这个参数。client:只打印对象,不发送到apiserver。手写yaml时,可能容易出错,可以通过dry-run=client的方式来生成一个基本的yaml,再根据这个模版来修改。server:发送给apiserver请求,但是不创建资源。kubectl create service clusterip my-svc --clust
转载 2024-07-24 20:36:14
67阅读
目录一、陈述式管理1、陈述式资源管理方法2、k8s相关信息查看2.1 查看版本信息2.2 查看节点信息2.3 查看资源对象简写2.4 查看集群信息2.5 配置kubectl自动补全2.6 查看日志2.7 基本信息查看2.8 命名空间操作2.9 deployment/pod操作2.10 增加/删除label二、声明式管理1. 声明式管理方法2、查看资源配置清单2.3、解释资源配置清单2.4、修改资源
转载 2024-02-29 11:14:27
115阅读
k8s 集群搭建准备工作配置hostcat >> /etc/hosts << EOF 192.168.116.57 k8s-master 192.168.116.58 k8s-worker01 192.168.116.59 k8s-worker02 EOF禁用SELinux# 临时 sudo setenforce 0 # 永久 sudo sed -i 's/^SELINUX
转载 2024-04-07 20:20:56
70阅读
PetSet首次在K8S1.4版本中,在1.5更名为StatefulSet。除了改了名字之外,这一API对象并没有太大变化。注意:以下内容的验证环境为CentOS7、K8S版本1.5.2,并部署SkyDNS。概念在云原生应用的体系里,有下面两组近义词;第一组是无状态(stateless)、牲畜(cattle)、无名(nameless)、可丢弃(disposable);第二组是有状态(statefu
转载 11月前
74阅读
## Kubernetes中使用kubectl apply -f yaml的流程 在Kubernetes中,我们经常会使用kubectl apply -f yaml来部署应用程序或资源对象。这个命令非常重要,因为它能够很方便地将定义存储在yaml文件中的资源对象应用到集群中。接下来我将详细解释整个使用过程,并提供代码示例以帮助你理解。 ### 流程步骤 下面是使用kubectl apply
原创 2024-04-26 09:34:26
1593阅读
# 用kubectl查看yaml文件 当在使用Kubernetes集群管理应用程序时,有时候需要查看已部署资源的配置文件,这时就需要使用kubectl来查看yaml文件。本文将向您介绍如何用kubectl来查看yaml文件。 ## 流程概述 下面是用kubectl查看yaml文件的流程,我们将详细说明每个步骤需要做什么,并提供相应的代码示例。 | 步骤 | 描述 | | ---- | --
原创 2024-04-23 19:40:18
183阅读
# kubectl补全source /usr/share/bash-completion/bash_completion source <(kubectl completion bash) echo "source <(kubectl completion bash)" >> ~/.bashrc# oc补全source /usr/share/bash-completion/
转载 2024-05-03 14:06:57
99阅读
YAML k8s中中使用了多个*.yaml文件,那么这些文件的格式及含义、语法是如何的呢?一、YAML介绍:1、Deployment配置模板2、nginx示例3、SERVICE配置模板4、Pod配置模板5、快速生成YAML文件 k8s中中使用了多个*.yaml文件,那么这些文件的格式及含义、语法是如何的呢?一、YAML介绍:1、简介: YAML 语言(发音 /ˈjæməl/ )的设计目标,就是方
转载 2023-08-24 10:48:52
620阅读
Kubernetes(K8S)是一种用于自动部署、扩展和管理容器化应用程序的开源系统。在K8S中,kubectl是一个用于与Kubernetes集群进行交互的命令行工具。其中,kubectl delete -f yaml是一个常用的命令,用于通过yaml文件删除Kubernetes资源对象。下面将详细介绍如何使用kubectl delete -f yaml命令。 整件事情的流程如下表所示:
原创 2024-05-27 11:36:54
146阅读
Kubernets的资源管理资源yamlnamespacePodLabeldeploymentservice数据存储EmptyDirHostPathNFSPV 资源学习kubernets的核心,就是学习如何对集群中的Pod、Pod控制器、Service、存储等各种资源进行操作。kubectl api-resources级别资源名称缩写资源作用集群nodesno集群组成部分namespacesns
Kubectl apiserver 管理对象命令等 Kubectl get cs 查看信息等  命令启动podKubectl run -> create a deployment or job manage the created containerKubectl run nginx-deploy --image=nginx:1.14-alpine --port=80&n
转载 2023-10-14 22:14:40
24阅读
部署高可用k8s集群一:环境初始化1、系统规划(为了验证方便在这里我将两个负载均衡nginx部署在node节点上的,可以根据自己的情况调整)K8s-master01192.168.74.130etcd、kube-apiserver、kube-controller-manager、kube-schedulerK8s-master02192.168.74.131etcd、kube-apiserver、
转载 7月前
37阅读
部署高可用k8s集群一:环境初始化1、系统规划(为了验证方便在这里我将两个负载均衡nginx部署在node节点上的,可以根据自己的情况调整)K8s-master01192.168.74.130etcd、kube-apiserver、kube-controller-manager、kube-schedulerK8s-master02192.168.74.131etcd、kube-apiserver、
转载 7月前
53阅读
前言kubeadm 快速安装kubernetes集群,kubeadm 主要功能已经GA,除了高可用 还在alpha。功能如下图AreaMaturity LevelCommand line UXGAImplementationGAConfig file APIbetaCoreDNSGAkubeadm alpha subcommandsalphaHigh availabilityalphaDynami
转载 10月前
82阅读
  • 1
  • 2
  • 3
  • 4
  • 5