operator nginx k8s k8

Nginx配置Websocket

“ 1 前言软工大作业的服务器实现了一个自动聊天机器人的功能,经过测试在Django自带服务器中没有问题,但是在部署到Nginx后,出现了Nginx不能成功转发的问题。经过调研后,发现是之前一直使用位于8080端口的uwsgi服务器接收从nginx监听的80端口发送来的请求,而对于websocket ......
Websocket Nginx

k8s~动态生成pvc和pv

有时,我们不想手动建立pv和pvc,这时,我们可以通过strongClass存储类来帮我们实现,动态建立pvc,并动态为它分配pv存储空间,我们以nfs为例,说一下动态分配在nfs存储截至上建立pv的方式。 本文导读 StorageClass和PVC及PV 集群权限与绑定rbac.yaml 建立动态 ......
动态 k8s pvc k8 8s

k8s的云原生应用部署-mysql和wordpress

在已经建立有k8s集群的前提下,使用deploy,部署一个单独pod的单点mysql,部署一个4pod的wordpress应用。 应用的数据库使用mysql,mysql和应用都做集群外服务暴露。 通过该应用部署的练习,了解中等难度应用程序如何做云原生状态下的部署,并掌握以下k8s资源-APIServ... ......
wordpress mysql k8s k8 8s

nginx负载均衡策略

nginx负载均衡配置: upstream myservers { server localhost:8081; server localhost:8082; } server { listen 8080; server_name localhost; location / { proxy_pass ......
策略 nginx

CCS2023--从0到1打造k8s威胁检测可信纵深体系

本议题公开发布于CCS-2023成都网络安全大会 云安全论坛。 ......
纵深 可信 体系 2023 CCS

linux系统安装nginx

准备工作 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel cd /usr/local/src/ wget http://downloads.sourceforge.net/project/pcre/p ......
系统 linux nginx

nginx ssh配置,larave项目配置多个前端项目

1 ssh 配置 server { listen 443 ssl http2; #listen [::]:80; server_name xiaoqiezia.cn www.xiaoqiezia.cn; index index.html index.htm index.php default.htm ......
项目 前端 多个 larave nginx

k8s+kubeedge+sedna安装全套流程+避坑指南+解决办法

https://blog.csdn.net/MacWx/article/details/130200209?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-8-13 ......
全套 kubeedge 流程 办法 指南

自签名证书与Nginx配置Https证书

0.背景 公私钥、证书体系、Https等基础知识。 这个之前有写过ppt,空了我编辑成文章传上来,再更新这里。 1.密钥及证书角色 1.1 CA 以RSA为例 该环节,模拟自己作为CA,生成ca的私钥和根证书。 1.1.1 私钥生成 openssl genrsa -out ca-private.ke ......
证书 Nginx Https

CF1638E Colorful Operations

题意 给定一个长度为 \(n\) 的数组,初始每个数的颜色为 \(1\),值为 \(0\)。 维护以下操作: 将 \(l \to r\) 的颜色替换成 \(c\)。 将数组中颜色为 \(c\) 的元素的值加上 \(x\)。 输出 \(a_i\) 的值。 \(n, q \le 10 ^ 6\) Sol ......
Operations Colorful 1638E 1638 CF

从应用开发角度认识 K8S

https://developer.aliyun.com/article/778441 云原生应用 我们正经历从单体应用转向分布式微服务架构应用的技术趋势。分布式微服务架构作为越来越多的软件开发设计模式,以领域设计模型来指导业务需求的抽象与封装。对业务的实体抽象还是边界划分,会以微服务架构作为落地点 ......
应用开发 角度 K8S K8 8S

6、nginx通用配置

1、nginx进程之间的关系 部署Nginx时都是使用一个 master 进程来管理多个 worker 进程,一般情况下,worker 进程的数量与服务器上的CPU核心数相等。worker 进程之间通过共享内存、原子操作等一些进程间通信机制来实现负载均衡等功能 2、单进程nginx环境使用 由于 m ......
nginx

k8s operator开发2 code-gen

mkdir -p $GOPATH/src/inais/inference kubebuilder init --domain inais --repo inference kubebuilder create api --group inference --version v1alpha1 --ki ......
code-gen operator code k8s gen

云原生周刊:2024 扩展 K8s 集群指南 | 2024.1.2

开源项目推荐 Jib Jib 无需 Docker 守护进程,也无需深入掌握 Docker 最佳实践,即可为您的 Java 应用程序构建优化的 Docker 和 OCI 映像。它可作为 Maven 和 Gradle 的插件以及 Java 库使用。 Docketeer Docketeer 提供了一个简单 ......
2024 集群 周刊 指南 K8s

k8s优化

1. 1、内核参数调化 fs.file-max=1000000 # max-file 表示系统级别的能够打开的文件句柄的数量, 一般如果遇到文件句柄达到上限时,会碰到 # "Too many open files"或者Socket/File: Can’t open so many files等错误。 ......
k8s k8 8s

5、nginx命令行控制

1、nginx安装目录 默认安装目录 /usr/local/nginx 二进制文件路径 /usr/local/nginx/sbin/nginx 配置文件路径 /usr/local/nginx/conf/nginx.conf 2、nginx命令 2.1 默认方式启动 直接执行Nginx二进制程序。例如 ......
命令 nginx

4、nginx configure执行流程

1、configure源码 configure由Shel1脚本编写,执行过程中间会调用<nginx-source>/auto/目录下的脚本。 #!/bin/sh # Copyright (C) Igor Sysoev # Copyright (C) Nginx, Inc. # auto/option ......
configure 流程 nginx

一文带你深入理解K8s-Pod的意义和原理

本文分享自华为云社区《深入理解K8s-Pod的意义和原理》,作者:breakDawn。 在Kubernetes概念中,有以下五种概念: 容器container:镜像管理的最小单位 生产任务Pod:容器组,资源调度最小单位 节点Node:对应集群中的单台机器,是硬件单元的最小单位 集群Cluster: ......
原理 意义 K8s-Pod Pod K8

error: missing binary operator before token "(" 44 | #if __GLIBC_PREREQ(2,15) && defined(_GNU_SOURCE)

手痒,在centos7上面,升级了glibc,然后导致正常程序编译都出现了问题。 这是编译的报错: /opt/rh/devtoolset-9/root/usr/include/c++/9/x86_64-redhat-linux/bits/os_defines.h:44:19: error: miss ......
quot GLIBC_PREREQ GNU_SOURCE amp operator

从资源管理角度认识 K8S

https://developer.aliyun.com/article/778848 简介: 笔者认为应用开发者为了适应云原生趋势,需要掌握必要的K8S基础知识点,详细介绍在《从应用开发角度认识K8S》: https://developer.aliyun.com/article/778441。 作 ......
资源管理 角度 资源 K8S K8

linux server Vue 或其它单页面项目站点 nginx 实施部署

# nginx vue 处理前台路由 history 模式刷新 404 的问题 location / { try_files $uri $uri/ /index.html; if ($uri ~* .*\.(?:htm|html)$) { add_header Cache-Control "no-s ......
站点 页面 项目 server linux

k8s Work Node Notready

k8s work node status NotReady 问题背景: Work Node 节点执行 join后,状态NotReady. kubectl get node NAME STATUS ROLES AGE VERSION k8s-master2 Ready control-plane 2d ......
Notready Work Node k8s k8

K8s攻击案例:Dashboard未授权访问

Dashboard 在配置不当情况下有可能会产生未授权访问的情况,从而有可能进一步造成接管集群。 (1)攻击场景 在deployment中开启enable-skip-login,那么就可以在登录界面点击跳过登录进dashboard。 将默认的Kubernetes-dashboard绑定cluster ......
Dashboard 案例 K8s K8 8s

K8s攻击案例:kube-proxy不安全配置

通过使用kube-proxy暴露未授权访问的服务或组件,可能会形成外部攻击入口点,从而导致集群被入侵。 (1)攻击场景 使用kubectl proxy命令设置API server接收所有主机的请求。 kubectl --insecure-skip-tls-verify proxy --accept- ......
kube-proxy 案例 proxy kube K8s

K8s攻击案例:kubelet未授权访问

kubelet会在集群中每个节点运行,对容器进行生命周期的管理,如果kubelet配置不当,攻击者可创建恶意Pod尝试逃逸到宿主机。 (1)攻击场景 anonymous默认为false,修改为true,并将mode从Webhook修改为AlwaysAllow。 vi /var/lib/kubelet ......
案例 kubelet K8s K8 8s

K8s攻击案例:etcd 未授权访问

etcd 用于存储K8s集群中的所有配置数据和状态信息,如果管理员配置不当,导致etcd未授权访问的情况,那么攻击者就可以从etcd中获取secrets&token等关键信息,进而通过kubectl创建恶意pod从而接管集群。 (1)攻击场景 将client-cert-auth=true 改为fal ......
案例 etcd K8s K8 8s

K8s攻击案例: API Server未授权访问

API Server 是集群的管理入口,任何资源请求或调用都是通过kube-apiserver提供的接口进行。默认情况下,API Server提供两个端口服务,8080和6443,配置不当将出现未授权访问。 8080端口,默认不启动,无需认证和授权检查,一旦暴露将导致未授权访问。 6443端口,默认 ......
案例 Server K8s API K8

构建 dotnet&vue 应用镜像->推送到 Nexus 仓库->部署为 k8s 服务实践

前面分享了 k8s 的部署安装,本篇来点实操,将会把一个 .net core + vue 的项目(zhontai),打包构建成 docker 镜像,推送到 nexus 镜像仓库,并部署到 k8s 中 ......
仓库 镜像 dotnet Nexus gt

Kubernetes(k8s)的基础概念

https://blog.csdn.net/sukapulai/article/details/125706698?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlo ......
Kubernetes 概念 基础 k8s 8s

docker 解决nginx 缓冲区权限问题

错误信息: NET::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK) 错误背景: api接口在手机端访问时报错上述错误 NET::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)。 经过排查确认问题在于nginx 没有缓冲区权限。但又 ......
缓冲区 权限 docker 问题 nginx
共4000篇  :5/134页 首页上一页5下一页尾页