8s

尚硅谷 k8s 学习笔记

K8S 进阶部分 1. Deployment 部署 1.1 自愈能力 1.2 多副本 1.3 扩容、缩容 1.4 滚动更新 1.5 版本回退 1.6 工作负载 2. Service 网络 2.1 ClusterIP 模式 2.2 NodePort 模式 3. Ingress 网关 3.1 安装 3. ......
笔记 k8s k8 8s

STM8S编译错误unable to allocate space for sections/blocks with a total

STM8S编译错误unable to allocate space for sections/blocks with a total # 欢迎使用Markdown编辑器 笔者用IAR for STM8 开发碰到很多奇怪的问题,都是因为优化等级引起的首先看这个用dubug编译错误提示:unable t ......
allocate sections 错误 unable blocks

微服务探索之路06篇k8s配置文件Yaml部署Redis使用Helm部署MongoDB和kafka

## 1 安装Redis ### 1.1创建配置文件redis.conf 切换到自己的目录下如本文是放在/home/ubuntu下 - `cd /home/ubuntu` - `vim redis.conf` ```YAML bind 0.0.0.0 protected-mode yes port ......
MongoDB 文件 Redis kafka Yaml

云原生网关部署新范式丨 Higress 发布 1.1 版本,支持脱离 K8s 部署

*作者:澄潭* ## 版本特性 Higress 1.1.0 版本已经 Release,K8s 环境下可以使用以下命令将 Higress 升级到最新版本: ``` kubectl apply -f https://github.com/alibaba/higress/releases/download ......
范式 网关 Higress 版本 1.1

k8s修改证书有效期

k8s各组件非常依赖证书 而默认情况下ca证书是十年,而其他证书都只有一年 Kubernetes中的如果证书过期了,会导致集群中的许多组件无法正常通信,从而影响整个集群的功能。 所以在生产环境下,这是非常大的坑 # 查看证书有效期 ## 方法一 ```bash cd /etc/kubernetes/ ......
有效期 证书 k8s k8 8s

修改k8s的数据目录

# 修改kubelet工作目录 1、创建kubelet的数据目录 ```bash mkdir -p /data/k8s/kubelet ``` 2、根据 `/usr/lib/systemd/system/kubelet.service.d/10-kubeadm.conf` 加载 `/etc/sysc ......
目录 数据 k8s k8 8s

本地 IDC 中的 K8s 集群如何以 Serverless 方式使用云上计算资源

如果您不想维护云上节点池,您可以选择 Serverless 方式使用阿里云 ECI 弹性容器实例运行业务 Pod,更加高效弹性的使用云上 CPU/GPU 资源。 ......
集群 Serverless 方式 资源 IDC

go语言试操作k8s集群

# 连接k8s k8s连接都是需要认证的 认证方式有很多种 这里采用最简单的配置文件的方式 可以重新生成配置文件 这里测试,所以,直接将master节点上的admin.conf文件拿着用 位置在 `/etc/kubernetes/admin.conf` 连接部分的代码 ```go func Test ......
集群 语言 k8s k8 8s

k8s概率与实际应用

前言: k8s的全称是kubernetes,取头尾的字母中间有8个字母所以简称为k8s,它的诞生是为了解决庞大的集群管理,提供了更为便捷的管理方案;由于k8s是一个庞大的集群管理平台,所以此文只介绍简单的使用方式和一些需要了解的基础感念;在工作中,我们极少可能会自己搭建k8s所以此文也不去接受如何搭 ......
概率 实际 k8s k8 8s

k8s基础之概念讲解

[toc] # 1 Kubernetes ## 1.1 简介 `Kubernetes` 是一个全新的基于容器技术的分布式架构解决方案,是 Google 开源的一个容器集群管理系统,`Kubernetes` 简称 `K8S`,官方文档:。 `Kubernetes` 是一个一站式的完备的分布式系统开发和 ......
概念 基础 k8s k8 8s

Jenkins 添加 K8S 集群

## `Jenkins` 添加 `K8S` 集群 > 依赖 `K8S` 集群和 `StorageClass` ### 部署 Jenkins 服务 * 创建 PVC ```yaml # jenkins.yaml apiVersion: v1 kind: PersistentVolumeClaim me ......
集群 Jenkins K8S 8S K8

openEuler22.09安装部署基于dockers的K8s目前最新版本1.27.4版本

# 基础环境 | 主机名 | 配置 | 角色 | 系统版本 | IP | 安装的组件 | | | | | | | | | 220903master | 4核4G | master | openEuler22.09 | 10.0.0.3 | apiserver、controller-manager、s ......
版本 openEuler dockers 22.09 K8s

K8S初始化报错:CRI v1 runtime API is not implemented for endpoint \"unix:///var/run/containerd/containerd.sock\"

报错具体内容: [preflight] Some fatal errors occurred: [ERROR CRI]: container runtime is not running: output: time="2023-07-21T09:20:07Z" level=fatal msg="va ......
containerd quot implemented endpoint runtime

云原生第八周--k8s网络组件

##一 网络通信 ###1 二层通信 基于目标mac地址通信 不可跨局域网通信 通常通过交换机实现报文转发 ![image](https://img2023.cnblogs.com/blog/3185455/202307/3185455-20230710105944382-1649864173.pn ......
组件 网络 k8s k8 8s

K8s CRD资源一直Terminating删除不掉

转载自:https://blog.csdn.net/o0haidee0o/article/details/116745171 一种方案(推荐) 如果之前因为某些原因使得CRD资源一直Terminating,再用kubectl delete crd也显示XXX deleted,然后就卡住了,也删不掉, ......
Terminating 资源 K8s CRD K8

k8s临时容器

1.环境依赖 k8s版本:v1.25+ #低于1.25自行百度开启临时容器功能 创建一个测试pod debug容器镜像 2.创建临时容器 # debugger:容器名称 --copy-to:pod名称 --image:临时容器的镜像 --same-node:是否和被debug容器在同一节点上 --s ......
容器 k8s k8 8s

k8s 学习笔记之搭建 nginx 服务测试搭建的环境

### 服务部署 接下来在 kubernetes 集群中部署一个 nginx 基础程序,测试集群是否正常工作。 ``` # 部署 nginx [root@master ~]# kubectl create deployment nginx --image=nginx:1.14-alpine # 暴露 ......
环境 笔记 nginx k8s k8

k8s 学习笔记之集群安装

> 由于 kubernetes 的官方镜像部署在国外,所以可以使用国内镜像 ### 准备集群镜像 ``` # 在安装 k8s 集群之前,必须要提前准备好集群需要的镜像,所需镜像可以通过下面命令查看 [root@master ~]# kubeadm config images list # 下载镜像 ......
集群 笔记 k8s k8 8s

k8s中PodSecurityPolicy的创建模板

apiVersion: policy/v1beta1 kind: PodSecurityPolicy metadata: name: example-pod-security-policy spec: privileged: false # 是否允许特权模式,一般设置为 false allowPri ......
PodSecurityPolicy 模板 k8s k8 8s

k8s 学习笔记之集群网络插件安装

我们在安装完集群后,通过`kubectl get nodes`命令获取节点,可以看到所有节点都处于`Not Ready`的状态,这是没有安装网络插件导致的。 ### 安装网络插件 kubernetes 支持多种网络插件,比如 flannel、calico、canal 等等,任选一种使用即可,本次选择 ......
集群 插件 笔记 网络 k8s

k8s 学习笔记之安装集群所需组件

### 安装 docker ``` # 1 切换镜像源 [root@master ~]# wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -0 /etc/yum.repos.d/docker-ce.repo ......
集群 组件 笔记 k8s k8

k8s 日志收集

日志收集流程 filebeat >kafka >logstash >elasticsearch logstash.conf input { kafka { bootstrap_servers => "172.16.3.213:19092,172.16.3.213:29092,172.16.3.213 ......
日志 k8s k8 8s

k8s 学习笔记之 centos7 环境初始化

## Linux 环境初始化 —— CentOS7.9 > 确保 Linux 版本在 7.5 以上,方便安装 k8s 集群,且所有机器上需要配置环境 ### 1. 查看操作系统版本 ``` [root@master ~]# cat /etc/redhat-release CentOS Linux r ......
centos7 环境 笔记 centos k8s

K8S 部署总结

K8S 部署节点角色主机名IP 地址gatewaydnsCPU内存Master控制节点master192.168.1.11192.168.1.254114.114.114.1144 核4GBnode节点node1192.168.1.12192.168.1.254114.114.114.1144 核4 ......
K8S K8 8S

Rancher 2.5 部署单节点 k8s 集群,

来源: https://juejin.cn/post/6985067777329463327 1. Rancher 简介 Rancher 是为使用容器的公司打造的容器管理平台。Rancher 简化了使用 Kubernetes 的流程,开发者可以随处运行 Kubernetes(Run Kubernet ......
节点 集群 Rancher 2.5 k8s

filebeat.yaml(k8s configmap)部署清单

apiVersion: v1 kind: ConfigMap metadata: name: bh-shard-2-filebeat-config namespace: bluehelix labels: app: bh-shard-2-test app.kubernetes.io/managed- ......
清单 configmap filebeat yaml k8s

k8s Deployment 升级应用1

上一次我们分享到,如何去升级一个 pod 的新的版本,相信在理论上,大家都知道可以如何做了,那么我们来进行实践一下,**看看都会遇到哪些问题,以及操作起来是否便捷,感兴趣的可以一起来体验一波** **本来是可以使用 rolling-update 的方式** 使用 rolling-update 的方式 ......
Deployment k8s k8 8s

Centos7 安装部署 Kubernetes(k8s) 高可用集群

Centos7 安装部署 Kubernetes(k8s) 高可用集群:配置机器基本环境,部署haproxy负载均衡器,部署etcd集群,部署Kubernetes(k8s) master HA,配置docker,安装kubelet,kubeadm,kubectl,kubeadm初始化,添加master... ......
集群 Kubernetes Centos7 Centos k8s

k8s 如何升级应用

# 如何升级应用 在之前的分享中,我们知道一个程序如何放到容器中,一个镜像如何生成 pod, pod 的创建,运行,管理,删除过程,挂载等等 那么我们有没有想过,在真正的生产环境中,我们的一个应用程序,不可能就只有一个版本,一定会随着时间不断迭代的,**那么,当我们需要替换上我们新版本的程序的时候, ......
k8s k8 8s

K8S问题排查

# Pod 相关问题及排查 ## Pod 无法启动,如何查找原因? * 使用 kubectl describe pod [pod_name] -n [namespace_name] 命令查看该 Pod 的状态信息,检查容器的状态和事件信息,判断是否出现问题。 * 使用 kubectl logs [p ......
问题 K8S K8 8S