Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

apiVersion: v1 kind: ReplicationController metadata: name: jenkins spec: replicas: 1 selector: app: web template: metadata: labels: app: web spec: volumes: - name: jendata hostPath: path: /jenkins_home containers: - name: myjenkins image: jenkins ports: - containerPort: 8080 volumeMounts: - mountPath: /var/jenkins_home name: jendata selectorでapp:webと名付ける。また、containerPortは8080に。この辺の設定が後で効いてくる。コンテナイ
k8s のダッシュボードを使ってると Pods などをみるにはすごく便利なんだけど, 異常終了したジョブが延々と残っていて,不要だから削除したいなと思ったのがきっかけです. 自分が調べたところでは, kubectl のコマンドに該当するものがなかったので,参考になれば幸いです. (適切なやり方をご存知の方はコメントに記述して頂けるとめちゃめちゃ嬉しいです ) kubernetes dashboard ご存知の方も多いかと思うのですが, k8s のダッシュボードは で localhost で表示することができます. ダッシュボードには, namespace や deployment, service, pods, replicasets など k8s クラスタで実行しているものは全て見ることができます. 詳しくは, kubernetes dash board(英語) kubernetes 環
$ ln -s /usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/bin/kubectl /usr/local/bin/ $ kubectl version Client Version: version.Info{Major:"1", Minor:"8", GitVersion:"v1.8.6", GitCommit:"6260bb08c46c31eea6cb538b34a9ceb3e406689c", GitTreeState:"clean", BuildDate:"2017-12-21T06:34:11Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"darwin/amd64"} Server Version: version.Info{Major:"1", Mi
概要 初めてのkubernetesを勉強するのにあたって、ローカルで簡易的なクラスタリングを実現するMinikubeの導入とチュートリアルについての手順などを残します まず、第1弾としてWindows10での環境構築になります 私の環境が特殊なのかわかりませんが、環境構築時にエラーが頻発して、基本すんなりと開始、終了できません なので、トラブルシューティングなども合わせて記録として残したいと思います なお、この記事投稿以降に以下のように環境構築が大変便利になりましたので、Minikubeではなく以下のツールをご利用することをお勧めします! Docker for Windows/Mac版にKubernetesが統合されたことにより、Minikubeの構築よりも手軽にKubernetesを構築できるようになりましたので、「Docker for WindowsでKubernetesを試してみる」
前置き GCPのCLIであるgcloudを使用する場合、手元のMacまたはPCにCloud SDKをインストールする必要があります。 しかしこの手のツールやミドルウェアをインストールすると依存関係やら、バージョンアップ時になにかが壊れたりとか、トラブルに遭遇することが(気持ち的に)多く、あまりインストールしたくありません。😭 なのでgcloudそしてGKEで使うkubectlコマンドをコンテナに押し込めて使おうと思います。 1コマンドでglcoudを起動でき、ローカルのDocker imageにもアクセスできる環境を目指します。😤 いくつもコマンド叩かなきゃいけないようなら、ローカルにgcloud直接インストールしたほうがマシに思えてしまうし、ローカルのDocker imageにアクセスできないと、せっかくローカルでビルドしてあるDockerイメージを GCPのContainer Re
この記事は? 業務でKubernetesを使っていて、kubectlコマンドをちょいちょい忘れるので自分用にまとめました。 kubectlのインストール GCloudやkubectlがインストールされていない場合は、こちらが分かりやすかったので以下を参考にkubectlを使えるようにしてください macosにgcloudとkubectlのインストール kubectlまとめ 情報を取得する # フォーマット kubectl get <リソース名> # Podの情報を取得 kubectl get pods # Deploymentの情報を取得 kubectl get deployment # Serviceの情報を取得 kubectl get services # Podの詳細な情報を取得 kubectl get pods -o wide # Podの詳細な情報をJSONで取得 kubectl
入門 Kubernetes (原題: Kubernetes: Up & Running) の 14 章「実用的なアプリケーションのデプロイ」という章の「14.2 Ghost」にある Ghost のデプロイ手順をそのままやってみたのですが、動きませんでした。 Pod のエラーログを追っているうちにいくつかの問題が見つかったので、修正して本家のリポジトリに Pull Request を出しています。 Fix 14-4-ghost.yaml が、最近のリポジトリの動きをみてる限りでは取り入れてもらえるか微妙な感じなので、この記事を書くことにしました。 前提となるバージョン 大前提として minikube で動かしています。 kubectl も minikube も、この記事を書いている 2018/04/08 時点でだいたい最新だと思います。 $ kubectl version Client Ve
Minikubeの重要性について まずは何故こんな記事を書くことになったかというところからお話ししたい。皆はKubernetesにApplicationをDeployする時にどのような工程を踏んでいるだろうか。もし、Dockerで動作しているものがそのままKubernetesでも簡単に動くものだと考えている方がいるなら、残念ながら私と同様大きな失敗をしてしまうことだろう。Komposeなるものが世の中に存在しているくらいだからDockerからのKubernetesへの移行はそれほど高くないものだと思っていた。しかし、KubernetesはKubernetesの考えに基づいてDeployされるものだからDocker Imageだけあれば何とかなるななどという簡単な話ではないのだ。この変換部分について今のところMinikubeが一番利用価値の高いものだと思ったのでここに記載しておくことにする。
概要 EKSの使用開始 に従ってセットアップすると、以下の3つをローカルにインストールすることになります。 kubectl heptio-authenticator-aws AWS CLI PCを変えるたびにこれらをセットアップをしないで済むよう、コンテナ化しました。 構築 Dockerイメージ作成 以下のDockerfileを作成します。 FROM alpine:3.8 RUN apk add --no-cache curl python RUN curl -o /usr/local/bin/kubectl https://amazon-eks.s3-us-west-2.amazonaws.com/1.10.3/2018-06-05/bin/linux/amd64/kubectl \ && chmod +x /usr/local/bin/kubectl RUN curl -o /usr/
[root@master ~]# lscpu |grep vmx Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く