小编Noo*_*kie的帖子

如何将私有容器从AWS ECR拉取到本地集群

我目前在尝试拉取通过 AWS ECR 托管的远程 docker 映像时遇到问题。我在运行部署时收到此错误

\n\n

步骤1)

\n\n

跑步

\n\n
aws ecr get-login-password --region cn-north-1 | docker login --username AWS --password-stdin xxxxxxxxxx.dkr.ecr.cn-north-1.amazonaws.com.cn\n
Run Code Online (Sandbox Code Playgroud)\n\n

第2步)

\n\n

跑步kubectl create -f backend.yaml

\n\n

从这里开始,会发生以下情况:

\n\n
\xe2\x9e\x9c  backend git:(kubernetes-fresh) \xe2\x9c\x97 kubectl get pods\nNAME                      READY   STATUS             RESTARTS   AGE\nbackend-89d75f7df-qwqdq   0/1     Pending            0          2s\n\n\xe2\x9e\x9c  backend git:(kubernetes-fresh) \xe2\x9c\x97 kubectl get pods\nNAME                      READY   STATUS              RESTARTS   AGE\nbackend-89d75f7df-qwqdq   0/1     ContainerCreating   0          4s\n\n\xe2\x9e\x9c  backend git:(kubernetes-fresh) \xe2\x9c\x97 kubectl get pods\nNAME                      READY   STATUS             RESTARTS   AGE\nbackend-89d75f7df-qwqdq   0/1     ErrImagePull       0          6s\n\n\xe2\x9e\x9c  backend git:(kubernetes-fresh) \xe2\x9c\x97 …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services docker kubernetes

7
推荐指数
1
解决办法
6925
查看次数

React Native 版本构建错误:TypeError:无法读取未定义的属性“现在”

我正在开发一个从 Expo 中退出的 React Native 项目,并且在构建和运行我的应用程序的发布版本时特别面临一个问题。当我使用在调试模式下运行应用程序时react-native run-android,一切都按预期工作,没有任何错误。但是,当我尝试使用 创建并运行发布版本时react-native run-android --mode=release,遇到以下错误:

04-22 07:08:51.606 21291 21354 E AndroidRuntime: TypeError: Cannot read property 'now' of undefined
04-22 07:08:51.606 21291 21354 E AndroidRuntime:     at anonymous (address at index.android.bundle:1:182381)
04-22 07:08:51.606 21291 21354 E AndroidRuntime:     at loadModuleImplementation (address at index.android.bundle:1:36507)
04-22 07:08:51.606 21291 21354 E AndroidRuntime:     at guardedLoadModule (address at index.android.bundle:1:36056)
04-22 07:08:51.606 21291 21354 E AndroidRuntime:     at metroRequire (address at index.android.bundle:1:35684)
04-22 07:08:51.606 21291 21354 E AndroidRuntime:     at anonymous (address …
Run Code Online (Sandbox Code Playgroud)

javascript react-native

6
推荐指数
0
解决办法
618
查看次数

如何正确设置amp-img的width和height属性

我目前正在使我的网站成为AMP的过程中,我的网站是内置于引导程序中的,并且所有内容都具有响应性,因此我设置的大多数图像都是这样的:

img{
  width:100%;
  height:auto;
}
Run Code Online (Sandbox Code Playgroud)

但是我amp-img遇到的问题是它需要在图像上设置widthheight。在amp没有设置height和的情况下,是否有做响应图像的正确方法是width什么?

html css amp-html

5
推荐指数
1
解决办法
3215
查看次数

AWS EB + Nginx,更新 access.log 格式或创建新日志

我正在使用在 64 位 Amazon Linux/4.5.0 和 Nginx 上运行的配置 Node.js 在 AWS 的 Elastic Beanstalk 上运行应用程序。

我想将请求标头“X-My-Header”作为字段添加到 access.log。除此之外,我将使用复合默认 nginx 日志 + 我的标头创建一个新的日志文件。我发现了几个专门关于使用 nginx 进行日志记录的类似问题,但是 EB 方面在如何通过 /.ebextensions 配置文件更新 nginx 配置方面抛出了一个额外的曲线球。

我已经创建了一个日志文件,但它没有填充任何东西。我也尝试过只更新 access.log 文件,但这似乎也没有发生。我看到其他人添加标头会使用“$http_”格式,看起来“X-Header-Example”的http请求标头被格式化为“$http_header_example”(参见nginx复合默认中的“$http_user_agent”) ,虽然不想在假设上浪费时间,但请注意,我添加了“$http_x-my-header”和“$http_x_my_header”。

尝试 1:更新现有的 access.log 格式

files:
  /etc/nginx/conf.d/01_proxy.conf:
      owner: root
      group: root
      content: |
          log_format my_log_format '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" - "$http_x_my_header" - "$http_x-my-header"';
          access_log /var/log/nginx/access.log my_log_format;
Run Code Online (Sandbox Code Playgroud)

结果:access.log 不包含任何其他字段。它甚至没有空的""s 或-.

尝试 2:创建一个新的日志文件

files:
  /etc/nginx/conf.d/01_proxy.conf:
      owner: root …
Run Code Online (Sandbox Code Playgroud)

logging nginx amazon-web-services amazon-elastic-beanstalk ebextensions

5
推荐指数
1
解决办法
1966
查看次数

为什么我的 Pod 没有使用多个节点?

目前,我在 AWS 上有 2 个节点

NAME                                           STATUS   ROLES    AGE   VERSION
NODE-1-xxx-xxx-xxx-xxx.cn-north-1.compute.internal   Ready    <none>   15d   v1.16.13-eks-2ba888
NODE-2-xxx-xxx-xxx-xxx.cn-north-1.compute.internal   Ready    <none>   13d   v1.16.13-eks-2ba888
Run Code Online (Sandbox Code Playgroud)

这也是我的 CPU 负载的屏幕截图

节点 1 节点!

节点 2 节点 2

我的问题是,每当我将应用程序部署到生产环境时,我都会最大限度地提高 NODE 2上的 CPU 使用率,这会降低整个站点的速度

这是我的部署配置

apiVersion: apps/v1
kind: Deployment
metadata:
  name: backend # name of the deployment
  namespace: backend
  labels: # these labels apply to the deployment
    app: root
    component: backend

spec:
  replicas: 2
  minReadySeconds: 20
  selector:
    matchLabels:
      app: root
  strategy:
    type: RollingUpdate
    rollingUpdate:
      maxSurge: 1
      maxUnavailable: 0
  template:
    metadata: …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services kubernetes amazon-eks

3
推荐指数
1
解决办法
138
查看次数

光滑的滑块将分页移至幻灯片上方

目前我正在像这样初始化我的滑块

\n\n

JS

\n\n
$(\'.responsive-slider\').slick({\n  nextArrow: \'<span class="slick-divider right"></span><i class="fa fa-chevron-right"></i>\',\n  prevArrow: \'<span class="slick-divider left"></span><i class="fa fa-chevron-left"></i>\',\n  dots: true,\n  infinite: false,\n  speed: 300,\n  slidesToShow: 6,\n  slidesToScroll: 6,\n});\n
Run Code Online (Sandbox Code Playgroud)\n\n

PHP

\n\n
<div class="responsive-slider feat-slider-container">\n  <?php foreach ($products as $i => $product) { $i=$i+1; ?>\n  <div class="slide" itemscope itemtype="http://schema.org/Product">\n    <div class="overlay__container relative">\n      <a href="<?php echo $product[\'href\']; ?>" title="<?php echo $product[\'name\'];?>">\n        <img\n        src="<?php $product[\'thumb\'] = preg_replace(\'/(http:\\/\\/gd\\d.alicdn.com)/\', \'https://img.alicdn.com\', $product[\'thumb\']); echo $product[\'thumb\']; ?>"\n        itemprop="image"\n        alt="<?php echo $product[\'name\']; ?>"\n        title="<?php echo $product[\'name\'];?>"\n        class="img-responsive" />\n        <span itemprop="name" …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

2
推荐指数
1
解决办法
3850
查看次数

限制从.find()返回的div数量

我目前正在从单个页面上的每篇文章中收集div,然后遍历它们以查找包含该类的所有div .so-widget-hello-world-widget.这工作正常,但我很难将其限制为只有5每篇文章.

我尝试过使用slice,limit并添加一个计数器,但似乎没有任何效果.

我有什么明显的遗失吗?

jQuery(function($) {
    $('article').each(function(index, obj){
        var product = $(this).find('.so-widget-hello-world-widget')
        $(this).append(product)
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

2
推荐指数
1
解决办法
30
查看次数

输入焦点上的样式图标

当我关注时,我想让我的输入形式旁边的搜索图标改变颜色,但我似乎无法找到正确的选择器.如果我在表单上手动添加焦点事件,这将有效但不在输入上.这里发生了什么?

HTML

<form action="/search" class="form-inline" method="get">
  <div class="glyphicon glyphicon-search"></div>
  <input autocomplete="off" class="form-control" data-turboform="" name="search" placeholder="Search for your products!" value="" type="text">
  <div class="checkbox">
    <label>
      <input type="checkbox">
      Translate my search
      <span class="bold">?</span>
    </label>
  </div>
</form>
Run Code Online (Sandbox Code Playgroud)

CSS

input[type="text"]:focus .glyphicon-search{
  color: $bp-orange
}
Run Code Online (Sandbox Code Playgroud)

html css

1
推荐指数
1
解决办法
1090
查看次数