logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

K8S 概述

Kubernetes 是一个基于容器化技术的分布式应用程序编排平台,其核心概念主要包括 Node、Pod、Service、Namespace、Deployment、StatefulSet、DaemonSet、Job 和 CronJob 等。

#kubernetes#容器#云原生
搭建 Kubernetes 集群环境

经过几个晚上的折腾,终于成功搭建了一套K8S集群环境,我想说的是,真的很繁琐。该集群环境由一个Master节点和两个Worker节点组成,

#kubernetes#容器#云原生
K8S Service

K8S 服务(Service)是K8S实现微服务架构最重要的组件之一,主要作用:1)为Pod提供稳定的访问地址(域名或IP),2)实现负载均衡,3)自动屏蔽后端Endpoints的变化。

#kubernetes
K8S Pod

Pod是K8S中非常重要的概念之一,是整个K8S架构的基础和核心。Pod是K8S调度的最小单位,是一个不可拆分的独立个体,K8S将多个业务上相关联的容器(Docker容器)合并到一起,组合成一个Pod,这些业务上相关的容器共享Pod中的网络和存储等资源。每个Pod都有一个唯一的IP地址,Pod中的所有容器都共享此IP地址。每个Pod在创建的时候K8S都会为其先创建一个根容器,即pause容器,这个

#kubernetes#容器#云原生
K8S CNI

本章讲解K8S CNI及其周边相关技术,包括CNI,OCI,CRI,网桥,Sandbox,IPIP,VXLan等,以及要自己实现一个CNI的步骤有哪些。

#kubernetes#容器#云原生
K8S Storage

一般情况下,K8S中的Pod都不应该将数据持久化到Pod中,因为Pod可能被随时创建和删除(扩容活缩容),即便是StatefulSet或Operator的Pod,也都不建议在Pod里面存放数据,可以将数据持久化到Host上。K8S提供了非常丰富的存储相关的功能,使得我们可以方便的让Pod访问存储设备。在K8S里面,都统一通过Volume挂载的方式让Pod来访问存储设备,Volume与Pod绑定并与

#kubernetes#docker
K8S 运维管理

Node是K8S中负责运行业务的计算节点,常见的操作有:1)将一个新的Node加入到集群,2)对某个存在的Node进行升级维护(扩大内存,增加磁盘,升级OS,重启等),3)将一个不再使用的Node从集群中删除。

#kubernetes#容器
OpenSSL动态链接库的使用

在上一篇文章 OpenSSL动态链接库源码安装 中我们介绍了如何在Windows和Linux环境中编译OpenSSL动态链接库,这篇文章我们将介绍如何在C代码中引用OpenSSL动态链接库。测试代码以下测试代码 main.c 将分别在Windows和Linux环境中编译,该代码的作用是计算任意文件的SHA256值,#define _CRT_SECURE_NO_WARNINGS#include &l

#c++
机器学习-曲线拟合

这篇文章介绍在Python中如何做曲线拟合。曲线拟合的目的是根据给定的数据找到某种函数关系,再通过该函数来预测未知数据。包含以下内容,简单的多项式拟合高阶多项式拟合复杂曲线基于scipy拟合复杂曲线可化为线性函数的非线性拟合简单的多项式拟合我们知道,一般的函数都可以做泰勒展开,展开后可以通过多项式函数来近似计算。同时,我们可以基于最小二乘法对给定的数据点做多项式拟合,请参考我下面的两篇文章:数学

#机器学习
到底了