小编Jee*_*eel的帖子

如何在Kubernetes中向节点添加角色?

当我使用kubeadm配置Kubernetes集群时,我将我的节点标记为无.这是Kubernetes中的一个已知错误,目前公关正在进行中.但是,我想知道是否有为该节点手动添加角色名称的选项?

root@ip-172-31-14-133:~# kubectl get nodes
NAME               STATUS    ROLES     AGE       VERSION
ip-172-31-14-133   Ready     master    19m       v1.9.3
ip-172-31-6-147    Ready     <none>    16m       v1.9.3
Run Code Online (Sandbox Code Playgroud)

kubernetes kubeadm

19
推荐指数
5
解决办法
2万
查看次数

git clone挂起并获得timedout

我使用Bitbucket(git)服务器,目前git clone随机挂起.同样的回购有时会被克隆,有时会意外地挂起然后超时.服务器内存,CPU利用率,磁盘空间都很好.请告知可能需要注意的其他区域以找到根本原因.这发生在5个不同的Jenkins从站上,因此它不限于单个服务器.

以下是错误日志:

ERROR: Error cloning remote repo 'origin'
hudson.plugins.git.GitException: Command "/usr/bin/git -c core.askpass=true fetch --tags --progress http://bitbucket.net/project.git +refs/heads/*:refs/remotes/origin/*" returned status code 128:
stdout: 
stderr: remote: Counting objects: 2506, done.   
stdout: 
stderr: remote: Counting objects: 2506, done.        
remote: Compressing objects:   0% (1/2405)           
remote: Compressing objects:   1% (25/2405)           
remote: Compressing objects:   2% (49/2405)           
remote: Compressing objects:   3% (73/2405)           
remote: Compressing objects:   4% (97/2405)           
remote: Compressing objects:   5% (121/2405)           
remote: Compressing objects:   6% (145/2405)           
remote: Compressing objects:   7% (169/2405)           
remote: Compressing objects: …
Run Code Online (Sandbox Code Playgroud)

git git-clone jenkins bitbucket-server

9
推荐指数
3
解决办法
7488
查看次数

如何在Stash或Bitbucket中提取所有存储库的列表?

我需要在Bitbucket的所有项目中提取所有repos的列表.是否有相同的REST API?我找不到一个.

我有内部部署和云Bitbucket.

rest repository bitbucket bitbucket-server

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

如何清理码头工人?

我们使用docker进行连续构建.我删除了不需要的图像和容器.只有4张最大5GB的图像.但看起来像是其他东西占用了所有的磁盘空间.如何清理和改善空间的任何提示?

    Filesystem      Size  Used Avail Use% Mounted on
udev             48G     0   48G   0% /dev
tmpfs           9.5G   26M  9.5G   1% /run
/dev/sda1       456G  428G  5.2G  99% /
tmpfs            48G  7.4M   48G   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            48G     0   48G   0% /sys/fs/cgroup
tmpfs           100K     0  100K   0% /run/lxcfs/controllers
tmpfs           9.5G     0  9.5G   0% /run/user/1000
none            456G  428G  5.2G  99% /var/lib/docker/aufs/mnt/4b96935f7fb6b517031df23849292a06eab92013d0610d922588688132013a5e
shm              64M     0   64M   0% /var/lib/docker/containers/c3b48e0215e05e13f79466de64cb0a2b4646cef30e020e651c59cb1950f0d70d/shm
none            456G  428G  5.2G  99% /var/lib/docker/aufs/mnt/4388442c65c13654a7d1cd51894aa5c06137166628a0a52d6854abc230417140
shm              64M     0   64M   0% /var/lib/docker/containers/027ce91cd66eca1ed134decdb8c13e6676fd34b1f6affe406513220037e63936/shm …
Run Code Online (Sandbox Code Playgroud)

unix containers docker ubuntu-16.04

6
推荐指数
2
解决办法
2333
查看次数

如何使用 Kubernetes 中的 NodePort 服务在公共 IP 上公开 nginx?

我正在执行kubectl create -f nginx.yaml,成功创建了 Pod。但 PODS 未在我的实例的公共 IP 上公开。以下是我使用的 YAML,服务类型为节点端口:

 apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-deployment
  labels:
    app: nginx
spec:
  replicas: 3
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:1.7.9
        ports:
        - containerPort: 80

---
apiVersion: v1
kind: Service
metadata:
  name: nginx
  labels:
    name: nginx
spec:
  type: NodePort
  ports:
    - port: 80
      nodePort: 30080
      name: http
    - port: 443
      nodePort: 30443
      name: https
  selector:
    name: nginx
Run Code Online (Sandbox Code Playgroud)

我的方法或上述 YAML 文件中可能存在哪些不正确的地方,无法将部署时的 …

containers kubernetes kubectl

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

如何使用 Terraform 附加或删除安全组的入口/出口规则?

有没有办法在 Terraform 中管理 AWS 安全组来编辑现有 SG 的规则?

例如:如果我配置一个新实例,现有 SG 的入口规则将更新以允许新配置的实例。当实例终止时,SG 还需要更新。

如果 Terraform 没有直接支持,请随意建议其他常见做法。

amazon-web-services terraform aws-security-group terraform-provider-aws

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

如何使用API​​检查项目的质量门状态?

一旦质量门在SonarQube中失败,我就需要为项目触发HipChat通知.是否有REST API用于检查项目的质量门状态.我找不到它下api/quailty_gateapi/projects.

我也对其他触发hipChat通知的方法持开放态度.

sonarqube hipchat sonarqube5.3 sonarqube-api

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

用于提取应用名称的Shell脚本

我在Jenkins有Repo_URLs用于各种工作,看起来像:

ssh://git@stash.dev-company.net:7999/sad/agreement-edge.git
ssh://git@stash.dev-company.net:7999/che/agreement-middle.git
ssh://git@stash.dev-company.net:7999/char/login-edge.git
Run Code Online (Sandbox Code Playgroud)

我需要从中提取协议边缘,协议中间,登录边缘.

让我们说Repo url被设置为变量

RepoEndpoint = SSH://git@stash.dev-company.net:7999 /悲伤/协议,edge.git

我如何从中提取协议边缘?

unix linux bash shell jenkins

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