k8s crd k8 8s

k8s_kind-创建pod-拉取私有仓库镜像

kind本地配置 查看您创建的所有集群,您可以使用该kind get clusters 命令 在kubernetes内使用私有镜像仓库之前,我们需要先有一个私有镜像仓库,并保证这个仓库是可用的 检查私有镜像仓库是否可用 kind create cluster --name datapre ## 以将 ......
仓库 k8s_kind 镜像 kind pod

k8s证书相关

1、cfssl 字签证书 查看证书 可以使用以下命令查询CFSSL证书是否过期: 复制代码 cfssl certinfo -cert <certificate_file> 其中,<certificate_file>为证书文件路径。执行该命令后,会输出证书的相关信息,包括有效期等信息。可以根据输出结果 ......
证书 k8s k8 8s

k8s错误集合

1、etcd没有启动的 [root@mcwk8s03 ~]# kubectl get nodesUnable to connect to the server: context deadline exceeded 启动之后就可以使用了 [root@mcwk8s03 ~]# kubectl get n ......
错误 k8s k8 8s

Ranther管理K8S集群

什么是Ranther Rancher 是一个 Kubernetes 管理工具,让你能在任何地方和任何提供商上部署和运行集群。 Rancher 可以创建来自 Kubernetes 托管服务提供商的集群,创建节点并安装 Kubernetes,或者导入在任何地方运行的现有 Kubernetes 集群。 R ......
集群 Ranther K8S K8 8S

K8s容器debug高级技巧

本文介绍了两种 Kubernetes的 原生化调试策略以及一种非 Kubernetes 原生方法,为开发人员提供能调试部署的软件的最佳环境。并且,也以此侧面证实了 Appilot 的实用性。 ......
容器 技巧 debug K8s K8

实现k8s自定义controller

创建crd apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: name: fruits.crd.io spec: group: crd.io versions: - name: v1 served ......
controller k8s k8 8s

通过宿主机查看K8S或者是容器内的Java程序的简单方法

通过宿主机查看K8S或者是容器内的Java程序的简单方法 背景 最近一个项目的环境出现了 cannot create native process 的错误提示 出现这个错误提示时, docker exec 或者是 kube exec 进入容器/POD内部后,无法使用jstack等的命令. 然后想简单 ......
宿主机 宿主 容器 程序 方法

云计算中的容器化搭档Docker和K8S

目录Docker容器Docker架构Kubernetes(k8s)容器技术演变传统部署时代:虚拟化部署时代:容器部署时代:为什么需要 Kubernetes,它能做什么?Docker vs K8s容器引擎 vs. 容器编排器:支持的镜像类型:镜像定义方式:Docker Swarm vs K8sK8s弃 ......
搭档 容器 Docker K8S 8S

.net core - 本地使用minikube搭建k8s - k8s(微服务学习) 一

1.Docker-Desktop 首先本地电脑需要安装docker-desktop Docker-Desktop的windows程序 下载网址: docker-desktop 2.K8s安装 1.kubectl下载 首先创建一个文件夹目录 kubectl得安装可使用2种方式 1. 直接下载exe后放 ......
k8s minikube core 8s k8

K8S-部署Kafka

nfs&rpc离线包下载 链接:https://pan.baidu.com/s/1NtsBd_5W4NVfL3A2BvwqUA 提取码:0000 #master&slave #上传rpm文件到此目录 mkdir -p /opt/software/nfs_rpc#安装NFSrpm -Uvh *.rpm ......
Kafka K8S K8 8S

kubeadm更新k8s集群证书(1.23.14版本)

1、更新证书 [root@k8s-master01 kubernetes-1.23.14-0]# kubeadm certs renew all --config=kubeadm-config.yaml certificate embedded in the kubeconfig file for ......
集群 证书 kubeadm 版本 k8s

K8s构建的mysql无法远程连接

最近在写一个老师布置的大作业,都是老师写好的yaml文件,都是没问题的,但是构建的mysql无法远程连接。 尝试了网上的很多方法,都失败了,我的构建过程应该是没什么错误的,所以网上的方法并不奏效,这里提供一个很容易被忽视的思路。 我的k8s是三台虚拟机构成的集群,如果远程连接失败很可能是你的ip地址 ......
mysql K8s K8 8s

kubeadm续期k8s集群证书

1、备份 mkdir /opt/2023-12-09-k8s-backup cp -a /etc/kubernetes /opt/2023-12-09-k8s-backup cp -a /var/lib/etcd /opt/2023-12-09-k8s-backupcp -a /root/.kube ......
集群 证书 kubeadm k8s k8

k8s:通过 kubectl 插件 Kubepug 实现集群升级检查(废弃API资源检查)

背景:k8s 的版本迭代很快,虽然主要版本一直没有变化,但是次要版本一直在迭代,2022年一年就发布了三个次要版本,同时不同的次要版本之间 API 资源一直在变化,有新加入的,也有废弃删除的。不同版本的 api 资源版本也有不同,往往不是向下兼容的,比如在低版本中 API 资源版本为 v1beta1 ......
集群 插件 Kubepug kubectl 资源

通过kubeadm方式安装k8s

虚拟机最少是 2 core,master内存最小3G,node内存最小2G. 要求的Docker版本是18.03,如果不是安装的docker ce,版本是过旧的,可以选择删除后重新安装; 也可以重新创建一个虚拟机执行以下命令。 简单方法:使用master指定到第15步之后,克隆出两台node,在no ......
kubeadm 方式 k8s k8 8s

k8s~envoy上添加wasm插件

先查看这篇文章k8s~envoy的部署 当在Kubernetes中使用Envoy的WASM过滤器时,WASM过滤器会与Envoy一起部署在同一个Pod中,并与后端服务进行通信。以下是一个简单的关系图示意: + + | Kubernetes | | Cluster | + | + | | + v + ......
插件 envoy wasm k8s k8

k8s~envoy的部署

参考文档 https://blog.51cto.com/wangguishe/5789239 https://blog.csdn.net/qq_29974229/article/details/127190476 https://blog.51cto.com/wangguishe/5789239 e ......
envoy k8s k8 8s

当创建statefulset资源后,k8s组件如何协作

StatefulSet工作负载之间使用Headless Service来定义Pod网路标识,生成可解析的DNS域名名称记录,用于同一StatefulSet工作负载彼此Pod之间的通信。 ......
statefulset 组件 资源 k8s k8

rancher安装k8s的问题

1.报错本机ip链接本地ip:2379不通 2379为etcd的客户端访问端口,然后测试单纯用docker run 起nginx 也访问不了 原因内核3.10与docker不兼容,升级内核到kernel-lt-5.4.242后,容器恢复正常。升级内核方法:https://www.cnblogs.co ......
rancher 问题 k8s k8 8s

没错,数据库确实应该放入 K8s 里!

昨天冯老板发了一篇文章探讨了为什么将数据库放入 K8S 中不是一个明智的选择。 如果是四年前有人质疑容器化数据库我觉得还可以 battle 一下,都 2023 年了还有人不能认清这个大势,我就有必要来谈谈我的看法了。 我从 K8s 0.9 版本时就开始做这件事,当时确实略早,CSI 都不成熟,到 1 ......
数据库 数据 K8s K8 8s

k8 流水线 缺少maven 依赖包 coredns加域名解析

在k8s 里面加域名解析hosts apiVersion: v1 data: Corefile: | .:53 { errors health { lameduck 5s } ready kubernetes cluster.local in-addr.arpa ip6.arpa { pods in ......
流水线 流水 coredns 域名 maven

修改k8s节点上的pod数

测试环境是k8s1.25 查看kubelet配置文件 查看/etc/systemd/system/kubelet.service.d/10-kubeadm.conf 本次测试是在/var/lib/kubelet/kubeadm-flags.env中添加了参数--max-pods=200,然后重启ku ......
节点 k8s pod k8 8s

k8s持久化存储

1、存储卷介绍 存储卷的分类 # kubectl explain pod.spec.volumes 存储卷的选择 文件存储,如nfs、glusterfs、cephfs等,数据共享,但是性能较差 块存储,如iscsi、rbd等,性能较好,不能实现数据共享(部分) 对象存储,如ceph对象存储,性能好, ......
k8s k8 8s

Linux 部署K8s容器平台并实现无公网远程访问(运维效率拉满!)

K8s全称KubeSphere是一个基于Kubernetes的开源容器平台,它提供了全栈的IT自动化运维能力,简化了企业的DevOps工作流。KubeSphere采用前后端分离的架构,可以运行在任何Kubernetes、私有云、公有云、VM或物理环境之上。KubeSphere提供了运维友好的向导式操 ......
容器 效率 Linux 平台 K8s

K8S怎么设置NodePort端口

K8S创建service使用NodePort模式时端口是随机的,如需要固定可以修改yaml配置文件 一个完整的service的yaml配置文件如下 # cat zentao-deployment.yaml apiVersion: v1 kind: Service metadata: creation ......
端口 NodePort K8S K8 8S

Tekton Trigger CRD

Trigger 概述 Trigger指定事件监听器检测到事件时发生的情况。主要由TriggerTemplate、TriggerBinding和Interceptor组成。 TriggerTemplate定义在spec.template字段上,支持引用和内联两种定义方式。 TriggerBinding ......
Trigger Tekton CRD

记一次K8S项目flanneld启动失败错误

node节点启动falnneld失败,查看日志有以下报错信息 /var/log/message 报错信息 certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" whi ......
flanneld 错误 项目 K8S K8

聊聊部署在不同K8S集群上的服务如何利用nginx-ingress进行灰度发布

前言 之前有篇文章聊聊如何利用springcloud gateway实现简易版灰度路由,里面的主人公又有一个需求,他们有个服务是没经过网关的,而是直接通过nginx-ingress暴露出去,现在这个服务也想做灰度,他知道在同个集群如何利用nginx-ingress进行灰度发布,但是现在这个服务是部署 ......
灰度 集群 nginx-ingress ingress nginx

云原生周刊:K8s 的 YAML 技巧 | 2023.12.4

开源项目推荐 Helmfile Helmfile 是用于部署 Helm Chart 的声明性规范。其功能有: 保留图表值文件的目录并维护版本控制中的更改。 将 CI/CD 应用于配置更改。 定期同步以避免环境偏差。 Docketeer 一款 Docker 和 Kubernetes 开发人员工具,用于 ......
周刊 技巧 2023 YAML K8s

k8删Terminating 状态的namespace

开启 proxy [root@master01 tmp]# kubectl proxy --port=6880Starting to serve on 127.0.0.1:6880 [root@master01 ~]# kubectl get ns kubesphere-system -o json ......
Terminating namespace 状态
共4000篇  :7/134页 首页上一页7下一页尾页