- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在使用 kubectl
时将参数传递给 Kubernetes 部署命令应用部署文件。
示例:在我的部署 .yaml 中,我有如下参数,我想在使用 kubectl apply - f
运行时传递参数值
因此,在下面的示例中,我想在运行上述 kubectl 命令时覆盖 args - userid 和角色。
spec:
containers:
- name: testimage
image: :
args:
- --userid=testuser
- --role=manager
1 Câu trả lời
简单的答案是。你不能那样做。
kubectl
不是模板引擎。正如一些人提到的,您可以使用 Helm 或 Kustomize 等选项来解决这个问题。我鼓励您研究一下 Helm3,因为它可以通过 helm upgrade --install ... --set userid=xxx --set role=yyy
这样的命令很好地解决您的问题。
如果你只是坚持使用 kubectl,你可能想使用它从标准输入中获取 yaml 的能力,并首先通过任何类型的模板传递你的 yaml。 IE。如下:
...
args:
- --userid=$USER
- --role=$ROLE
...
cat resource.yaml | USER=testuser ROLE=manager envsubst | kubectl apply -f -
显然任何其他字符串替换方法都可以(sed、awk 等)
关于Kubernetes 部署 - 传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61946064/
Tóm lại: Tôi muốn trích xuất nhiều tùy chọn khác nhau từ một tham số mẫu variadic, nhưng không chỉ theo nhãn mà còn theo chỉ mục của các tham số đó, trong đó nhãn không xác định. Tôi thích cách tiếp cận tăng cường (ví dụ như chiến lược heap hoặc lockfree), nhưng muốn làm cho nó tương thích với S
Tôi có thể cần trợ giúp về câu lệnh IF trong ô của Excel không? Nó đang làm gì thế? Những đánh giá nào đã được thực hiện cho "BaselineAmount"? =IF(BaselineAmount, (Phương sai/Đường cơ sở
Tôi đang sử dụng phương pháp sau: public async Task Save(Foo foo,out int param) { ....... MySqlParameter prmparamID
Tôi đang sử dụng CodeGear RAD Studio IDE. Để kiểm tra ứng dụng của tôi bằng các đối số dòng lệnh, tôi đã sử dụng trường "Đối số" trong menu "Chạy->Đối số" nhiều lần. Nhưng mỗi lần tôi đưa cho nó một giá trị mới, nó lại không chọn được từ "Thả xuống"
Tôi đã viết một số mã cho lớp Thẻ tín dụng, dán bên dưới. Tôi có một hàm tạo chấp nhận các biến trên và tôi đang tìm cách định dạng các biến này thành chuỗi để đầu ra cuối cùng sẽ giống như Số: 1234 5678 9012 3456 Hạn chót:
Tham số IN của MySql - Tham số IN VarChar val có yêu cầu dấu ngoặc đơn khi sử dụng trong quy trình được lưu trữ không? Tôi đã tạo mã ASP cổ điển như bình thường, nhưng tôi không cập nhật cột. Tôi có cần trích dẫn tham số VarChar không?
Bắt đầu như bên dưới nhưng có vẻ như không biết cách hoàn thành. Về cơ bản, nếu tôi gọi myTest([one, Two, Three], 2); thì nó sẽ trả về phần tử thứ ba. Phải sử dụng vòng lặp for để tìm ra giải pháp. chức năng
Khi 1113355579999 được truyền dưới dạng đối số, giá trị sẽ trở thành 959050335 bên trong hàm. Gọi (main.c): printf("%d\n", FindCommonDigit(111335557999
Câu hỏi này đã có câu trả lời tại đây: Java là "truyền theo tham chiếu" hay "truyền theo giá trị"? (92 câu trả lời) Đã đóng 9 năm trước. lớp công khai StackOve
Tôi thực sự bối rối khi một cái gì đó như 1 == scanf("%lg", &entry) được hoán đổi thành scanf("%lg", &entry) == 1 mà không có sự khác biệt nào. Sổ tay thí nghiệm của tôi ghi là như thế, nhưng tôi nghĩ là như thế cũng dễ hiểu. 1 =
Tôi đang cố gắng sử dụng Delphi 7 với một hàm gọi SetupDiGetDeviceRegistryProperty. Cuộc gọi này đến từ hàm mẫu SetupEnumAvailableComPorts. Nó trông như thế này:
Tôi cần triển khai hiển thị một số sự kiện trên một dự án hiện có. Tôi không thể thay đổi cấu trúc cơ sở dữ liệu. Trong Controller của tôi, tôi được truyền dấu thời gian (từ yêu cầu ajax) và tôi cần hiển thị 8 sự kiện trước đó. Vì vậy, nếu dấu thời gian là (sau khi chuyển đổi)
Mới làm quen với rails. Sau khi làm theo hướng dẫn về liên kết đa hình, tôi đã tìm ra cách này để thiết lập @client khi tạo và hủy. @client = Client.find(params[:client_id] || p
Tôi có thể chạy chương trình Java thông qua Eclipse bằng cách đặt đối số VM thành -Xmx1024m -Xms256M. Bây giờ tôi muốn chạy cùng một chương trình Java (jar) thông qua tệp .bat trong Windows
Tôi có một DLL Delphi hoạt động khi được gọi bởi một ứng dụng Delphi và xuất một phương thức được khai báo là: Procedure ProduceOutput(request,inputs:widestring; va
Sau khi xem qua tài liệu và ví dụ, tôi vẫn chưa hiểu chính xác các tham số trong tệp schema.yaml được sử dụng ở đâu. Sử dụng các mẫu mã AWS tại đây: https://github.com/aws-samples/aws-proton
Tham số thủ tục: thủ tục get_user_profile ( i_attuid trong ras_user.attuid%type, i_data_group trong data_group
Tôi có một chuỗi được truyền làm tham số cho quy trình được lưu trữ của tôi. dim AgentString as String = " 'test1', 'test2', 'test3' " Tôi muốn sử dụng tham số đó trong câu lệnh IN. VÀ
Câu hỏi này đã có câu trả lời: Khi nào tôi nên sử dụng "this" trong lớp học? (17 câu trả lời) Đã đóng 6 năm trước. Tôi đang chạy một số mã Java và tôi thấy có điều gì đó mà tôi không hiểu rõ. Tại sao
Tôi nhập scroll(0,10,200,10); nhưng khi chạy, nó truyền chuỗi "xxpos" hoặc "yypos", tôi đã thử không có dấu nháy đơn nhưng vẫn không được. cuộn = hàm(xp
Tôi là một lập trình viên xuất sắc, rất giỏi!