小编Ija*_*han的帖子

dockerd vs docker-containerd vs docker-runc vs docker-containerd-ctr vs docker-containerd-shim

这个东西现在真的很混乱了.有人可以解释一下发生了什么.只是直的一个班轮差异.

  • dockerd
  • libcontainerd
  • containerd
  • docker-containerd
  • docker-runc
  • docker-containerd-ctr
  • docker-containerd-shim

谢谢

docker boot2docker docker-swarm docker-machine

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

带有别名的 Kubernetes kubectl bash 完成

我正在使用kubectl with bash completion,但我更喜欢使用较短的别名,kubectl例如ks,我需要进行哪些更改才能使用别名完成 bash 完成工作ks

kubernetes

21
推荐指数
3
解决办法
7967
查看次数

Kubernetes ConfigMap大小限制

尽管resourceQuotas可能会限制名称空间中configmap的数量,但是是否有任何这样的选项来限制单个configmap的大小?我不希望某些用户开始将大型文本文件作为configmaps上传。

ConfigMap etcd支持的最大大小是多少?如果etcd方面有合理的限制,那就应该没问题。

openshift kubernetes

7
推荐指数
2
解决办法
4469
查看次数

Kubernetes名称空间默认服务帐户

如果没有另外指定,则pod在命名空间中使用默认服务帐户运行,如何检查默认服务帐户的授权,我们是否需要将其安装在每个pod中,如果没有,我们怎么办?在命名空间级别或群集级别上禁用此行为.

仍在搜索文档.

环境:Kubernetes 1.12,RBAC

默认服务帐户应该处理哪些其他用例?可以/我们应该将它用作服务帐户来创建和管理namsepace中的k8s部署吗?例如,我们不会使用真实的用户帐户来创建集群中的东西,因为用户来到团队/组织中.

rbac kubernetes

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

BlackBox测试/监控Kubernetes集群

我需要设置一些每隔X分钟探测一次群集的jenkins作业,并确保一切正常并且功能正常.Kubernetes API是否有任何良好的现成黑盒探测器,无论是开源还是由某些供应商提供.

虽然我可以编写自己的shell脚本来进行测试部署并检查一切都处于良好状态,但我正在寻找具有合理覆盖率的blackbox测试套件,例如:

  • 检查部署工作正在进行中
  • replcaSet正在做复制品
  • 服务发现和dNS功能齐全
  • 可以创建配置映射和机密,并且秘密加密正在运行
  • apiServer延迟不是太高
  • 水平pod自动缩放正在工作
  • 可以创建服务,用户可以从外部连接

black-box-testing docker kubernetes

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

Kubernetes对Docker用户名称空间的支持

Docker支持用户名称空间,以便将uid名称空间与主机完全隔离,从而可以有效地将容器中的根映射到主机上的其他内容。

Kubernetes中是否支持在底层docker引擎上启用此功能?它可以开箱即用,没有问题吗?

namespaces docker kubernetes kata-containers

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

如何使用GitHub API获取提交总数

我试图在GitHub上收集有关我们项目存储库的一些统计信息.我能够获得每个贡献者的提交总数,但它是默认分支.

curl https://api.github.com/repos/cms-sw/cmssw/stats/contributors

问题是,如何为非默认分支获取相同的信息,我可以在其中指定分支名称.使用GitHub API可以进行任何此类操作吗?

谢谢.

github github-api

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

Terraform 与 docker provider ,无法拉取图像

我的 terraform config.tf:

 provider "docker" {
   host = "tcp://my_dockerhost:2376/"
 }


resource "docker_container" "ubuntu" {
  name = "foo"
  image = "${docker_image.ubuntu.latest}"
}


resource "docker_image" "ubuntu" {
  name = "ubuntu:precise"
}
Run Code Online (Sandbox Code Playgroud)

申请时出错:

 docker_image.ubuntu: Creating...
 latest: "" => "<computed>"
 name:   "" => "ubuntu:precise"
 Error applying plan:

 1 error(s) occurred:

 docker_image.ubuntu: **Unable to read Docker image into resource: Unable to find or pull image ubuntu:precise**
Run Code Online (Sandbox Code Playgroud)

我从我的系统中删除了所有现有的本地图像,然后再次运行,然后docker images我注意到它确实提取了图像,但仍然无法成功使用 apply 命令并导致相同的错误。

terraform

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

Kubernetes Yaml Generator UI,kubernetes的Yaml构建器

是否有在线或自托管的工具将UI中的所有值作为输入并为以下kubernetes对象生成完整的声明性yaml:

  • 部署,带有初始化容器和imagepullsecret和其他选项
  • 服务
  • ConfigMap
  • 秘密
  • 守护进程
  • 有状态集
  • 命名空间和配额
  • RBAC资源

编辑:

我一直在使用kubectl createkubectl run,但是它们并不支持所有可能的配置选项,并且您仍然需要修正它支持的所有选项,在UI中,您可以从每种资源的Give选项中进行选择。

kubernetes

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

默认 kubeadm 配置文件是什么以及在哪里?

使用使用kubeadm init默认配置选项初始化控制平面。

有没有办法查看它将用于控制平面的默认值/配置,如何查看该配置文件以及它存储在哪里?

kubernetes kubectl kubeadm

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