当我使用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) 我使用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) 我需要在Bitbucket的所有项目中提取所有repos的列表.是否有相同的REST API?我找不到一个.
我有内部部署和云Bitbucket.
我们使用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) 我正在执行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 文件中可能存在哪些不正确的地方,无法将部署时的 …
有没有办法在 Terraform 中管理 AWS 安全组来编辑现有 SG 的规则?
例如:如果我配置一个新实例,现有 SG 的入口规则将更新以允许新配置的实例。当实例终止时,SG 还需要更新。
如果 Terraform 没有直接支持,请随意建议其他常见做法。
amazon-web-services terraform aws-security-group terraform-provider-aws
一旦质量门在SonarQube中失败,我就需要为项目触发HipChat通知.是否有REST API用于检查项目的质量门状态.我找不到它下api/quailty_gate或api/projects.
我也对其他触发hipChat通知的方法持开放态度.
我在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
我如何从中提取协议边缘?
containers ×2
jenkins ×2
kubernetes ×2
unix ×2
bash ×1
bitbucket ×1
docker ×1
git ×1
git-clone ×1
hipchat ×1
kubeadm ×1
kubectl ×1
linux ×1
repository ×1
rest ×1
shell ×1
sonarqube ×1
sonarqube5.3 ×1
terraform ×1
ubuntu-16.04 ×1