草庐IT

microk8s

全部标签

k8s 搭建基于session模式的flink集群

1.flink集群搭建不废话直接上代码,都是基于官网的,在此记录一下 Kubernetes|ApacheFlinkflink-configuration-configmap.yamlapiVersion:v1kind:ConfigMapmetadata:name:flink-configlabels:app:flinkdata:flink-conf.yaml:|+jobmanager.rpc.address:flink-jobmanagertaskmanager.numberOfTaskSlots:2blob.server.port:6124jobmanager.rpc.port:6123ta

容器化进阶Kubernetes(K8S)详解

1.Kubernetes概述1.1Kubernetes介绍1.1.1Kubernetes是什么及作用Kubernetes(K8S)是Google在2014年发布的一个开源项目,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes通常结合docker容器工作,并且整合多个运行着docker容器的主机集群。官网地址 Kubernetes中文社区Kubernetes(k8s)中文文档目录_Kubernetes中文社区Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes一个核心特点就是能够自主的管理容器来保证云平台中的容器按照用户的期望运行。以下是Kuberne

Kubernetes (k8s 1.23) 安装与卸载

镜像下载、域名解析、时间同步请点击阿里云开源镜像站请注意k8s在1.24版本不支持docker容器,本文使用kubeadm进行搭建file1.查看系统版本信息以及修改配置信息1.1安装k8s时,临时关闭swap,如果不关闭在执行kubeadm部分命令会报错swapoff-a或直接注释swap(需要重启生效)[root@hhdcloudrd7/]#cat/etc/fstab##/etc/fstab#CreatedbyanacondaonTueApr1911:43:172022##Accessiblefilesystems,byreference,aremaintainedunder'/dev/d

k8s-实战入门-Pod详解(十一)

Pod配置本小节主要来研究pod.spec.containers属性,这也是pod配置中最为关键的一项配置。[root@master~]#kubectlexplainpod.spec.containersKIND:PodVERSION:v1RESOURCE:containers#数组,代表可以有多个容器FIELDS:name#容器名称image#容器需要的镜像地址imagePullPolicy#镜像拉取策略command#容器的启动命令列表,如不指定,使用打包时使用的启动命令args#容器的启动命令需要的参数列表env#容器环境变量的配置ports#容器需要暴露的端口号列表resources#

k8s1.27.x 最新版本使用kubeadm 的containerd的方式安装

k8s1.27.x最新版本使用kubeadm的containerd的方式安装一:k8s1.27.x的概述太平洋时间2023年4月11日,Kubernetes1.27正式发布。此版本距离上版本发布时隔4个月,是2023年的第一个版本。新版本中release团队跟踪了60个enhancements,比之前版本都要多得多。其中13个功能升级为稳定版,29个已有功能进行优化升级为Beta,另有18个Alpha级别的功能,大多数为全新功能。1.1:k8s1.27.x更新镜像仓库切换http://k8s.gcr.io到http://registry.gcr.ioKEP-1847:StatefulSetPV

K8s进阶7——Sysdig、Falco、审计日志

文章目录一、分析容器系统调用:Sysdig1.1.安装1.2常用参数1.3采集分析1.4示例1.4.1查看某进程系统调用事件1.4.2查看建立TCP连接事件1.4.3查看某目录下打开的文件描述符1.4.4查看容器的系统调用1.5Chisels工具1.5.1网络类1.5.2硬盘类1.5.3cpu类1.5.4容器类1.5.5示例二、监控容器运行时:Falco2.1安装2.2规则参数2.3默认规则2.3.1规则一2.3.2规则二2.3.3规则三2.4自定义规则2.5告警输出2.5.1输出为日志文件2.5.2web展示三、K8s审计日志3.1事件阶段3.2日志输出方式3.3审核策略3.3.1日志级别3

基于 K8S 搭建自己的 ELK 服务

基于K8S(K3S)搭建自己的ELK服务对应的Yaml资源在https://github.com/nicelizhi/k8s-elkelasticsearch服务Servicekind:ServiceapiVersion:v1metadata:name:elasticsearchspec:ports:-name:elasticsearchprotocol:TCPport:9200targetPort:9200selector:app:elasticsearchtype:ClusterIPsessionAffinity:NoneConfigMapkind:ConfigMapapiVersion:

如何用非root账号安装k8s集群

在大多数情况下,为了安装Kubernetes(K8s)集群,需要具有root权限或者以root身份执行某些操作,例如安装软件包和配置系统级别的设置。然而,你可以通过以下方法在非root账号下安装K8s集群:使用Minikube:Minikube是一个用于在本地机器上运行单节点Kubernetes集群的工具,它不需要root权限。你可以按照以下步骤进行安装:a.从Minikube的GitHub仓库下载适用于你的操作系统的二进制文件:Releases·kubernetes/minikube·GitHubb.将下载的二进制文件放置在可执行路径下,并赋予执行权限。c.运行Minikube启动命令以创建

ansible部署二进制k8s

简介GitHub地址:https://github.com/chunxingque/ansible_install_k8s本脚本通过ansible来快速安装和管理二进制k8s集群;支持高可用k8s集群和单机k8s集群地部署;支持不同版本k8s集群部署,一般小版本的部署脚本基本是通用的。plugins目录为k8s的常用插件。支持kubenetes版本:v1.18.x,v1.26.x,v1.27.x,v1.28.x如果有改进意见,可以直接提问题,欢迎star。

最后的组合:K8s 1.24 基于 Hekiti 实现 GlusterFS 动态存储管理实践

前言知识点定级:入门级GlusterFS和Heketi简介GlusterFS安装部署Heketi安装部署Kubernetes命令行对接GlusterFS实战服务器配置(架构1:1复刻小规模生产环境,配置略有不同)主机名IPCPU内存系统盘数据盘用途ks-master-0192.168.9.912450100KubeSphere/k8s-masterks-master-1192.168.9.922450100KubeSphere/k8s-masterks-master-2192.168.9.932450100KubeSphere/k8s-masterks-worker-0192.168.9.95