在IBM 云环境,可视化部署Kubernets Cluster 环境, 选择 Free Plan 免费用一个月
分类 | L2 | Desc |
IKS | doc | https://cloud.ibm.com/docs/containers?topic=containers-getting-started
|
| Step 1 Order IKS | Order IKS 1. IC catalog 输入 kubernetes 寻找 kubernetes cluster, 或者直接到 https://cloud.ibm.com/kubernetes/catalog/cluster 也可在左边菜单树, https://cloud.ibm.com/kubernetes/overview 注:每个产品首页,都有overview, feature, price
2. 点击creat, 到 https://cloud.ibm.com/kubernetes/catalog/cluster/create
选择和输入参数 Plan = standard (价格上有free( 免费用1个月), standard 选择) Clsuter type = IBM Kubernetes 1.14 ( 类型上有 IKS (IBM 企业版Kubernetes), Redhat OpenShift 选择 ) Enviroment = Classsic Infra, ( 部署宿主机器有传统物理机,虚机和 VPC选择 ) Cluster name = myCluster01 Tag= abcCom Resource Group=Default Geography =North America Location Availability = Single Zone, work zone = SJC03 (master node 由云平台统一管理) Master service endpoint = Both public and private end point Work pool and size, Filter = Virtual - Share, 不勾选 OS= uncheck Ubuntu, 勾选 Encrypt LocalDisk Flavor = 2C4G 机器,
屏幕右边会显示价格,Click Create cluster 提交订单 done
|
| Step 2 访问方式 | 刚才提交订单后,在 https://cloud.ibm.com/kubernetes/clusters可以看到创建的K8S cluster 点击item, 可以看到 access, cluster id, endpoint, work node, work pool 其中access tab page有如何用CLI建立和访问的操作说明
方法1, CMD窗口,输入powershell, 把access 方式2, IBM CLI 客户端 访问 方式3, Kubernetes dashboard 管理台 方式4, web terminal 网页版KVM console 登录 方式5, 也支持tool chain 的 CI/CD 持续部署方式
以web terninal 为例,登录后,输入 kubectl get ns, kuberctl get nodes 可以看到节点信息
|
| Step 3 查看宿主机
| 在 菜单 resource list或 https://cloud.ibm.com/resources 可以看到2类刚才下单的资源 Device, 看到K8S部署用到的机器清单 Kubernetes, 看到 K8S部署的集群
|
| Step 4-a 上传应用镜像
| 接下来安装应用到刚才创建的集群,以容器镜像 docker image部署方式, 应用以Zabbix 为例子 1. 先到 容器注册库, https://cloud.ibm.com/kubernetes/catalog/registry 参考文档, https://cloud.ibm.com/kubernetes/registry/main/start 把IBM Cloud CLI container registry plugin and docker cli 安装到用户本机 local computer
IC CLI 登入后,Cmd > 输入下面命令 ibmcloud plugin install container-registry -r Bluemix #安装Registry plug-in. ibmcloud login -a https://cloud.ibm.com #登录 ibmcloud cr namespace-add my_ns #创建namespace 名称my_ns ibmcloud cr login
#以Hello world 为例子 docker pull hello-world #从docker hub下载一个测试镜像 docker tag hello-world us.icr.io/my_ns/my _repository:my_tag #选择注册库 docker push us.icr.io/my_ns/my_repository:my_tag #push image ibmcloud cr image-list #查看刚才的镜像
|