AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-94198

Mr.Wang from Next Door's questions

Martin Hope
Mr.Wang from Next Door
Asked: 2017-07-03 21:35:32 +0800 CST

我需要更新 docker 映像来修复内核缺陷吗?

  • 0

我有一个基于 CentOS 7 作为 docker 映像分发的应用程序。

我运行 docker 的主机也包含 CentOS 7。

最近 RedHat 发布了 5 个重要的补丁来修复内核缺陷。

  • CVE-2017-7477
  • CVE-2017-7645
  • CVE-2017-6214
  • CVE-2017-7895
  • CVE-2017-2583

我有yum update主机

我需要更新 docker 镜像yum update吗?我猜内核缺陷不会影响 docker 容器,对吧?

docker
  • 1 个回答
  • 45 Views
Martin Hope
Mr.Wang from Next Door
Asked: 2016-04-11 23:08:34 +0800 CST

Kubernetes升级回滚机器类型

  • 2

我的 kubernetes 集群在 Google Container Engine 中运行。

有一次,我使用不同的实例模板更改了机器类型。

我正在使用以下命令升级 kubernetes 集群

gcloud container clusters upgrade CLUSTER_NAME --master
gcloud container clusters upgrade CLUSTER_NAME --cluster-version=1.2.1

升级后,NODE 似乎回滚到以前的实例模板。如何在不丢失实例模板的情况下升级集群?

google-compute-engine kubernetes google-kubernetes-engine
  • 1 个回答
  • 60 Views
Martin Hope
Mr.Wang from Next Door
Asked: 2016-04-11 20:36:07 +0800 CST

谷歌云:检查磁盘空间使用情况

  • 17

如何在不查看每个磁盘的情况下检查 Google Persistent Disk 的已用磁盘空间?

在此处输入图像描述

google-compute-engine google-cloud-storage
  • 5 个回答
  • 33873 Views
Martin Hope
Mr.Wang from Next Door
Asked: 2016-04-08 18:39:24 +0800 CST

在 k8s 容器中运行 OpenVPN

  • 2

假设我有一个服务 IP 范围为10.198.240.0/20的 k8s 集群。

现在我希望这个 IP 范围可以从另一个集群或数据中心访问。

在 kubernetes POD 中运行 OpenVPN 以便可以通过 VPN 访问此 IP 范围是否可行?

openvpn
  • 2 个回答
  • 9420 Views
Martin Hope
Mr.Wang from Next Door
Asked: 2016-04-08 03:02:07 +0800 CST

从 Google Network 负载平衡中获取客户端 IP

  • 1

我不能使用 Google 的 HTTP 负载平衡,因为它不支持 Web 套接字。

所以我的 NGINX 在 Google 容器引擎中运行,位于 Google Network Load Balance 后面。

当请求到达 docker 容器中的 NGINX 时,它获取的是 NODE 的 IP,而不是客户端的 ip。

2016/04/07 10:53:47 [错误] 94#0: *73 规则禁止访问,客户端:10.132.0.9

如何解决这个问题呢?

google-cloud-platform
  • 2 个回答
  • 2559 Views
Martin Hope
Mr.Wang from Next Door
Asked: 2016-04-06 06:33:41 +0800 CST

通过 VPN 路由到 ClusterIP

  • 1

我有以下 IP 范围作为来自 Kubernetes 集群的 ClusterIP。

$ gcloud beta container clusters describe CLUSTER_NAME | grep servicesIpv4Cidr
servicesIpv4Cidr: 10.86.240.0/20

我想允许通过 VPN 从我的 DC 访问此 IP 范围。将“远程对等 IP 地址”添加到我的 DC 的下一个跃点后 在此处输入图像描述

我应该如何在 GCE 上创建路由?

根据命令文档_gcloud compute routes create

此命令必须提供 --next-hop-address、--next-hop-gateway、--next-hop-vpn-tunnel 或 --next-hop-instance 之一。

如果我将其中一个 NODE 设置为--next-hop-instance,如果这个 NODE 关闭了怎么办?如何实现没有单点故障的路由?

google-cloud-platform
  • 1 个回答
  • 526 Views
Martin Hope
Mr.Wang from Next Door
Asked: 2016-03-28 21:50:30 +0800 CST

GCE & Kubernetes:Service 的 ClusterIP 是固定的吗?

  • 0

使用 Type 创建服务时ClusterIP,集群 ip 是固定的还是可以更改?

我想知道,因为我想从我自己的 DC 通过 VPN 访问 ClusterIP

如果是固定的,那么可以直接在客户端配置IP地址

google-cloud-platform
  • 1 个回答
  • 219 Views
Martin Hope
Mr.Wang from Next Door
Asked: 2016-03-28 06:02:21 +0800 CST

GCE:健康检查和Liveness Probe

  • 1

在为网络负载平衡创建目标池时,有一个health check选项。

在此处输入图像描述

还有一个livenessProbe在容器规范中命名的属性。

活性探针检查配置它的容器是否仍在运行。如果 liveness 探测失败,kubelet 会杀死容器,容器将受到其重启策略的约束。通过配置 pod 配置的 template.spec.containers.livenessprobe 节来设置活动检查。

容器配置时是否不需要健康检查livenessProbe?

据我了解,如果容器关闭,POD 将自动重启。在这种情况下,不需要进行健康检查。

NODE 宕机了怎么办?据我了解,kubernetes 将在另一个 NODE 中启动 POD,这意味着 POD 将再次重新启动。

在我看来,无论如何,配置 livenessProbe 时都不需要进行健康检查。

google-cloud-platform
  • 1 个回答
  • 2200 Views
Martin Hope
Mr.Wang from Next Door
Asked: 2016-03-24 19:49:25 +0800 CST

以非 root 用户身份运行 pureftp 服务器

  • 0

我在 docker 容器中以非 root 用户身份运行 pureftp file_app。

这是我分配的权限

chown -R file_app:file_app /etc/pure-ftpd
chown -R file_app:file_app /etc/ssl/private
chown -R file_app:file_app /var/log/pure-ftp
chown -R file_app:file_app /usr/share/lintian/overrides/pure-ftpd
chown -R file_app:file_app /usr/share/nginx # FTP HOME DIR

当我尝试以/usr/sbin/pure-ftpd用户身份启动时file_app,出现此错误

无法启动独立服务器:权限被拒绝

当我以 root 身份启动时,一切正常

如何以非 root 用户身份运行 pure-ftpd?

pureftpd
  • 1 个回答
  • 2070 Views
Martin Hope
Mr.Wang from Next Door
Asked: 2016-03-19 18:11:12 +0800 CST

检查 Google Persistent Disk 中的已用空间

  • 0

我有很多永久磁盘附加到在 GCE(Google 容器引擎)中运行的 POD

如何在不进入每个 POD 的情况下检查/监控它们的已用空间?

当磁盘快满时是否可以设置一些警报?

google-cloud-platform
  • 1 个回答
  • 1206 Views
Martin Hope
Mr.Wang from Next Door
Asked: 2016-03-17 04:21:33 +0800 CST

使用不同的机器类型调整 kubernetes 集群的大小?

  • 5

我想在现有的 kubernetes 集群中添加一个新节点,但使用不同的机器类型。对于新节点,我将为它添加标签,以便只有一些应用程序将在其上运行。

我尝试了以下命令

gcloud compute instance-groups managed resize CONTAINER_GROUP --zone ZONE --size 5 --machine-type n1-standard-8

它返回一个错误

错误:(gcloud.compute.instance-groups.managed.resize)无法识别的参数:--machine-type n1-standard-8

如何将新节点添加到具有不同机器类型的现有 kubernetes 集群中?

google-cloud-platform
  • 3 个回答
  • 6705 Views
Martin Hope
Mr.Wang from Next Door
Asked: 2016-03-15 19:17:07 +0800 CST

服务将所有流量分派到由复制控制器创建的 POD 之一

  • 1

我有一个创建多个 POD 的复制控制器。在每个 POD 中,都有一个运行应用程序的容器。

现在在容器中,它可以调用 Kubernetes API,如下所示。

KUBE_TOKEN=$(</var/run/secrets/kubernetes.io/serviceaccount/token)
curl --silent --insecure --header "Authorization: Bearer $KUBE_TOKEN"  \
      https://$KUBERNETES_SERVICE_HOST:$KUBERNETES_PORT_443_TCP_PORT/api/v1/namespaces/$POD_NAMESPACE/pods/$POD_NAME

POD_NAME是 POD 的名称; POD_NAMESPACE是 POD 的命名空间

contains 中的应用程序实例组成一个集群。他们选择一个应用程序实例作为主实例,其他实例是从主实例,实时复制主实例的数据。当主实例失败时,另一个从实例将被提升为主实例。

当容器中的应用程序提升为master时,我希望master应用程序实例调用kubernetes API,以便所有流量都流向这个POD/容器。

{
  "kind": "Service",
  "apiVersion": "v1",
  "metadata": {
    "name": "my-cluster"
  },
  "spec": {
    "ports": [{
      "port": 33379,
      "targetPort": 33379
    }],
    "type" : "None",
    "selector": {
      "name": "<POD_NAME>"
    }
  }
}

我将 指定POD_NAME为选择器,但服务找不到任何 POD。

如何配置服务以使所有流量都流向该 POD?

kubernetes
  • 1 个回答
  • 96 Views
Martin Hope
Mr.Wang from Next Door
Asked: 2016-03-14 18:09:37 +0800 CST

在 kubernetes 中查找 SkyDNS ip 和端口

  • 1

在启用 SkyDNS(Google Container Engine)的 Kubernetes 集群中,如何找到 SkyDNS 的 IP:PORT?

我想将该 DNS 服务器添加到节点resolve.conf

google-cloud-platform
  • 1 个回答
  • 361 Views
Martin Hope
Mr.Wang from Next Door
Asked: 2016-03-03 02:14:46 +0800 CST

GCE:标准永久性磁盘是否需要辅助磁盘?

  • 0

我正在使用永久性磁盘来存储数据库文件。谷歌表示其标准永久性磁盘 (HDD) 是冗余且可靠的磁盘会崩溃还是进入只读模式?

我需要备用磁盘进行备份吗?

google-kubernetes-engine
  • 1 个回答
  • 67 Views
Martin Hope
Mr.Wang from Next Door
Asked: 2012-06-27 00:47:26 +0800 CST

基于验证码的针对 DOS 到 Nginx 代理的保护的最佳实践 [重复]

  • 2
这个问题在这里已经有了答案:
我受到 DDoS 攻击。我能做些什么? (5 个答案)
7 年前关闭。

这个想法在这里解释

简单来说,Nginx Proxy 起到负载均衡的作用,将 HTTP/HTTPS 请求转发给服务器。

如果某个IP在一定时间内的请求次数超过了阈值,就会对接下来的请求触发验证码。

最终用户必须输入正确的验证码才能继续访问该站点。

您知道用于此用途的任何开源/免费 NGINX 模块吗?我在网上搜索了一下,这里是其中之一:https ://github.com/snbuback/nginx 似乎需要修改。

欢迎任何建议/经验,谢谢

ddos
  • 1 个回答
  • 5206 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve