首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    折腾Google App Engine:上传应用

    Google App Engine是用Python编程语言实现的,允许一个用户免费申请10个应用,每个应用空间为500M,以为再也不需要虚拟空间的朋友可得克制下喜悦的心情,据说每个应用空间最多只能传1000...GAE登录:https://appengine.google.com/ 上传GAE应用前需要安装环境(python V2.5才能正常使用) GoogleAppEngine1.8.2.msi: http:..._1.8.1.zip 解压到c盘,dos中逐行执行: cd google_appengine appcfg.py update -R C:\micolog 说明:C:\micolog只是应用的存放路径.../p/project-picky 示例: http://picky.olivida.com/picky 微博工具: birdnest (twitter api prox@y) http://code.google.com.../p/birdnest/ twitter-feed 推特同步到其他微博客 http://code.google.com/p/twitter-feed/ gtap (twitter api prox

    1.6K40

    一次 default deny 把 DNS、metrics 统统挡掉的真实故障复盘

    这是一篇偏实战的排障笔记:描述一次在生产集群引入命名空间级 default deny 之后,CoreDNS 解析失败、kubectl top 挂掉、业务 curl/nslookup 频繁报错的连锁故障。...若使用 Calico 的 GlobalNetworkPolicy 做全局默认拒绝,要确认系统命名空间的例外与顺序优先级,避免把 kube-system 等关键命名空间锁死在全局层面。...根因分析命名空间级 default deny 不区分业务与系统流量,prod 内 Pod 的 egress 全被拦截。...metrics-server 及其聚合 API 若跨命名空间、跨节点通信也受限,会出现 ServiceUnavailable 与 unable to handle the request 的错误呈现。...metrics-server/聚合 API 涉及到 apiserver、kubelet 与聚合层通信,受策略影响时 kubectl top 会直接失败,报 ServiceUnavailable;将其必要端口与命名空间纳入白名单

    28110

    每个人都必须遵循的九项Kubernetes安全最佳实践

    默认情况下,RBAC通常在Kubernetes 1.6及更高版本中启用(某些托管供应商稍迟),但如果你从那时起进行了升级并且未更改配置,则需要仔细检查你的设置。...如果你的应用程序需要访问Kubernetes API,请单独创建服务帐户,并为每个使用站点提供所需的最小权限集。这比为命名空间的默认帐户授予过宽的权限要好。...使用命名空间建立安全边界 创建单独的命名空间是组件之间重要的第一级隔离。当不同类型的工作负载部署在不同的命名空间中时,我们发现应用安全控制(如网络策略)要容易得多。 你的团队是否有效地使用命名空间?...一旦到位,请从一些基本默认网络策略开始,例如默认阻止来自其他命名空间的流量。 如果你在Google容器引擎中运行,可以检查集群是否在启用了策略支持的情况下运行: ? 7....考虑除了可信网络以外限制对Kubernetes API服务器的访问。恶意用户滥用对这些端口的访问权限,在未配置为需要在kubelet API服务器上进行身份验证和授权的集群中运行加密货币挖掘。

    1.9K10

    微服务的10个挑战和解决方案

    我是一名云API开发人员和架构师,目前正致力于为美国的大型零售客户提供基于Google GCP的微服务。 过渡/实施微服务给组织带来了重大挑战。...基于我对生产中的微服务的曝光,我已经确定了这些挑战和解决方案。 我在2018年6月写这篇文章。...目前,微服务架构尚未成熟到足以完全解决所有现有挑战,但是,开源社区和IT产品公司正试图解决所有这些未解决的问题。关于这一主题的所有新研究都是基于寻找新挑战的解决方案。...2.安全性  – API网关可以解决这些挑战。Kong非常受欢迎,并且是开源的,并且正在被许多公司用于生产。...Openshift用于公共云安全的顶级功能,如基于Red Hat Linux Kernel的安全性和基于命名空间的app-to-app安全性。

    2.3K10

    Google Cloud 在预览版中引入了用于云存储的分层命名空间

    译者 | 王强 策划 | Tina Google Cloud 宣布了一项对其云存储服务的重大更新,引入了分层命名空间(HNS)。...谷歌云存储的集团产品经理 Vivek Saraswat 和员工软件工程师 Zhihong Yao 写道: 带有分层命名空间的存储桶有着由一个 API 支持的存储文件夹资源,新的“重命名文件夹”操作以递归方式重命名文件夹及其内容...右图:具有分层命名空间的存储桶,组织成树状结构(来源:Google Cloud 博客文章) HNS 的引入对于需要高性能和可管理性的场景特别有益,如大数据分析、内容管理系统和大规模应用程序部署。...用户可以创建启用 HNS 的新存储桶,或迁移现有存储桶以利用分层命名空间。Google Cloud 提供了全面的文档和工具来促进这一转变。...用户可以通过 Google Cloud Console、命令行界面或 API 启用 HNS,从而灵活地管理存储资源。

    1.7K10

    究极缝合怪 | Pulsar核心概念和特性解读

    设置保留策略 有三种形式设置: 使用set-retention子命令并指定命名空间,使用-s/--size参数指定大小限制,使用-t/--time参数指定时间限制。...可以通过admin API在租户下创建多个命名空间。例如,包含多个应用程序的租户可以为每个应用程序创建单独的命名空间。...命名空间是一个术语,指租户的管理单元。命名空间上设置的配置策略适用于在该命名空间中创建的所有 topic。租户可以使用REST API和 [pulsar-admin CLI 工具来创建多个命名空间。...例如,包含多个应用程序的租户可以为每个应用程序创建单独的命名空间。 命名空间更改事件和主题级策略 Pulsar是一个多租户的事件流处理系统。管理员可以通过设置不同层次的策略来管理租户和命名空间。...然而,有些策略,例如数据保留策略和数据存储配额策略,仅仅只能在命名空间级别设置。在许多使用场景中,用户需要对主题设置对应的策略。命名空间更改事件提供了一个简单有效的方式去修改主题级别的策略。

    2.6K20

    01. Kubernetes基础入门

    这主要是因为,Docker 本质上是一种单的容器技术(或者说是一种工具),并不能很好地将应用组织起来,难以独立地支撑起生产环境中应用的大规模容器化部署。...Kubernetes 中沉淀了 Google 多年的生产环境运行经验,目前已经形成了一个完善的生态圈。Google在2014年将其开源。...的版本 kind:指定对象的类型 metadata:设置对象的元信息,包括对象的名称、ID 及命名空间等 spec:设定对象的规约信息 4.2、命名空间 Kubernetes 支持多个虚拟集群,它们的底层依赖同一个物理集群...通过命名空间可以将这些虚拟集群从逻辑上进行隔离。同一个命名空间中的对象名称必须唯一,并且不能跨越命名空间。每个Kubernetes的对象只能属于一个命名空间。不同的命名空间不能互相嵌套。...获取当前命名空间的命令: kubectl get namespaces 4.3、标签 标签(Labels)是附加到 Kubernetes 对象上的键值对。

    37110
    领券