![](https://img-blog.csdnimg.cn/2021031610520150.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
kubernetes
文章平均质量分 70
基础概念,设计思想,以及部署和基本操作
shark_西瓜甜
80后运维、运维开发职业从事者
展开
-
shark云原生-日志体系-filebeat高级配置(适用于生产)-更新中
在将数据发送到配置的输出之前,可以使用处理器对数据进行过滤和增强。when:when:...指定执行某种操作的处理器,例如选择要删除的字段或向事件添加元数据。<condition>指定一个可选条件。如果条件存在,则仅当条件满足时此处理器才执行操作。如果未设置任何条件,则此处理器始终执行操作。<parameters>是要传递给处理器的参数列表,比如指定要添加哪些字段,添加到哪个字段内。处理更复杂的情况。原创 2024-07-04 16:33:57 · 782 阅读 · 0 评论 -
shark云原生-日志管理体系-filebeat基础使用
如果不定义索引,那么默认的就是filebet的数据流。在输出到 Elasticsearch 配置中,可以引用事件中的字段,自定义索引。比如把一个名称空间中的数据按照每天放到一个索引中,可以有如下配置。indices:如果你的一个名称空间的数据量太大,希望进一步使用每个deployment 进行拆分,可以使用如下配置。原创 2024-06-24 16:17:19 · 964 阅读 · 0 评论 -
kubernetes-加密 Secrets
默认 Secrets 对象的值是 base64 编码的内容,这个可以反编码得到原文的,不能起到加密重要密文的作用。解决方法是使用开源的 Sealed Secrets。原创 2024-03-29 19:04:44 · 416 阅读 · 0 评论 -
kubernetes-k9s一个基于Linux 终端的集群管理工具
一款基于Linux 终端的 kubernetes 集群管理工具。支持查看,编辑,资源对象;支持查看日志,进入容器等操作。详细喜欢简单、快捷的你,一定会爱上它的。原创 2024-03-26 16:49:17 · 985 阅读 · 4 评论 -
kubernetes部署 MySQL MGR StatefulSet 和 MySQL Router
【代码】kubernetes部署 MySQL MGR StatefulSet 和 MySQL Router。原创 2024-03-20 09:49:50 · 180 阅读 · 0 评论 -
Ingress-配置和使用
Ingress 是管理集群外部访问集群内部服务的流量的 API 对象,是 kubernetes 中对 service 的反向代理。流量的去向由 Ingress 资源所定义的规则来控制。可提供负载均衡、SSL 和基于名称的虚拟主机功能。主要的访问方式是 HTTP/HTTPS,不支持四层协议。下一代替代 Ingress 的产品 Gateway API 可以实现 四层和七层协议流量管理。Ingress 在 kubernentes v1.28 版本停止更新,并推出了可以实现更多功能的。fill:#333。原创 2024-02-02 15:59:13 · 1623 阅读 · 1 评论 -
Jenkins pipeline上传部署包构建并推送镜像之后部署到 kubernetes
1 通过Jenkins的页面上传一个包含所有需要部署的jar包的压缩包文件,上传的压缩包名称不限制,扩展名支持。这里镜像名需要和 kubernetes 中的 deployment 名称以及容器名称一致。tag 建议和微服务的版本号一致,便于管理。原创 2023-12-31 10:14:23 · 544 阅读 · 0 评论 -
kubernetes 中 deployment 使用 PersistentVolumeClaim使用动态卷以及为 Pod 配置卷访问权限和属主变更策略
【代码】kubernetes 中 deployment 使用 PersistentVolumeClaim使用动态卷以及为 Pod 配置卷访问权限和属主变更策略。原创 2023-12-08 16:43:38 · 481 阅读 · 0 评论 -
Kubernetes(七)修改 pod 网络(flannel 插件)
需要重启服务器操作之前备份 k8s 中所有资源的 yaml 文件如下是备份脚本,仅供参考。原创 2023-08-29 10:03:23 · 2102 阅读 · 0 评论 -
k8s-dashboard使用指导手册
在搜索到的pod页面的右侧,点击 三个点 ,之后选择 logs,如下图。在打开的搜索框中输入 pod的关键字,支持模糊搜索。如下图,可以每 5s 刷新一次,可翻页。2 在②选择 spms-cloud。1 在①搜索框中输入 spms。如搜索 iam 服务,如下图。原创 2023-08-22 17:21:10 · 1882 阅读 · 0 评论 -
kubernetes dashboard部署访问
将输出的 Token 保存下来,稍后填入下面的页面中。可以使用命令行方式创建一个代理。原创 2023-06-15 22:45:38 · 138 阅读 · 0 评论 -
kubernetes,ETCD灾备恢复,重新生成证书,重新生成配置文件
备份原来的证书帮助信息生成新的证书。原创 2022-08-08 13:46:14 · 1766 阅读 · 0 评论 -
kubernetes nfs storage class arm64
/*Copyright 2017 The Kubernetes Authors.Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-原创 2022-04-27 09:18:07 · 610 阅读 · 0 评论 -
kubernetes快速指导手册(一)管理 kubernetes 对象
文章目录一、资源介绍二、资源类型1 查看所有资源2 常用资源一、资源介绍在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。有些资源也可以称为对象。二、资源类型1 查看所有资源kubectl api-resources2 常用资源...原创 2022-02-03 19:16:24 · 758 阅读 · 1 评论 -
kubernetes(五)清理集群
清理如果你在集群中使用了一次性服务器进行测试,则可以关闭这些服务器,而无需进一步清理。你可以使用 kubectl config delete-cluster 删除对集群的本地引用。但是,如果要更干净地取消配置群集, 则应首先清空节点并确保该节点为空, 然后取消配置该节点。删除节点使用适当的凭证与控制平面节点通信,运行:kubectl drain --delete-local-data --force --ignore-daemonsets在删除节点之前,请重置 kubeadm 安装的状态:k原创 2021-12-22 13:00:11 · 1499 阅读 · 0 评论 -
Jenkins-部署到 kubernetes
一、原创 2021-06-11 09:41:06 · 1046 阅读 · 0 评论 -
Kubernetes(一)认识 kubernetes
一、容器编排二、架构介绍三、组件介绍原创 2021-03-15 17:05:45 · 528 阅读 · 2 评论 -
Kubernets(二)部署非高可用Kubernetes集群的环境准备
一、开始部署之前请一定一定要参考官方文档二、初始化脚本原创 2021-03-10 12:27:11 · 646 阅读 · 2 评论 -
Kubernets(三)部署非高可用Kubernetes集群-通过阿里云源安装 kubeadm、kubelet 和 kubectl
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、部署 kubeadm二、使用步骤1.引入库2.读入数据总结前言你需要在每台机器上安装以下的软件包:kubeadm:用来初始化集群的指令。kubelet:在集群中的每个节点上用来启动 Pod 和容器等。kubectl:用来与集群通信的命令行工具。原创 2021-03-15 20:15:57 · 800 阅读 · 0 评论 -
kubernets(四)创建高可用集群
[root@k8s-master ~]# kubeadm init --kubernetes-version=v1.20.4 --pod-network-cidr=10.166.0.0/16 --apiserver-advertise-address=192.168.122.140 --ignore-preflight-errors=Swap[init] Using Kubernetes version: v1.20.4[preflight] Running pre-flight checks [WA原创 2021-03-17 09:04:58 · 543 阅读 · 0 评论 -
kubernetes(五)揭开 kubeadm 的神秘面纱
一、部署 kubernets 工具的演进其实,Kubernetes 作为一个 Golang 项目,已经免去了很多类似于 Python 项目要安装语言级别依赖的麻烦。但是,除了将各个组件编译成二进制文件外,用户还要负责为这些二进制文件编写对应的配置文件、配置自启动脚本,以及为 kube-apiserver 配置授权文件等等诸多运维工作。在 Kubernetes 项目发布初期,它的部署完全要依靠一堆由社区维护的脚本。后来,各大云厂商一般使用 SaltStack、Ansible 等运维工具自动化地执行这些步原创 2021-03-15 17:51:41 · 1535 阅读 · 10 评论 -
kubernetes(六)第一个kubernetes 对象
一、让 kubenetes 为你工作1 YAML 文件kubenetes 推荐使用 配置文件 运行一个或者多个容器,当然也支持命令行方式。配置文件可以是:yaml 格式的文件json 格式的文件yaml 文件比较易读,因此后面都会使用 yaml 风格的文件去描述一个 kubenetes 对象的各种属性。即:把容器的定义、参数、配置,统统记录在一个 YAML 文件中,然后用这样一句指令把它运行起来:kubectl create -f 你的配置文件这样的好处是,可以很好的记录下 kube原创 2021-03-14 17:20:12 · 355 阅读 · 0 评论 -
容器技术-部署企业级Docker镜像仓库Harbor
1、下载安装官方地址: https://github.com/goharbor/harbor/releases下载离线安装包:需要翻墙# wget https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-offline-installer-v1.8.0.tgz# yum -y install lrzsz安装compose# curl -L https://github.com/docker/compose/r原创 2021-01-27 14:51:39 · 2409 阅读 · 9 评论