コマンドを利用して、アプリケーションの作成やアプリケーションでのコンテナーを参照することができます。

前提条件

コマンドを利用したアプリケーションの管理を行う前に、kubectl を使用した Kubernetes クラスターへの接続をご参照ください。

コマンドを利用したアプリケーションの作成

以下のステートメントを実行し、シンプルコンテナーを起動します (この例では、Nginx Web サーバーとなります)。

 root@master # kubectl run -it nginx --image=registry.aliyuncs.com/spacexnice/netdia:latest

このコマンドによりコンテナーへのサービスポータルが作成されます。 --type=LoadBalancer を指定すると、Nginx コンテナーへの Alibaba Cloud Server Load Balancer ルートが 作成されます。

root@master # kubectl expose deployment nginx --port=80 --target-port=80 --type=LoadBalancer

コマンドを利用したコンテナーの参照

以下のコマンドを実行し、デフォルト名前空間上のすべての実行中のコンテナーのリストを参照します。

root@master # kubectl get pods
NAME READY STATUS RESTARTS AGE
nginx-2721357637-dvwq3 1/1 Running 1 9h