k8s

k8s之Helm

Helm 帮助您管理 Kubernetes 应用—— Helm Chart,Helm 是查找、分享和使用软件构建 Kubernetes 的最优方式。 复杂性管理 ——即使是最复杂的应用,Helm Chart 依然可以描述, 提供使用单点授权的可重复安装应用程序。 易于升级 ——随时随地升级和自定义的 ......
Helm k8s k8 8s

使用 Rancher 部署管理 K8S 集群

目录使用 Rancher 部署管理 K8S 集群主机规划部署 docker-ce(rancher)部署 rancher 使用 Rancher 部署管理 K8S 集群 主机规划 主机名称 角色 IP 地址 基础软件 rancher 管理 k8s 集群 10.0.0.203 docker-ce mast ......
集群 Rancher K8S K8 8S

K8S的Pod资源和命令

目录K8S的Pod资源资源清单写法K8S命令查看创建标签删除pod沉浸式体验k8s标签使用重新认识POD共享网络共享存储(挂载)Pod对容器的封装和应用POD的生命周期initContainers 初始化容器hook 钩子健康检查探针就绪态探针存活态探针测试(健康检查探针)clusterIP在pod ......
命令 资源 K8S Pod K8

K8S控制器Controller资源

目录K8S控制器Controller资源控制器Controller控制器作用控制器类型RS控制器Deployment控制器版本更新扩缩容DaemonSetHPA工作原理部署Metric-server生成测试镜像wordpress压测 K8S控制器Controller资源 控制器Controller ......
控制器 Controller 资源 K8S K8

k8s部署jenkins+gitlab实现代码发布

1.#k8s部署jenkins #k8s中运行jenkins服务,gitlab还是跑在物理机上,因为经常需要clone修改代码。 #基于java命令,运⾏java war包或jar包,本次以jenkins.war 包部署⽅式为例,jenkins的数据保存⾄外部存储(NFS或者PVC)。 1.1#镜像 ......
jenkins 代码 gitlab k8s k8

cfssl k8s只读账号创建

一. 基础知识: K8s默认采用RBAC鉴权方式,包含4个顶级资源对象,Role/ClusterRole/RoleBinding/ClusterRoleBinding Role/ClusterRole:角色和集群角色,角色/集群角色 = 一组对K8s资源对象操作权限的集合(如get pod,dele ......
账号 cfssl k8s 8s k8

部署k8s dashboard

一、Kubernetes dashboard作用 通过dashboard能够直观了解Kubernetes集群中运行的资源对象 通过dashboard可以直接管理(创建、删除、重启等操作)资源对象 二、获取Kubernetes dashboard资源清单文件 kubectl部署 https://git ......
dashboard k8s k8 8s

k8s之集群部署(kubeadm)

[master&node] 1.修改主机名 hostnamectl set-hostname master-01 cat >> /etc/hosts << EOF 172.28.32.1 master-01 172.28.32.2 worker-01 EOF 2.配置阿里云官方源 mkdir -p ......
集群 kubeadm k8s k8 8s

离线安装Kubernetes(K8s)方法

1简述 1.1搭建方法介绍 K8s有两种搭建方式: 1. 使用K8s官方发布的二进制包搭建环境 2. 使用Kubeadm搭建(推荐该种方式) 本文的K8s搭建流程均基于Kubeadm方式 1.2Kubeadm简介 Kubeadm是一款旨在为创建Kubernetes集群提供最佳实践“快速路径”的工具。 ......
Kubernetes 方法 K8s K8 8s

基于 K8S 搭建自己的 ELK 服务

基于 K8S(K3S) 搭建自己的 ELK 服务 对应的 Yaml 资源在 https://github.com/nicelizhi/k8s-elk elasticsearch 服务 Service kind: Service apiVersion: v1 metadata: name: elast ......
K8S ELK K8 8S

k8s1.25安装

环境初始化 yum install bash-completion vim ntpdate iptables lrzsz epel-release -y && exec bash systemctl stop firewalld systemctl disabled firewalld setenf ......
1.25 k8s k8 8s 25

k8s

安装 裸机安装失败,有点麻烦以后再尝试。 运行一个名为testapp的pod: kubectl run testapp --image=ccr.ccs.tencentyun.com/k8s-tutorial/test-k8s:v1 kubectl get pod 使用配置文件运行pod,配置文件使用 ......
k8s k8 8s

Go每日一库之128:podinfo(k8s微服务模板)

## 项目介绍 官方 Github: [Podinfo](https://github.com/stefanprodan/podinfo) Podinfo 是一个用 Go 制作的小型 web 应用程序,它展示了在 Kubernetes 中运行微服务的最佳实践。 它已实现的技术指标(截选自官方 [RE ......
模板 podinfo 128 k8s k8

gitlab--在 k8s 里通过 helm 部署 runner、使用缓存 cache、使用制品 artifacts

安装 helm 链接:https://www.cnblogs.com/zouzou-busy/p/16134885.html 配置chart 存储库 # 添加 chart 存储库 [root@master1 ~]# helm repo add gitlab https://charts.gitlab ......
缓存 artifacts 制品 gitlab runner

使用 Terraform 创建K8S集群

使用Terraform创建Kubernetes(K8S)集群是一个强大的自动化过程,它可以让您轻松地部署和管理K8S环境。以下是一般步骤以及示例Terraform配置文件的概述,用于创建K8S集群。 ......
集群 Terraform K8S K8 8S

k8s 安装笔记

安装 docker yum -y install yum-utils device-mapper-persistent-data lvm2 yum-config-manager -y --add-repo https://mirrors.aliyun.com/docker-ce/linux/cent ......
笔记 k8s k8 8s

k8s版本v1.24,kubectl top pod 报错:error: Metrics API not available

k8s版本:v1.24.4 kubectl top pod 报错:error: Metrics API not available报错 Readiness probe failed: HTTP probe failed with statuscode: 500vim custom-resources ......
available Metrics kubectl 版本 error

k8s主机暴露端口

原文:https://zhuanlan.zhihu.com/p/589599203?utm_id=0 此外我们还可以将 Node 的端口映射到宿主机,通过配置文件中的 extraPortMappings 属性可以实现该功能,如下所示配置可以将 control-plane 节点 80 端口映射到宿主机 ......
端口 主机 k8s k8 8s

k8s ipvs

1.DNAT是destination network address translation的缩写,即目标网络地址转换. 典型的应用是,有个web服务器放在内网配置内网ip,前端有个防火墙配置公网ip,互联网上的访问者使用公网ip来访问这个网站, 当访问的时候,客户端发出一个数据包,这个数据包的报头 ......
ipvs k8s k8 8s

k8s 监控(四)监控宿主机

原文链接:https://juejin.cn/post/6844904057098731534 k8s 监控的第四篇文章,这篇文章讲的是监控宿主机的指标。官方和大部分使用者都会使用 node_exporter 完成此项工作,但是我更喜欢 telegraf。原因在于 node_exporter 有以下 ......
宿主机 宿主 k8s k8 8s

k8s 监控(二)监控集群组件和 pod

原文链接:https://juejin.cn/post/6844903921207492621 在上一篇文章中,我们已经在 k8s 中安装了 Prometheus,并且收集了它自身的监控指标。而在这篇文章,我们将收集 k8s 所有组件和 pod 的监控指标。 在这之前需要先修改下之前监控 Prome ......
集群 组件 k8s pod k8

k8s 监控(三)prometheus-adapter

原文链接: https://juejin.cn/post/6844903967218991117 kubernetes apiserver 提供了两种 api 用于监控指标相关的操作: resource metrics API:被设计用来给 k8s 核心组件提供监控指标,例如 kubectl top ......
prometheus-adapter prometheus adapter k8s k8

k8s 监控(一)安装 Prometheus

原文地址:https://juejin.cn/post/6844903908251451406 k8s 监控我们要完成以下几点: 监控 master/node 本身; 监控集群组件 apiServer、etcd 等; 监控需要关注的 pod; 自定义的监控,包括 jmx 等。 有了这些监控指标之后, ......
Prometheus k8s k8 8s

k8s ingress

k8s 环境搭建完毕后 1. kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.8.2/deploy/static/provider/cloud/deploy.yaml ......
ingress k8s k8 8s

五分钟k8s入门到实战-应用配置

背景 在前面三节中已经讲到如何将我们的应用部署到 k8s 集群并提供对外访问的能力,x现在可以满足基本的应用开发需求了。 现在我们需要更进一步,使用 k8s 提供的一些其他对象来标准化我的应用开发。 首先就是 ConfigMap,从它的名字也可以看出这是用于管理配置的对象。 ConfigMap 不管 ......
实战 k8s k8 8s

使用sealos按照k8s

# 获取sealos命令行工具wget https://github.com/labring/sealos/releases/download/v4.3.3/sealos_4.3.3_linux_amd64.tar.gz \ && tar zxvf sealos_4.3.3_linux_amd64. ......
sealos k8s k8 8s

k8s部署jar包心得

1、搭建k8s集群,经过千辛万苦终于把集群搭建好了,虽然把nginx跑起来了,但是还是一脸懵逼 2、先弄清楚一些概念 node pod service deployment ingresses namespace,node表示集群节点;pod 是最小的资源管理组件,它代表集群中运行的一个进程;ser ......
心得 k8s jar k8 8s

云原生周刊:K8s 的 13 个最佳开源监控工具

开源项目推荐 Silver Surfer 该项目旨在检查 Kubernetes 对象的 API 版本兼容性,并为其提供迁移路径,以便为集群升级做好准备。 Actions Runner Controller Actions Runner Controller (ARC) 是一个 Kubernetes ......
周刊 工具 K8s K8 8s

k8s常用命令大全

进入容器 通过bash获得pod中某个容器的TTY,相当于登录容器 kubectl exec -it -n bash kubectl exec 进入pod后,exit退出pod (ctrl+c也可以?) 在pod外执行容器命令 命令行,创建一个test文件: kubectl exec -it -c ......
命令 常用 大全 k8s k8

k8s证书延长10年有效期

执行签发脚本 [root@k8s-master ~]# ./update-kubeadm-cert.sh all CERTIFICATE EXPIRES /etc/kubernetes/controller-manager.config Sep 24 02:56:34 2024 GMT /etc/k ......
有效期 证书 k8s k8 8s