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-342481

Vassily's questions

Martin Hope
Vassily
Asked: 2020-12-30 23:55:47 +0800 CST

如何自动将新的 docker 镜像从 dockerhub 部署到 kubernetes?

  • 1

我正在为我的 k8s 集群寻找 CD 解决方案。现在,在推送带有dev-*标签的提交后,dockerhub 会创建标记为dev-latest. 这是我的部署配置:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: my-image-backend-local-deployment
  labels:
    app: my-image
    type: web
spec:
  replicas: 2
  minReadySeconds: 15
  strategy:
    type: RollingUpdate
    rollingUpdate:
      maxUnavailable: 25%
      maxSurge: 1
  selector:
    matchLabels:
      app: my-image
  template:
    metadata:
      labels:
        app: my-image
    spec:
      imagePullSecrets:
        - name: regcred
      containers:
      - name: backend
        image: cosmicfruit/my-image:dev-latest
        imagePullPolicy: IfNotPresent
        envFrom:
        - secretRef:
            name: my-image-backend-local-secret
        ports:
        - containerPort: 8000
        readinessProbe:
          httpGet:
             path: /flvby
             port: 8000
          initialDelaySeconds: 10
          periodSeconds: 5
      - name: celery
        image: cosmicfruit/my-image:dev-latest
        imagePullPolicy: IfNotPresent
        workingDir: /code
        command: ["/code/run/celery.sh"]
        envFrom:
        - secretRef:
            name: my-image-backend-local-secret
      - name: redis
        image: redis:latest
        imagePullPolicy: IfNotPresent

我希望将新图像自动部署到 pod 中,但找不到相关的解决方案。

UPD 我希望在带有dev-0.1.*(其中 * 是数字)标签的新图像被推送到注册表后自动部署我的图像。在将代码推送并内置到图像中之后,我什么也不想做。我发现了 CD 基金会的一些项目:Jenkins X、Spinnaker 和 Tekton,我想其中一些可以帮助我实现我的想法,但如果我的动物园里没有一只宠物,我会很高兴实现它。

deployment kubernetes
  • 2 个回答
  • 1052 Views
Martin Hope
Vassily
Asked: 2016-03-09 00:05:37 +0800 CST

无法通过 Pidgin 在 localhost ejabberd 上注册新用户(503:服务不可用)

  • 0

我在 localhost 上设置了 ejabberd 服务器,现在可以访问管理面板localhost:5280/admin

在 pidgin 中,我填写以下值:

username: root
password: password
host: localhost
resource: 5280  

并检查“在服务器上创建这个新帐户”

我的 mod_register 位于/etc/ejabberd/ejabberd.cfg

{mod_register, [
              %%
              %% After successful registration, the user receives
              %% a message with this subject and body.
              %%
              {welcome_message, {"Welcome!",
                                 "Welcome to a Jabber service powered by De$
                                 "For information about Jabber visit "
                                 "http://www.jabber.org"}},
              %% Replace it with 'none' if you don't want to send such mess$
              %%{welcome_message, none},

              %%
              %% When a user registers, send a notification to
              %% these Jabber accounts.
              %%
              %%{registration_watchers, ["[email protected]"]},
              {access, register, [{allow, all}]}
             ]},

当我尝试注册用户 pidgin 时显示错误 503:服务不可用

我哪里错了?

UPD

洋泾浜日志:

(14:13:30) connection: Activating keepalive.
(14:13:31) jabber: Sending (ssl) (zuber@localhost/5280): <iq type='set' id='purple28d4cf' to='localhost'><query xmlns='jabber:iq:register'><username>zuber</username><password>123456</password></query></iq>
(14:13:31) jabber: Recv (ssl)(163): <iq from='localhost' id='purple28d4cf' type='error'><error code='503' type='cancel'><service-unavailable xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/></error></iq>
(14:13:31) account: Disconnecting account zuber@localhost/5280 (0x7f06e57042b0)
(14:13:31) connection: Disconnecting connection 0x7f06e5606e30
(14:13:31) connection: Deactivating keepalive.

Ejabberd 日志:

=ERROR REPORT==== 2016-03-08 14:13:31 ===
E(<0.397.0>:ejabberd_hooks:335) : {{case_clause,
                                    {value,{access,register,[{allow,all}]}}},
                                   [{gen_mod,get_opt,3,
                                     [{file,"gen_mod.erl"},{line,154}]},
                                    {mod_register,process_iq,4,
                                     [{file,"mod_register.erl"},{line,109}]},
                                    {mod_register,
                                     unauthenticated_iq_register,4,
                                     [{file,"mod_register.erl"},{line,78}]},
                                    {ejabberd_hooks,run_fold1,4,
                                     [{file,"ejabberd_hooks.erl"},{line,331}]},
                                    {ejabberd_c2s,
                                     process_unauthenticated_stanza,2,
                                     [{file,"ejabberd_c2s.erl"},{line,2179}]},
                                    {ejabberd_c2s,wait_for_feature_request,2,
                                     [{file,"ejabberd_c2s.erl"},{line,731}]},
                                    {p1_fsm,handle_msg,10,
                                     [{file,"p1_fsm.erl"},{line,544}]},
                                    {proc_lib,init_p_do_apply,3,
                                     [{file,"proc_lib.erl"},{line,239}]}]}
running hook: {c2s_unauthenticated_iq,
                  ["localhost",
                   {iq,"purple28d4cf",set,"jabber:iq:register",[],
                       {xmlelement,"query",
                           [{"xmlns","jabber:iq:register"}],
                           [{xmlelement,"username",[],
                                [{xmlcdata,<<"zuber">>}]},
                            {xmlelement,"password",[],
                                [{xmlcdata,<<"123456">>}]}]}},
                   {{127,0,0,1},57138}]}
xmpp
  • 1 个回答
  • 2821 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