• 欢迎访问LLYCLOUD information technical share center (ITSC),Linux 安全,Linux 系统,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入LLYCLOUD QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏LLYCLOUD ITSC吧

VMware Pivotal容器服务(PKS)入门第2部分:PKS客户端

vmware Akide_Liu 1个月前 (10-13) 67次浏览 0个评论
文章目录[隐藏]

在本文中,我们将配置各种命令行工具,这些工具将用于与PKS平台进行交互,然后由运营商(管理PKS基础结构)和/或开发人员(Kubernetes集群的消费者)使用。 )。

以下是我们将要安装的CLI的快速摘要,说明和使用者:

CLI Description Consumer
pks Used to create/delete and manage K8S Clusters Operator
kubectl Used to interact with K8S Cluster and deploy applications including scaling up/down Developer
uaac Used to manage user accounts and authorization for the PKS platform Operator
bosh Used to manage PKS deployments and provides information about the VMs using its Cloud Provider Interface (CPI) which is vSphere in this case Operator
om Used to Used to manager and interact with Ops Manager Operator
nsx-cli.sh Used to clean NSX-T objects after a K8S have been deleted (will be Automated by PKS in future release) Operator

Windows,MacOS和Linux均支持PKS和Kubectl CLI,有关二进制下载的链接,请参阅第1部分。其余工具主要由操作员使用,并且为了使多个用户可以访问它们,您可以部署集中式管理VM。在我的实验室中,我将此虚拟机称为“ PKS客户端”,这是我们将安装所有CLI的位置。您可以使用各种受支持的操作系统,但是我发现Ubuntu可以最好地工作,尤其是对于某些软件包依赖项。我确实尝试使用我们自己的PhotonOS,但是在确定所需的软件包时遇到了一些麻烦。如果我弄清楚了,那么我将更新该文章,因为如果您以前从未使用过它,那么它可能比Ubuntu更受欢迎。

目录:

步骤1-部署并安装微型Ubuntu VM(1vCPU,2GB内存和默认磁盘大小)。您可以使用最新的服务器版本,在我的实验室中,我碰巧有16.04 ISO。确保已将VM配置为具有Internet连接性(可以配置代理访问权限),这将用于远程下载安装程序和程序包依赖项。

步骤2 -Ubuntu虚拟机可用后,将PKS(pks-linux-amd64-1.0.0.)和Kubectl(kubectl-linux-amd64.)CLI都转换为VM。如果尚未下载二进制文件,请参阅第1部分以获取更多详细信息。

步骤3 -SSH到Ubuntu VM并运行以下命令以使二进制文件可执行并将其重命名/重定位到 /usr/local/bin:

chmod +x pks-linux-amd64-1.0.0-build.3
chmod +x kubectl-linux-amd64-1.9.2
mv pks-linux-amd64-1.0.0-build.3 /usr/local/bin/pks
mv kubectl-linux-amd64-1.9.2 /usr/local/bin/kubectl

步骤4- 要确认正确安装了PKS CLI,请运行以下命令以确保显示版本:

pks -v

步骤5-  要确认Kubectl CLI是否已正确安装,请运行以下命令以确保显示版本:

kubectl version

步骤6-  运行以下命令以安装所需的程序包依赖关系并安装Cloud Foundry UAAC:

apt -y install ruby ruby-dev gcc build-essential g++
gem install cf-uaac

步骤8-要确认uaac已正确安装,请运行以下命令以确保显示版本:

uaac -v

步骤9-运行以下命令以安装Ops Manager CLI:

wget https://github.com/pivotal-cf/om/releases/download/0.27.0/om-linux
chmod +x om-linux
mv om-linux /usr/local/bin/om

步骤10-  要确认是否已正确安装om,请运行以下命令以确保显示版本:

om -v

步骤11-运行以下命令以安装Bosh CLI:

wget https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-2.0.48-linux-amd64
chmod +x bosh-cli-2.0.48-linux-amd64
mv bosh-cli-2.0.48-linux-amd64 /usr/local/bin/bosh

步骤12-要确认bosh已正确安装,请运行以下命令以确保显示版本:

bosh -v

步骤13-  运行以下命令以安装NSX CLI帮助程序脚本:

apt -y install git httpie jq
wget https://storage.googleapis.com/pks-releases/nsx-helper-pkg.tar.gz
tar -xvzf nsx-helper-pkg.tar.gz
chmod +x nsx-cli.sh

至此,我们已经成功配置了PKS客户端虚拟机,并且一旦部署它就可以使用PKS平台。在第3部分中,我们将介绍PKS所需的网络方面,并逐步介绍NSX-T配置。本文将假设您已经部署了NSX-T实例,并且已经应用​​了基本配置(例如,主机准备,控制器,边缘,边缘群集等)。如果您想遍历NSX-T部署,则有很多在线资源,包括我的Automated NSX-T部署脚本,可以在此处找到。


Llycloud ITSC , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:VMware Pivotal容器服务(PKS)入门第2部分:PKS客户端
喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址