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

# -*- mode: ruby -*- # vi: set ft=ruby : # Vagrantfile API/syntax version. Don't touch unless you know what you're doing! VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| # If true, then any SSH connections made will enable agent forwarding. # Default value: false config.ssh.forward_agent = true config.vm.define "manager" do |d| d.vm.box = "ubuntu/trusty64" d.vm
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 統合開発ツールチェイン環境GitLab CE 10.6が2018年3月22日にリリースされました 実は2018年2月くらいにGitLab CEはGitLab Libreという名称になっていました。が、また近々名前が変わります。GitLab CE 10.7リリースノートを楽しみにしていてください。 日本人唯一のGitLab Core Teamの @tnir です。GitLab.JP/GitLab Tokyoオーガナイザとして日本語圏でのマーケティングも注力しています。 GitLabには、大きく分けてCommunity Edition (C
扱っているdocker serviceの数が3桁とかになってくると、このnodeに依存しているserviceはどれだっけ? というような事を把握するのが大変になってきます。サービスの現在状態がローカルに存在してれば適当にgrepして探せるのですけど、docker service inspect して回らないといけないので大変です。 ということで、全てのserviceのinspect --prettyを列挙する以下のようなスクリプトを作りました。--prettyのほうが行志向なのでgrepとの相性が良いです。 ds_all.sh [-q] #!/bin/sh NAMES=`docker service ls | tail -n +2 | awk '{print $2}' | sort` n=0 N=`echo "$NAMES" | wc -l | bc` for I in $NAMES; d
# !/bin/sh LIST=`docker ps -f name=$1 --format "{{.CreatedAt}}\t{{.ID}}"` N=`echo "$LIST" | wc -l` echo $N containers are found if [ "$N" = "1" ]; then echo ok exit fi LAST=`echo "$LIST" | sort | head -n-1` for I in "$LAST"; do ID=`echo $I | grep -o '[0-9a-f]*$'` PID=`ps aux | grep $ID | grep docker-containerd-shim | awk '{print $2}'` echo kill $PID kill $PID sleep 1 if ps -p $PID > /dev/null; the
記事の内容 この記事では、 Helm Chart(チャート)を作るというゴールに向けて、以下のことを説明します。 Helm自体の概説 (前半) Helmチャートの作り方 (後半) この記事の作成に至った動機付けと背景 Helm自体や、その利用手順についての情報は多いが、「Helmチャートそのものの作り方」について、特に日本語で説明したものが少ないように思えたため。 Helmについては、チャートの作り方を含めて https://helm.sh/ のサイトにある公式ガイドに良くまとまっているため、「それを頭からちゃんと読めば良い」のは確かなのですが、もう少し「本家ガイドを読む前にさっと流して理解できるまとめ」があっても良いように思えたため。 人数的には明らかに「Helmを利用するだけの人 > Helmチャートを作成する人」だと思いますが、後者の方の初期ステップのお役に立てば幸いです。 Helm
k8sのパッケージマネージャ helm を使おうと思ってインストール後、 helm install コマンドを実行したらエラーで怒られた $ helm init $ helm install stable/redis-ha Error: no available release name found $ kubectl create serviceaccount --namespace kube-system tiller $ kubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:tiller $ kubectl patch deploy --namespace kube-system tiller-deploy -p '{
Mac mini に CoreOS をインストールして、kubernetes を立ち上げて自宅サーバーを運用するまでの話です。 「Go言語でスヌーズ機能付きリマインダーLINE botを実装した」で作ったLINE bot のサーバーを heroku で運用していたのですが毎月700円の出費が痛いので、なんとか安い運用方法がないかを検討した結果、自宅で眠っていた Mac mini を自宅サーバーとして運用することにしました。 動機と OS の選択 お金をかけずに運用したい。 Docker が好きなので kubernetes を触ってみたい この2つが僕のマストの要求です。 まず思い浮かぶのが GCP の無料枠での運用ですが、GKE を無料枠の f1-micro インスタンスを1つ立ち上げて試してみたところ kubernetes の管理アプリケーションだけで、0.6GB のメモリのほとんどを食
はじめに この記事の内容は個人の見解です。 また、ここに書かれている手段が唯一の解決策だという意図もなく、特定のツールを中傷するつもりもありません。 このブログポストのオチ ksonnetを使えばHelm Chartをカスタマイズできる ただし、hook機構を利用したChartはだめ(stable/spinnakerなど) Helm は便利なツール、だけど Kubernetesとお友達の皆さん、Helm使ってますか?使ってますよね、この記事を読んでいるんですから。 色々なChartが公開されていて便利です、Helm。 Nginx IngressやPromethes、GrafanaからMinecraftのサーバまで、手軽にデプロイできて、とてもとても助かります。 素敵ツールのHelmですが、しょっちゅう、これでもかと、耳にタコができるほど言われるのが、「カスタマイズが辛い」だと思います。 「
この記事は「Rancher Advent Calendar 2017」の 11日目の記事です。 ACT.1 プロジェクトR そもそも何で最速へのこだわりが生まれたのかから話した方がいいのかもしれない。私が Rancherを使う理由はそもそもが一時的な開発環境や検証環境、情報系のサービス運用で、本番環境での利用は想定していない(そっちは工夫してネイティブクラウドインフラで簡単に構築する方法を模索中)であるなら Rancherサーバの構築はいつでもどこでもランチャリング、最小の手間で最速に展開出来るべきであろうと、こうして Rancher最速セットアップ理論を探求する日々、プロジェクトRは始まったのである。 ACT.2 全開! セットアップバトル きっかけは CloudFormationのテンプレートで YAMLが使えるようになったのを知った時だった。AWS使いの私は Terraformや A
「Virtual Kubelet」を使って、Azure Kubernetes Service (AKS)とAzure Container Instances (ACI)を連係するAzurekubernetesAKS はじめに 去年から今年にかけて、Azureの「Azure Container Instances (ACI)」、AWSの「Fargate」、GCPの「Serverless containers」などのサーバーレスコンテナプラットフォームが次々に発表/リリースされました。 かつ、各社のマネージドKubernetesサービス(AKS、EKS、GKE)とこれらのサーバーレスコンテナプラットフォームを連係するソリューションも提供が予定されています。 AKS: マイクロソフトがOSSとして「Virtual Kubelet」を公開 EKS: EKSにおけるFargateのサポートを2018
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く