- 必須
git config --global user.name "Username"
git config --global user.email "yourname@subdomain.tld"
- 任意: gitの出力をカラー表示にする。
git config --global color.ui auto
- 任意:
git push
実行時にupstreamが設定されていなくても、現在のローカルのブランチ名と同じブランチ名でリモートにpushする設定。
git config --global push.default current
- 任意: mergeの時にデフォルトをno-ffとする。
git config --global merge.ff false
gsettings set org.gnome.desktop.interface clock-show-date true
こちらを参照
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/ash | |
svc=$(rc-status | awk '/stopped/{print $1}') | |
if [[ ${#svc} == 0 ]]; then | |
echo "All services have been started." | |
exit 0 | |
fi | |
for i in $(echo ${svc}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/perl | |
use Socket (); | |
my $host = "UHN3ttm1zsza0000.openstacklocal"; | |
my ($err, @addrs) = Socket::getaddrinfo($host, 0, {'protocol' => Socket::IPPROTO_TCP, 'family' => Socket::AF_INET6}); | |
die $err if $err; | |
my ($err, $host) = Socket::getnameinfo($addrs[0]->{addr}, Socket::NI_NUMERICHOST); |
deploymentに以下を追加する。
spec:
containers:
- name: kubernetes-dashboard
args:
# ↓ の2つ
- --enable-skip-login
- --disable-settings-authorizer
削除の順番間違えたとかで、、 アーヤッチャッタヨー
kubectl delete pod <PODNAME> --grace-period=0 --force --namespace <NAMESPACE>
Ansible Tower 3.6 で有効になった機能を試す。
今回は k8s でやります。
k8sでクライアントのソースIPを維持するのは結構大変ということがわかってきた。
- ClusterIP: クラスタ内からのみアクセス可。NATしない
- NodePort(デフォルト): クラスタ外からのトラフィックを受信可。NATする
- NodePort(externalTrafficPolicy: Local): Podが起動しているノードに接続すればアクセス可。NATしない。Podが起動していないノードに来たトラフィックは破棄
- LoadBalancer(デフォルト): NATする
- LoadBalancer(externalTrafficPolicy: Local): NATしない。Podが起動していないノードはヘルスチェックが通らないので振り分けられない。GCPかAzureでのみ使える。
OlderNewer