云计算
文章平均质量分 77
安心Smile
这个作者很懒,什么都没留下…
展开
-
kubernetes 查询容器的 network namespace
简介命名空间是容器使用的主要方面之一(请参见下图)。 它们提供了一种隔离形式,允许容器保持可移植性并与主机系统分离。尽管 Linux 内核提供了各种类型的名称空间,在本文中,我们将研究如何查看 Kubernetes 集群中容器的 network namespace,这对于故障排除和学习非常有用。普通方式查询一般情况下,可以通过 ip netnd list命令查看主机的 network namespace,但是,在 kubernetes 集群的主机上,不会返回 network names.原创 2021-02-23 13:54:33 · 2639 阅读 · 0 评论 -
golang 并发和锁
并发安全和锁有时候在Go代码中可能会存在多个goroutine同时操作一个资源(临界区),这种情况会发生竞态问题(数据竞态)。类比现实生活中的例子有十字路口被各个方向的的汽车竞争;还有火车上的卫生间被车厢里的人竞争。举个例子:var x int64var wg sync.WaitGroupfunc add() { for i := 0; i < 5000; i++ { x = x + 1 } wg.Done()}func main() {原创 2020-05-30 23:25:50 · 1415 阅读 · 0 评论 -
kubernetes api微服务开发之访问api server
[kubernetes api微服务开发之访问api server](http://www.appblog.cn/2019/07/11/kubernetes%20api%E5%BE%AE%E6%9C%8D%E5%8A%A1%E5%BC%80%E5%8F%91%E4%B9%8B%E8%AE%BF%E9%97%AEapi%20server/)原创 2020-05-05 17:22:10 · 1094 阅读 · 0 评论 -
Fabric8 连接 kubernetes
Fabric8 client 连接 Kubernetes 示例package io.fabric8.kubernetes.examples;import io.fabric8.kubernetes.api.model.Namespace;import io.fabric8.kubernetes.api.model.NamespaceBuilder;import io.fabric8.ku...原创 2020-04-30 23:59:27 · 2877 阅读 · 0 评论