annoation route k8s k8

k8s概率与实际应用

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

vue中router与route区别

vue-router中经常会操作的两个对象route和router两个。 1、$route对象 $route对象表示当前的路由信息,包含了当前 URL 解析得到的信息。包含当前的路径,参数,query对象等。 1. $route.path 字符串,对应当前路由的路径,总是解析为绝对路径,如"/foo ......
router route vue

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

route

route 显示并设置Linux中静态路由表 ## 补充说明 **route命令** 用来显示并设置Linux内核中的网络路由表,route命令设置的路由主要是静态路由。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。 在Linux系统中设置路由通常是 ......
route

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

k8s 日志架构

Pod 和容器日志 查看日志命令格式 # kubectl logs counter -c count 可以使用 kubectl logs --previous 从容器的先前实例中检索日志。 如果你的 Pod 有多个容器,请如下通过将容器名称追加到该命令并使用 -c 标志来指定要访问哪个容器的日志 节 ......
架构 日志 k8s k8 8s

k8s Manifest、Helm Chart扫描

如同扫描Dockerfile一样,k8s各类运行资源模版也需要安全扫描 # Checkov安装 ## 参考[Dockerfile静态扫描](https://www.cnblogs.com/bfmq/p/17547524.html "Dockerfile静态扫描")过程安装即可 ## 对Manifes ......
Manifest Chart Helm k8s k8

ubuntu20.04安装Kubernetes(k8s)

### 1.禁止swap分区(必须) 暂时禁止: ```shell sudo swapoff -a ``` 永久禁止: ```shell # 注释掉swap一行 sudo vi /etc/fstab ``` ### 2.更改net.bridge.bridge-nf-call-iptables的值为1 ......
Kubernetes ubuntu 20.04 k8s 20

SpringBoot系列--【K8s中的SpringBoot如何给应用配置健康检查?】

# K8s中的SpringBoot如何给应用配置健康检查? ## 1.健康检查的必要性 作为业务监控的首要目标,服务的存活性,也就是它的健康状况,成为了重中之重,容器云平台可以根据健康检查策略来对服务实例进行自动重启或从负载均衡中摘除。 ## 2.K8s的健康检查探针 当使用 Kubernetes ......
SpringBoot K8s K8 8s

K8s系列---【K8s如何配置优雅停机?】

# K8s如何配置优雅停机? 应用部署在k8s中,需要设置pod的优雅停机时间(terminationGracePeriodSeconds),一般大于应用程序中spring.lifecycle.timeout-per-shutdown-phase设置的超时时间;设置之后服务更新或者重启时k8s会捕获 ......
K8s K8 8s

K8S-Pod挂载数据卷权限问题

# 问题 ```yaml [root@master-176 ccas]# cat ccas-tomcat.yaml kind: Deployment apiVersion: extensions/v1beta1 metadata: name: ccas-tomcat-deploy spec: rep ......
权限 K8S-Pod 数据 问题 Pod