kubernetes

关于Kubernetes-v1.23.6-StartupProbe-启动探针的效果演示及说明

本文,还是以一个nginx为例,创建一个nginx-demo的pod ,并且引入启动探针StartupProbe, 探针选项,位于spec:下面的containers:下面,与image选项同级的位置 1、先看如下 nginx-demo.yaml 文件,内容如下: [root@k8s-master ......

【Azure Kubernetes】通过 kubelogin 进行非交互式登录AKS

问题描述 当对AKS的登录方式(认证和授权)从“Local Account with Kubernetes RBAC ”改变为“Azure AD authentication with Azure RBAC”. 通过 kubectl 连接AKS会要求交互式登录,需要通过浏览器输入认证码后关联azur ......
交互式 Kubernetes kubelogin Azure AKS

54-Kubernetes集群资源监控-监控指标和方案

集群资源监控 1.监控指标 集群监控 节点资源利用率(node1/2节点,每个节点cpu用了多少还剩多少) 节点数(3个在忙碌1个在空闲状态要考虑节点数的监控) 运行pods(1个节点运行了多少pod) Pod监控 容器指标(pod中运行了多少容器) 应用程序(看到当前集群的完整情况) 2.监控平台 ......
集群 Kubernetes 指标 方案 资源

VMware Tanzu Kubernetes Grid (TKG) 2.3 - 企业级 Kubernetes 解决方案

VMware Tanzu Kubernetes Grid (TKG) 2.3 - 企业级 Kubernetes 解决方案 VMware 构建、签名和支持的开源 Kubernetes 容器编排平台的完整分发版 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.org]( ......
Kubernetes 解决方案 方案 VMware Tanzu

二进制搭建 Kubernetes

搭建 Kubernetes v1.20,Kubeadm降低部署门槛,但屏蔽了很多细节,遇到问题很难排查。如果想更容易可控,推荐使用二进制包部署Kubernetes集群,虽然手动部署麻烦点,期间可以学习很多作原理,也利于后期维护。 目录 一、二进制搭建 Kubernetes v1.20 二、部署 et ......
二进制 Kubernetes

kubernetes存储方案(一): Heketi+glusterfs

# 环境介绍 |主机名|ip|安装软件| | | | | |gluster-server1|10.1.30.30|gluster-server, Heketi| |gluster-server2|10.1.30.32|gluster gluster| # 安装 GlusterFS(所有节点) ## ......
kubernetes glusterfs 方案 Heketi

kubernetes存储方案(二):StorageClass的使用

# StorageClass介绍 # 创建 StorageClass ``` # cat storageclass-glusterfs.yaml apiVersion: v1 kind: Secret metadata: name: heketi-secret namespace: default ......
StorageClass kubernetes 方案

[kubernetes]服务健康检查

## 前言 进程在运行,但是不代表应用是正常的,对此pod提供的探针可用来检测容器内的应用是否正常。k8s对pod的健康状态可以通过三类探针来检查:LivenessProbe、ReadinessProbe和StartupProbe。 ## 健康检查探针 ### LivenessProbe 用于判断容 ......
kubernetes

Ubuntu 20.04 LTS 安装Kubernetes 1.26

1、环境配置 (1)添加主机名称解析记录 cat > /etc/hosts << EOF 192.168.44.200 master01 master01.bypass.cn 192.168.44.201 node01 node01.bypass.cn 192.168.44.202 node02 n ......
Kubernetes Ubuntu 20.04 1.26 LTS

[kubernetes]安装dashboard

## 前言 kubernetes官方文档中的web UI网页管理工具是kubernetes-dashboard,可提供部署应用、资源对象管理、容器日志查询、系统监控等常用的集群管理功能。为了在页面上显示系统资源的使用情况,需要部署 Metrics Server(参考[博客园 - 安装metrics- ......
kubernetes dashboard

Runecast Analyzer 6.7 (VMware, AWS, Azure, Kubernetes) - 安全与合规性解决方案

Runecast Analyzer 6.7 (VMware, AWS, Azure, Kubernetes) - 安全与合规性解决方案 Secure and Compliant Workloads Anywhere 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.o ......

如何利用 Kubernetes 实现应用零宕机

如何利用 Kubernetes 实现应用零宕机 马哥Linux运维 2023-08-31 22:33 发表于浙江 我在本地和托管 Kubernetes 集群方面工作了七年多。我能说的是,容器已经彻底改变了托管格局!它带来了许多需要复杂设置的设施。拥有多个实例,具有滚动重启、零停机、健康检查等功能。以 ......
Kubernetes

[kubernetes]安装metrics-server

## 前言 metrics server为Kubernetes自动伸缩提供一个容器资源度量源。metrics-server 从 kubelet 中获取资源指标,并通过 Metrics API 在 Kubernetes API 服务器中公开它们,以供 HPA 和 VPA 使用。 之前已经用k8s的二进 ......
metrics-server kubernetes metrics server

VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) 1.17 - 运营商 Kubernetes 解决方案

VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) 1.17 - 运营商 Kubernetes 解决方案 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.org](https://sysin.org) VMw ......

Kubernetes排错

### 无法获取容器统计信息( Failed to get system container stats) - 查看日志报错如下 ```bash [root@k8s-master ~]# tail -f /var/log/messages Failed to get system container ......
Kubernetes

CoreDNS之光:Kubernetes中的服务发现策略

原创 云原生百宝箱 云原生百宝箱 2023-08-21 21:35 发表于河南 收录于合集 #Kubernetes21个 #CNCF生态4个 点击上方蓝字 👆关注公众号,别让消息溜走 后台回复【加群】,与牛人互动不停 在 Kubernetes 中,DNS 名称被分配给 Pod 和服务,以便通过名称 ......
Kubernetes 策略 CoreDNS

Kubernetes

一、简介 k8s、Google开源。容器编排引擎。 k8s的目标是让部署容器化的应用简单且高效【powerful】,k8s提供应用部署,规划,更新,维护的一种机制。 支持自动化部署、大规模可伸缩。应用容器化管理。 二、组成 一个k8s系统,通常称为一个k8s集群【Cluster】。 这个集群主要包括 ......
Kubernetes

关于Kubernetes-v1.23.6-基于yaml格式的配置文件-创建Nginx的Pod资源...

本文,将以一个非常简单的yaml格式,创建一个Nginx的Pod演示,功能不全,旨在说明过程原理 1、先是编写一个yaml配置文件 nginx-pod-demo.yaml ,内容如下: apiVersion: v1 # api 文档版本 kind: Pod # 资源对象类型,也可以配置为像Deplo ......
Kubernetes-v Kubernetes 格式 文件 资源

Kubernetes编程—— 如何操作自定义资源

如何操作自定义资源 client-go 为每种 kubernetes 内置资源提供对应的 clientset 和 informer。 那如果我们要监听和操作自定义资源对象,应该如何做呢?这里我们有两种方式: 1、使用 client-go 提供的 dynamicClient 来操作自定义操作资源对象, ......
Kubernetes 资源

Kubernetes 对接 GlusterFS 磁盘扩容实战

## 前言 ### 知识点 - 定级:**入门级** - 使用 Heketi Topology 扩容磁盘 - 使用 Heketi CLI 扩容磁盘 ### 实战服务器配置 (架构 1:1 复刻小规模生产环境,配置略有不同) | 主机名 | IP | CPU | 内存 | 系统盘 | 数据盘 | 用途 ......
磁盘 Kubernetes 实战 GlusterFS

kubernetes 指标监控 metrics-server 的配置

kubernetes 指标监控 metrics-server 的配置 apiVersion: v1 kind: ServiceAccount metadata: labels: k8s-app: metrics-server name: metrics-server namespace: kube- ......

关于Kubernetes-v1.23.6-集群测试-创建一个nginx的deployment进行验证

关于k8s集群环境搭建完成后,我们可以通过创建一个deployment进行效果的测试 这里以nginx为例,还是在k8s-master上进行创建 kubectl create deployment nginx --image=nginx kubectl expose deployment nginx ......

kubeadm快速搭建Kubernetes1.21.14集群

1.配置要求 ###本次实验环境使用Kubernetes1.21.14版本 docker19.03.14版本 内核3.10.0-1160.90.1.el7.x86_64搭建CentOS 7.9 可以部署 Kubernetes 1.21.x 版本。在部署之前,需要检查主机是否符合 Kubernetes ......
集群 Kubernetes1 Kubernetes kubeadm 21.14

如何基于 Kubernetes 实现优质开发者平台体验?

内部开发者平台(或 IDP)是使开发团队能够更快、更轻松、更一致地交付应用程序的基础设施。Kubernetes 本身是一个功能强大的平台,但它引入了太多复杂性和功能,因此不能简单地将其作为 IDP 交给开发团队。若要期望他们能取得成功,非常重要的一点是要设置一些防护措施,使他们能够有效地使用 K8s ......
开发者 Kubernetes 平台

添加公网ip到kubernetes的apiserver及证书过期

通常情况下,我们的kubernetes集群是内网环境,如果希望通过本地访问这个集群,怎么办呢?大家想到的是Kubeadm在初始化的时候会为管理员生成一个 Kubeconfig文件,把它下载下来 是不是就可以?事实证明这样不行, 因为这个集群是内网集群,Kubeconfig文件 中APIServer的 ......
kubernetes apiserver 证书

Kubernetes更新证书

执行kubectl命令时,报`error: You must be logged in to the server (Unauthorized)`错误。 这是因为Kubernetes证书过期了。 可以使用如下命令查看证书有效时间 ``` # 1.19及以下版本的Kubernetes kubeadm ......
Kubernetes 证书

kubernetes-1.26安装

一、环境准备 k8s集群角色 IP 主机名 安装组件 配置 控制节点 192.168.10.10 master apiserver、controller-manager、scheduler、etcd、kube-proxy、docker、calico、contained 2核4G 工作节点 192.1 ......
kubernetes 1.26 26

手工部署Kubernete 1.14.2 小记

简介 最近在倒腾k8s, 这里记录下k8s的部署记录,以方便后续操作使用 证书准备 etcd /etc/etd/ssl/ca.pem /etc/etd/ssl/server.pem /etc/etd/ssl/server-key.pem kube-apiserver /etc/kubernetes/ ......
小记 Kubernete 手工 14

Kubernetes 网络插件 Calico 完全运维指南

Kubernetes 网络插件 Calico 完全运维指南 马哥Linux运维 2023-08-22 21:32 发表于浙江 适用范围 本文档测试范围: 软件版本 Kubernetes v1.14.x,v1.15.x,v1.16.x calico v3.13.4 概述 Calico 是一种开源网络和 ......
Kubernetes 插件 指南 Calico 网络

Kubernetes、Docker Swarm和Rancher的特点 - 容器编排平台比较

本文将介绍三种流行的容器编排平台:Kubernetes、Docker Swarm和Rancher。我们将比较它们的特点,包括架构、功能、性能和生态系统。通过了解这些平台的优势和劣势,读者可以更好地选择适合自己需求的容器编排平台。 ## 引言 随着容器技术的快速发展,容器编排平台的需求也日益增长。容器 ......
容器 Kubernetes 特点 Rancher Docker