K8s
レディネス 下記を参考に動かしてみました。 $ kubectl get pod --watch NAME READY STATUS RESTARTS AGE liveness-exec 1/1 Running 0 50s liveness-exec 1/1 Running 1 76s liveness-exec 1/1 Running 2 2m32s liveness-exec 1/1 Running 3 3m46s確かにリ…
Kustomize? 環境差分のみを記載することでマニフェスト管理を楽にしましょう~というツール。読み方は「カスタマイズ」。Customizeをもじって頭だけをKにしているんですね。おもしろい...
ServiceAccount Pod起動時にServiceAccountを1つ割り当てる必要があるという話、特に指定しない場合はdefaultと呼ばれるServiceAccoutが割り当てらる。YAMLを見に行くと以下。 $ kubectl get serviceaccount default -o=yaml apiVersion: v1 imagePullSecret…
kubectlでyamlを展開する際 $ kubectl apply -f hoge.yaml error: error validating "hoge.yaml": error validating data: [ValidationError(Deployment.spec): unknown field "readyReplicas" in io.k8s.api.apps.v1.DeploymentSpec, ValidationError(Deplo…
ibmcloudコマンド 以下のように打てば情報が見えます。 $ ibmcloud ks ingress alb ls --cluster test-01出力結果は以下。Xの部分にバージョン名が入っています。 OK ALB ID 有効化 状態 タイプ ALB IP ゾーン ビルド ALB VLAN ID NLB バージョン 状況 xx tr…
kubeletやkube-apiの引数 kube-apiserverの引数で指定しているようですね。 # ps aux | grep kubelet root xx /usr/bin/kubelet --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=... root xx kube-apiserver --advertise-addre…
発生したエラー 下記のようにIKSクラスターの設定ファイルを落とそうとするも以下エラーに $ ibmcloud ks cluster config --cluster hoge/fuga The specified cluster could not be found. If applicable, make sure that you target the correct resource g…
要するに 時刻の編集に関するcapability です。capabilityとはrootが持つ権限を分離したもので、例えば時刻をいじる権限を与えたいけどrootは私択ない時などに使います。K8sの世界でも出てきますよね。 securityContext: capabilities: add: ["SYS_TIME"]