Kubernetesを試してみたことがあれば、最も広く使用されているコンテナオーケストレーションプラットフォームが急速に進化していることをご存知でしょう。 Red Hat OpenShiftは、Kubernetes上に構築され、本番環境に対応したエンタープライズ対応のアプリケーションプラットフォームです。 OpenShift 4を使用して、RedHatは頻繁に新しいリリースを提供することを目指しています。すべての新しい変更を把握し、Kubernetesプラットフォームの複数のバージョンを同時に処理する必要があるシステム管理者とDevOpsの人々を支援するために、この記事を書いたのは、直面する可能性のある課題をより簡単に克服できるようにすることです。 。
私たちの友人alternatives
コマンド
alternatives
コマンドは、代替システムを構成するシンボリックリンクに関する情報を作成、削除、維持、および表示します。
マニュアルページから:
代替システムは、Debian代替システムの再実装です。これは主にPerlへの依存を取り除くために書き直されました。これは、Debianの更新依存関係スクリプトのドロップイン置換となることを目的としています。
このコマンドの非常に優れた概要は、Enable Sysadminサイト:Linuxのalternativesコマンドの概要にあります。
alternatives
の簡単な紹介の後 コマンド、それは仕事に取り掛かる時間です。
[お楽しみいただけるかもしれません:基本的なKubernetesコンポーネントのシステム管理者ガイド]
oc
コマンド
まず、すべてのoc
のルートディレクトリを作成します クライアントバージョン。例:
$ sudo mkdir -p /opt/openshift/client/
使用または構成するバージョンごとに、次の手順を実行します。
1.フォルダを作成し、選択したバージョンのバイナリをコピーします。
$ sudo mkdir /opt/openshift/client/x.y.z
$ sudo cp /binary/path/x.y.z/oc /opt/openshift/client/x.y.z/
2.新しい代替案を作成します:
$ sudo alternatives --install /bin/oc oc /opt/openshift/client/x.y.z/oc 90
3.次に、構成したバージョンの1つを選択します。これを行うには、次のように入力します。
$ sudo alternatives --config oc
あなたが「少ない労力でより多くのことをする」という信念を持っている人の一人なら、ここに少し余分なヒントがあります:
$ alias oc_switch='sudo alternatives --config oc'
Linuxエイリアスについてもっと知りたいですか? EnableSysadminサイトの次のリンクのいずれかを参照してください。
- Linuxでエイリアスを作成する方法
- Linuxでコマンドラインキーストロークエイリアスを作成する方法
OpenShiftのヒントとコツおよびKubernetesツール
その他のoc
ヒントは、RedHatのプリンシパルシステムエンジニアである友人のEduardoMinguezが、OpenShift4のヒントとコツのサイトであるOpenShift4のヒントとコツのコレクションで収集し、説明しています。
最後に、RedHatの開発者エクスペリエンスディレクターであるAlexSotoが提示した、すべてのユーザーが知っておくべき10のすばらしいKubernetesツールのセッションに参加することをお勧めします。
OpenShiftを初めて使用する場合、またはまだプロユーザーでない場合は、セッションが1日になる可能性があります。
[この無料の電子書籍を入手する:ダミーのKubernetesクラスターを管理する。 ]
次のリストは、ツール名と詳細情報へのリンクで整理された追加のツールを示しており、チェックアウトすることをお勧めします。
- k9s
- kubectl-エイリアス
- 船尾
- ダイビング
- クベンス
- Kube-PS1
- Kubectx
- Kubespy
- Kube-Shell
- Kubectl