48 | IAM 容器化部署实战
该思维导图由 AI 生成,仅供参考
准备工作
开通腾讯云容器服务镜像仓库
- 深入了解
- 翻译
- 解释
- 总结
本文详细介绍了在Kubernetes集群中部署IAM应用的实战操作。首先,作者介绍了在部署IAM应用之前需要进行的准备工作,包括开通腾讯云容器服务镜像仓库、安装并配置Docker以及准备一个Kubernetes集群。在开通腾讯云容器服务镜像仓库方面,作者详细介绍了开通个人版镜像仓库、登录到腾讯云Registry以及新建镜像仓库命名空间的具体步骤。接着,文章详细介绍了安装Docker的步骤,包括安装前置条件检查、安装docker、启动docker以及安装后配置。整篇文章通过详细的步骤和命令,为读者提供了在Kubernetes集群中部署IAM应用的实际操作指南,使读者能够快速了解并实践相关技术。文章还介绍了EKS(Elastic Kubernetes Service)的特点和费用相关问题,以及申请EKS集群的步骤,为读者提供了全面的技术指导。文章内容丰富,适合想要在Kubernetes集群中部署IAM应用的读者阅读学习。
《Go 语言项目开发实战》,新⼈⾸单¥68
全部留言(3)
- 最新
- 精选
- yandongxiao总结: 1. 开通容器服务镜像仓库,自己搭建的话可以使用 harbor 2. 安装并配置Docker,配置主要包括,docker 通过非 root 用户使用;配置 docker 开启启动; 3. 准备一个 Kubernetes 集群。可以参见 follow-me-install-kubernetes-cluster 教程
作者回复: follow-me-install-kubernetes-cluster 是一个非常好的教程,搭建Kubernetes,建议参考下。
2021-12-051 - Mr.凉老师您好,这块有点没懂,为什么执行make push 就会生成下面四个镜像? $ make push REGISTRY_PREFIX=ccr.ccs.tencentyun.com/marmotedu VERSION=v1.1.0 上述命令,会构建 iam-apiserver-amd64、iam-authz-server-amd64、iam-pump-amd64、iamctl-amd64 四个镜像
作者回复: make push会执行scripts/make-rules/image.mk下的image.push规则,改规则依赖如下:image.verify go.build.verify $(addprefix image.push., $(addprefix $(IMAGE_PLAT)., $(IMAGES))) 也就是执行make push前会依次执行以下操作: 1. 检查机器是否安装了docker,以及docker的版本是否符合预期 2. 检查是否安装了go,以及go版本是否符合预期 3. 构建镜像(image.build.%) 4. 执行docker push上传镜像到指定的镜像仓库
2021-12-28 - Realm老师好!iam-apiserver使用到MySQL和cache,在k8s集群中部署以上4个应用,iam-apiserver的Pod连不上MySQL,应用拉不起来。
作者回复: 可以看下《EKS 集群开通集群内服务访问外网能力》这部分,EKS集群需要开启外网访问能力,开启后可以通过Pod访问MySQL。 注意: 1. MySQL需要bind 0.0.0.0地址 2. 并且授权的来源IP最好设置为%,也就是任意来源IP可访问数据库 这个说明我稍后会更新到专栏中
2021-09-26