kubernetes flannel service calico

《kubernetes 系列》3. 解密 Raft 协议,etcd 是如何用它实现数据一致性的?

### 楔子 **在上一篇文章介绍 etcd 的时候,我们多次提到 Raft 协议,etcd 正是基于 Raft 协议实现高可用以及数据强一致性的。那么 Raft 到底是什么样的协议,它解决了分布式系统的哪些痛点呢?我们就来聊一聊。** **首先为什么会有 Raft 协议呢?回想一下,早期我们使用的 ......
一致性 kubernetes 数据 Raft etcd

Kubernetes 证书详解(鉴权)

# Kubernetes 证书详解(鉴权) ## 简介 [上一篇](https://www.sfernetes.com/kubernetes-cert/) 系统分析了 Kubernetes 集群中每个证书的作用和证书认证的原理。对于 Kube-apiserver,Kubelet 来说,它们都能提供 ......
Kubernetes 证书

kubernetes重新初始化“[ERROR DirAvailable--var-lib-etcd]”

```shell [root@master01 ~]# kubeadm init --config /root/kubeadm-config.yaml --upload-certs [init] Using Kubernetes version: v1.23.0 [preflight] Runnin ......

kubernetes1.20版本 nfs-provisioner报错问题:"selfLink was empty"

Kubernetes升级为1.20版本后,原有的后端nfs存储storageclass无法自动创建pv。 查看PVC状态一直为pending状态,查看nfs-provisioner日志 kubectl logs nfs-client-provisioner-5f696dc8bb-qhmsn E011 ......

在 Kubernetes 上部署 RadonDB MySQL 集群

1.mysql部署 部署参考文档:https://radondb.com/docs/mysql/v2.2.0/installation/on_kubernetes/#content 参数:https://github.com/radondb/radondb-mysql-kubernetes/blob ......
集群 Kubernetes RadonDB MySQL

Ubuntu22.04 安装单机版kubernetes

# 前言 上期讲到要实现.net 6框架下的EF Core操作数据库基本增删改查,没有及时兑现。没有兑现的原因就是因为安装kubernetes。安装kubernetes的过程是灾难性的,也是十分顺利的。灾难性是因为在安装kubernetes过程中误操作,在/etc下执行了一个重置的命令导致我的工作站 ......
单机版 kubernetes 单机 Ubuntu 22.04

全网最全Kubernetes(k8s)知识点,看着一篇就够了

#一、引言 Kubernetes是谷歌强力推出的一款开源的容器编排技术,他的目标是让部署容器化的应用更简单高效,Kubernetes 提供了应用部署,规划,更新,维护的一系列机制,很多大公司都在使用。Kubernetes有叫k8s(下面我就简称k8s)。下面我们就进入k8s的世界吧! #二、k8s概 ......
知识点 全网 Kubernetes 知识 k8s

《kubernetes 系列》2. 云原生和分布式系统的存储基石 etcd 的介绍、架构和概念解析

### 楔子 **本次来介绍 etcd,它负责 k8s 元数据的存储,k8s 的状态数据全部存储在 etcd 上面。随着 k8s 的火热,etcd 也越来越受到重视,截止到此刻,它在 GitHub 的 star 数已经达到了 43.5k,很多软件工程师都在使用 etcd 去解决业务场景中遇到的痛点。 ......
分布式 基石 kubernetes 架构 概念

kubernetes 组件介绍及安装

准备 主机昵称IP安装服务 master 192.168.100.10 docker、kubelet-1.23.0 kubeadm-1.23.0 kubectl-1.23.0 node 192.168.100.20 docker、kubelet-1.23.0 kubeadm-1.23.0 kubec ......
kubernetes 组件

ceph config get mgr 和 ceph mgr services 显示的内容不一致怎么办

root@ceph-deploy:~# ceph config get mgrWHO MASK LEVEL OPTION VALUE ROmgr advanced mgr/dashboard/ceph-mgr1/server_addr 10.0.0.104 * mgr advanced mgr/da ......
ceph mgr services 怎么办 内容

failed to run Kubelet: validate service connection: CRI v1 runtime API is not implemented for endpoint

kubelet 1.27.0 ubuntu 20.04.6 kubeadm init ..... 异常 zxnl@zxnl-VirtuaBox:~# kubeadm init \ > --image-repository registry.aliyuncs.com/google_containers ......

Kubernetes 证书详解

## K8S **证书介绍** 在 Kube-apiserver 中提供了很多认证方式,其中最常用的就是 TLS 认证,当然也有 BootstrapToken,BasicAuth 认证等,只要有一个认证通过,那么 Kube-apiserver 即认为认证通过。下面就主要讲解 TLS 认证。 如果你是 ......
Kubernetes 证书

【Azure 媒体服务】Azure Media Service上传的视频资产,如何保证在Transfer编码后音频文件和视频文件不分成两个文件?保持在一个可以直接播放的MP4文件中呢?

问题描述 Azure Media Service上传的视频资产,如何保证在Transfer编码后音频文件和视频文件不分成两个文件?保持在一个可以直接播放的MP4文件中呢? 问题解答 Azure Media Service上提供的 Build-in Transform 生成的资产中,音频与视频分别存储 ......
文件 Azure 视频 Transfer 编码

(转)kubernetes基础之docker file文件详解

原文:https://blog.csdn.net/guijianchouxyz/article/details/114482803 docker file让你有意想不到的收获针对这个docker file自己也是找了好久,想着怎么可以用自己的话,讲出来。当你学习一个东西的时候,不是因为你学会了他就过 ......
kubernetes 文件 基础 docker file

云原生第四周--kubernetes组件详解(下)

## Configmap ConfigMap 是一种 API 对象,用来将非机密性的数据保存到键值对中。使用时, Pods 可以将其用作环境变量、命令行参数或者存储卷中的配置文件。 ConfigMap 将你的环境配置信息和 容器镜像 解耦,便于应用配置的修改。 使用场景: - 通过Configmap ......
kubernetes 组件

创建一个自托管(Self-Host)的WCF Service

创建一个自托管(Self-Host)的WCF Service ```csharp // Create WCF service host Uri baseAddress = new Uri("https://127.0.0.1:8087/MyWcfService"); ServiceHost host ......
Self-Host Service Self Host WCF

Cisco Identity Services Engine (ISE) 3.2 Patch2 发布 - 思科身份服务引擎

Cisco Identity Services Engine (ISE) 3.2 Patch2 发布 - 思科身份服务引擎 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.org](https://sysin.org) ![Cisco Identity Servic ......
Identity Services 身份 引擎 Engine

关于《Building a GraphQL service》的尝试

以下是实现代码 package com.example.graphqlserver; import java.util.Arrays; import java.util.List; public record Author (String id, String firstName, String l ......
Building GraphQL service

kubernetes v1.27.2安装并配置calico网络为BGP模式

## 1. 集群信息 机器均为2C4G的虚拟机,硬盘为60G,系统版本均为centos7.9 | IP | Hostname | OS | blade | | | | | | | 192.168.63.61 | master.sec.com | centos7.9 | master | | 192. ......
kubernetes 模式 calico 网络 27.2

Kubernetes证书有效期

### go 环境部署 ``` wget https://dl.google.com/go/go1.12.7.linux-amd64.tar.gz tar -zxvf go1.12.1.linux-amd64.tar.gz -C /usr/local vi /etc/profile export P ......
Kubernetes 有效期 证书

如何在 Kubernetes 下轻松抓取应用网络包

在 Kubernetes 的实际使用过程中,我们经常会碰到一些业务上的异常问题,一般情况下通过日志监控和链路追踪足以能够对问题做出排查与诊断了。但是,在某些场景下,只靠这些手段往往是不够的,一些和网络相关的问题有时候非常棘手。 奇妙的Linux世界 Linux 爱好者聚集地,各种硬核干货文章和新奇内 ......
Kubernetes 网络

3d打印机添加AI炒面检测服务 klipper+fluidd ubuntu本地部署TheSpaghttiDetective Service

炒面检测 (TheSpaghettiDetective)介绍: 炒面检测服务可以借助打印机的摄像头,检测打印是否炒面(打印失败)并作出提醒或停止打印的一种服务,该服务由服务器和客户端组成 客户端支持两种: ocoprint或klipper 服务器也有两种: ocobi官方提供的有限免费服务及付费高级 ......

service应用

### service ``` 开发service的两步 创建service子类 在清单文件中配置 ``` 创建服务 ![](https://img2023.cnblogs.com/blog/3135291/202305/3135291-20230523083538864-1473336738.pn ......
service

kubernetes部署Open-LDAP、Go-admin-ldap

1.搭建openLDAP 1.1.创建命名空间 kubectl create namespace kube-ops 1.2.创建pvc 存储使用的是nfs方式挂载,storageClassName为默认,所以可写可不写。 mkdir -p ~/ldap ; cd ~/ldap cat > pvc.y ......

Kubernetes 控制平面组件:etcd

Kubernetes 控制平面组件:etcd¶ etcd¶ Etcd是CoreOS基于Raft开发的分布式key-value存储,可用于服务发现、共享配置以及一致性 保障(如数据库选主、分布式锁等)。 在分布式系统中,如何管理节点间的状态一直是一个难题,etcd像是专门为集群环境的服务发现 和注册而 ......
Kubernetes 组件 平面 etcd

Kubernetes 架构原则和对象设计

Kubernet¶ Kubernetes 架构原则和对象设计¶ 什么是云计算¶ 云计算平台的分类¶ 以Openstack为典型的虚拟化平台 虚拟机构建和业务代码部署分离。 可变的基础架构使后续维护风险变大。 以谷歌borg为典型的基于进程的作业调度平台 技术的迭代引发borg的换代需求。 早期的隔离 ......
Kubernetes 架构 对象 原则

Nginx_启动时报错:Job for nginx.service failed because the control process exited with error code. See "systemctl stat

一、报错如下Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for d ......
systemctl 时报 because control service

MDT API是用于编程访问MDT Web Services的应用程序接口 您可以编写脚本或应用程序来自动化Windows部署流程,如创建、修改和删除任务序列、获取部署状态和日志,执行各种配置和软件安装等操作

Windows MDT Web Services是Microsoft Deployment Toolkit(MDT)的Web服务组件,用于自动化Windows部署。 MDT Web Services提供许多功能,如管理引导映像、部署操作系统和软件包、构建和捕获自定义Windows映像等。 这些服务可 ......
应用程序 程序 序列 脚本 MDT

Kubernetes 初始化容器及静态Pod和Pod调度策略

# 初始化容器 kubernetes 1.3版本引入了init container 初始化容器特性。主要用于在启动应用容器(app container)前来启动一个或多个初始化容器,作为应用容器的一个基础。 ```bash # 查看要修改的内核参数 [root@kmaster ~]# sysctl ......
静态 容器 Kubernetes Pod 策略

Centos7启动rcpbind报错A dependency job for rpcbind.service failed一例

# Centos7.4 rpcbind启动失败一例 ## 问题描述 昨天,一台虚拟机重启后,`/etc/rc.local`里面的`mount -t nfs ....`发现没有正常执行。 ## 问题排查 经过排查,发现`rpcbind`没有正常启动,导致无法正常`mount`。 于是执行以下命令: ` ......
dependency Centos7 rcpbind rpcbind service