コマンドを利用して、アプリケーションの作成やアプリケーションでのコンテナーを参照することができます。
前提条件
コマンドを利用したアプリケーションの管理を行う前に、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