8s

(转)一文讲明白K8S各核心架构组件

原文:https://www.cnblogs.com/ZhuChangwu/p/16441181.html 一、写在前面# K8S的文章很多人都写过,若要想好好研读,系统的学习,真推荐去看官方文档。但是若是当上下班路上的爽文,可以看下我的笔记,我也会尽力多写点自己的理解进来。 推荐手机阅读原文,有动 ......
架构 组件 核心 K8S K8

Kubernetes(k8s)访问控制:身份认证

Kubernetes(k8s)访问控制:身份认证,Kubernetes访问控制,使用base auth的方式进行认证,使用token的方式进行认证,使用管理员的kubeconfig文件进行认证,使用自定义的kubeconfig文件进行认证。 ......
身份认证 Kubernetes 身份 k8s 8s

docker-k8s安装小记

参考文档: AliyunContainerService/k8s-for-docker-desktop: 为Docker Desktop for Mac/Windows开启Kubernetes和Istio。 (github.com) 日志(重点) pred='process matches ".*( ......
小记 docker-k docker 8s

k8s1.26.3部署

1.设置hostname hostnamectl set-hostname k8s-master // master节点hostnamectl set-hostname k8s-node1 // node1节点hostnamectl set-hostname k8s-node2 // node2节点 ......
k8s k8 8s 26

k8s Deployment 金丝雀发布

创建应用 depoly-demoapp-v10.yaml apiVersion: v1 kind: Namespace metadata: name: demoapp apiVersion: apps/v1 kind: Deployment metadata: name: demoapp-deplo ......
金丝雀 金丝 Deployment k8s k8

(转)kubernetes(k8s) yaml 文件详解

原文:https://juejin.cn/post/7107251448034885639 一、yaml文件简介 Kubernetes只支持YAML和JSON格式创建资源对象,JSON格式用于接口之间消息的传递,适用于开发;YAML格式用于配置和管理,适用于云平台管理,YAML是一种简洁的非标记性语 ......
kubernetes 文件 yaml k8s k8

(转)kubernetes(k8s) yaml 文件详解2

原文:https://juejin.cn/post/7202145223014252602#heading-0 一、K8S支持的文件格式 kubernetes支持YAML和JSON文件格式管理资源对象。 JSON格式:主要用于api接口之间消息的传递 YAML格式:用于配置和管理,YAML是一种简洁 ......
kubernetes 文件 yaml k8s k8

k8s pod版本升级与回滚

创建应用 depoly-demoapp-v10.yaml apiVersion: v1 kind: Namespace metadata: name: demoapp apiVersion: v1 kind: Service metadata: labels: app: demoappv10 nam ......
版本 k8s pod k8 8s

k8s~volumeMounts资源的限制与作用

当配置了本地存储的限制之后,当超出了这个限制,将会出现如下错误,你的pod将会失败 * Pod ephemeral local storage usage exceeds the total limit of containers 2Gi. # 原因与解决 你可能在pod中设置了本地存储的大小限制, ......
volumeMounts 作用 资源 k8s k8

k8s 深入篇———— 一些容器操作的原理[三]

### 前言 简单介绍一下一些容器的操作原理。 ### 正文 docker exec 是怎么做到进入容器里的呢。 比如说: ![](https://img2023.cnblogs.com/blog/1289794/202306/1289794-20230618181220214-2009577324 ......
容器 原理 k8s k8 8s

CentOS7.9 k8s集群环境搭建

# 环境搭建 本次环境搭建需要安装三台Centos服务器(一主二从),k8s采用1.25.4版本 # 主机安装 安装虚拟机过程中注意下面选项的设置: - 操作系统环境:CPU(2C) 内存(4G) 硬盘(50G) - 语言选择:English - 软件选择:基础设施服务器 - 分区选择:自动分区 - ......
集群 CentOS7 环境 CentOS k8s

k8s 深入篇———— docker 镜像是什么[二]

### 前言 简单介绍一下docker的镜像。 ### 正文 前面讲到了容器的工作原理了(namespace 限制了时间, cgroup限制了资源),知道docker 历史的也知道,docker 之所以能够称为容器大佬,是因为其只做了容器。 也就是做到了一次打包,到处运行的这种思想得到了实现。 那么 ......
docker k8s k8 8s

Helm实战案例二:在Kubernetes(k8s)上使用helm安装部署日志管理系统EFK

Helm实战案例二:在Kubernetes(k8s)上使用helm安装部署日志管理系统EFK,EFK和ELK的区别,helm在线/离线安装EFK,访问kibana,数据分片,卸载EFK。 ......
Kubernetes 实战 管理系统 案例 系统

k8s 深入篇———— docker 是什么[一]

### 前言 简单的整理一下一些基本概念。 ### 正文 简单运行一个容器: 创建一个容器: ``` docker run -it busybox /bin/bash ``` 然后看下进程: ``` ps -ef ``` ![](https://img2023.cnblogs.com/blog/12 ......
docker k8s k8 8s

K8S修改证书年限

# 1.检查证书时间 ```bash kubeadm alpha certs check-expiration ``` # 2.更新证书(1年) ## 2.1 备份证书 ```bash cp -rp /etc/kubernetes /etc/kubernetes.bak ``` ## 2.2 删除旧 ......
年限 证书 K8S K8 8S

k8s NetworkPolicy

https://kubernetes.io/zh-cn/docs/concepts/services-networking/network-policies/#the-two-sorts-of-pod-isolation apiVersion: networking.k8s.io/v1 kind: ......
NetworkPolicy k8s k8 8s

k8s 梳理及使用总结

1.Kubernetes概述 1.最初Google开发了1个叫Borg的系统(现在命名为Omega),来调度近20多亿个容器 从2014年第1个版本发布以来,迅速得到了开源社区的追捧,?前,k8s已经成为了发展最快、市 场占有率最高的容器编排引擎产品。 2.特点 轻量级,资源消耗小 开源 弹性伸缩 ......
k8s k8 8s

cenos 搭建k8s集群

1、准备环境 #开放防火墙端口或关闭防火墙 systemctl stop firewalld #关闭selinux setenforce 0 或者 永久修改 sed -i 's/enforcing/disabled/' /etc/selinux/config #关闭swa swapoff -a #三 ......
集群 cenos k8s 8s k8

K8S资源限制实战:优化性能与资源管理

# Part1写在开篇 K8S已成为容器编排和管理的事实标准,为开发者和运维人员提供了强大的工具和功能。在K8S集群中,对资源的合理限制和管理是确保应用性能和可靠性的关键因素。本文将介绍如何在K8S集群中使用资源限制来优化应用的性能和实现资源管理。 # Part2实验环境 本次实战使用的K8S集群环 ......
资源 实战 资源管理 性能 K8S

K8S中pod状态详解

Pod有以下几个状态:Pending 等待中Running 运行中Succeeded 正常终止Failed 异常停止Unkonwn 未知状态Pod状态详解PendingPod已经被创建,但还没有完成调度,可能处在:写数据到etcd,调度,pull镜像,启动容器这四个阶段中的任何一个阶段,pendin ......
状态 K8S pod K8 8S

生产K8S 集群优化

1、内核参数调化fs.file-max=1000000# max-file 表示系统级别的能够打开的文件句柄的数量, 一般如果遇到文件句柄达到上限时,会碰到# "Too many open files"或者Socket/File: Can’t open so many files等错误。# 配置ar ......
集群 K8S K8 8S

k8s实战案例之基于StatefulSet控制器运行MySQL一主多从

StatefulSet本质上是Deployment的⼀种变体,在v1.9版本中已成为GA版本,它为了解决有状态服务的问题,它所管理的Pod拥有固定的Pod名称,启停顺序,在StatefulSet中,Pod名字称为⽹络标识(hostname),还必须要⽤到共享存储。在Deployment中,与之对应的... ......
控制器 StatefulSet 实战 案例 MySQL

初识k8s,安装k8s,kubesphere一键安装

1.轻量级的容器系统是是现在的主流,但一个成熟的项目可能需要成百上千的应用(容器)来支撑,如此一来,大量分布在不同服务器上的容器就靠人工就非常难以管理,而 Kubernetes 的出现就是为了解决这个问题,它将大量的容器编排管理起来。 2.容器编排系统角逐历史 mesos apache 分布式资源管 ......
kubesphere k8s k8 8s

K8S 修改 POD CIDR

写在最前面: 在集群初始安装的时候,网络规划就要做好,避免后续麻烦! 修改集群的Service网络,因改变了集群内部Api Server的地址,集群内部的证书需要重新签发! K8S组件中,和IP有关的有:kube-apiserver、kube-controller-manager、kube-prox ......
CIDR K8S POD K8 8S

【Docker/K8s】启动容器镜像,使其空转不退出

## 场景描述 有些时候,我们仅仅想启动一个Docker容器,而不需要它执行预置的命令。比如一个场景是我想检查集群的网络状况,那我需要启动一个容器,然后进入到容器里执行命令来调试。大部分的镜像都带有默认的启动cmd,导致直接`docker run`启动的话,很快就会因为预置命令执行失败导致退出。 # ......
容器 镜像 Docker K8s 8s

k8s集群根据进程PID获取Pod名称

# 简单说明 在实际的应用场景中,我们如果看到某个进程资源或服务异常,需要根据这个进程排查到底是哪个服务的Pod,这里我们介绍一种根据PID快速寻找Pod名称的方法。 # 实际操作 ## 查看进程PID 这里我们以GPU任务为例说明,可以看到占用显卡的任务PID为8241 ``` [root@cen ......
集群 进程 名称 k8s PID

k8s pod 状态异常状态分析和处理方法

pod状态一般分为以下几种: 1、terminating 2、pending 3、containercreating或waiting 4、CrashloopBackoff 5、imagePullBackoff 6、imageinspectError 7、unknown 8、Error 1、一般处于i ......
状态 方法 k8s pod k8

一文实战K8S中的服务发现和负载均衡

# 开篇 > 在Kubernetes集群中,服务发现和负载均衡是非常重要的概念和功能。它们可以帮助我们管理应用程序的访问和流量分发,确保应用程序的高可用性和性能。在本文中,我们将通过一个实战案例,探索Kubernetes中的服务发现和负载均衡机制,并演示如何在集群中部署和管理具有负载均衡能力的应用程 ......
实战 K8S K8 8S

一篇就让小白入门K8S,使用Minikube来搭建本地的单节点K8S集群

# 开篇 Kubernetes(通常简称为K8s)是一个开源的容器编排平台,它为应用程序的部署、扩展和管理提供了强大的工具和功能。在本文中,我们将通过一个实战案例,引导您进入Kubernetes的世界,了解其基本概念和架构,并帮助您安装和配置一个简单的Kubernetes集群。 # Kubernet ......
节点 集群 K8S Minikube K8

k8s第四篇:离线业务

pod是k8s的最小调度单元,为了保持它的独立性,不应该向它添加多余的功能。 k8s为离线业务提供了job和cronjob两种api对象,分别处理临时任务和定时任务。 job的关键字段是spec.template,里面定义了用来运行业务的pod模板。 cronjob的关键字段是spec.jobTem ......
业务 k8s k8 8s